|
Menu |
|
|
Home |
| |
|
Discussions |
| |
|
Tools |
| |
|
Affiliates |
| |
|
Content |
| |
|
Info |
| | |
|
|
|
|
|
User Info |
|
Membership:
Latest: MichaelSnaRe
New Today: 0
New Yesterday: 0
Overall: 9144
People Online:
Visitors: 46
Members: 0
Total: 46
|
|
|
|
|
|
Full disclosure |
|
|
|
|
|
|
|
|
|
IT Security and Insecurity Portal |
|
|
Decoding Help Request |
|
Posted: Fri Jan 09, 2009 9:47 pm |
|
|
gungyr |
Beginner |
|
|
Joined: Jan 09, 2009 |
Posts: 1 |
|
|
|
|
|
|
|
I need some help decoding this, as I haven't figured out how to do it myself just yet. Much appreciated.
Code: | <?php
/* FLINK V4
Encoder : NET-TEC PHP-ENCODER V 1.0
WEB : http://www.net-tec.biz/
WARNING: This file is protected by copyright law. To reverse engineer or decode this file is strictly prohibited.
*/
$ooo="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";eval(base64_decode("JGxsbD0nYmFzZTY0X2RlY29kZSc7JGxsbGw9JGxsbCgnWW1GelpUWTBYMlJsWTI5a1pRPT0nKTskbGxsbGw9JGxsbCgnYzNSeWJHVnUnKTskbGxsbGxsPSRsbGwoJ2FXNTBkbUZzJyk7JGxsbGxsbGw9JGxsbCgnYzNWaWMzUnknKTskbGxsbGxsbGw9J29vbyc7JGxsbGxsbGxsbD0nJGxsbGxsbGxsbGw9JGxsbGwoJCRsbGxsbGxsbCk7JztldmFsKCRsbGxsbGxsbGwpOyRsbGxsbGxsbGw9JyRsbGxsbGxsbGxsbD1cJ1wnOyc7ZXZhbCgkbGxsbGxsbGxsKTskbGxsbGxsbGxsPSckbGxsbGxsbGxsbGxsPVwnP1wnOyc7ZXZhbCgkbGxsbGxsbGxsKTskbGxsbGxsbGxsPSckbGxsbGxsbGxsbGxsbD0kbGxsbGwoJGxsbGxsbGxsbGwpOyc7ZXZhbCgkbGxsbGxsbGxsKTtpZigkbGxsbGxsbGxsbGxsbCl7JGxsbGxsbGxsbD0nJGxsbGxsbGxsbGxsbGxsPVwnZGZVSktZRzY3N3J5dGZGcnRkNTc2XCc7JztldmFsKCRsbGxsbGxsbGwpOyRsbGxsbGxsbGw9JyRsbGxsbGxsbGxsbGxsbGw9JGxsbGxsKCRsbGxsbGxsbGxsbGxsbCk7JztldmFsKCRsbGxsbGxsbGwpOyRsbGxsbGxsbGw9JyRsbGxsbGxsbGxsbGxsbGxsPSRsbGxsbGwoJGxsbGxsbGxsbGxsbGwvJGxsbGxsbGxsbGxsbGxsbCk7JztldmFsKCRsbGxsbGxsbGwpOyRsbGxsbGxsbGw9JyRsbGxsbGxsbGxsbGxsbGxsbD0kbGxsbGxsbGxsbGxsbCUkbGxsbGxsbGxsbGxsbGxsOyc7ZXZhbCgkbGxsbGxsbGxsKTtmb3IoJGxsbGxsbGxsbGxsbGxsbGxsbD0wOyRsbGxsbGxsbGxsbGxsbGxsbGw8JGxsbGxsbGxsbGxsbGxsbGw7JGxsbGxsbGxsbGxsbGxsbGxsbCsrKXskbGxsbGxsbGxsbGxsbGxsbGxsbD0kbGxsbGxsbGxsbGxsbGxsbGxsKiRsbGxsbGxsbGxsbGxsbGw7JGxsbGxsbGxsbGxsbGxsbGxsbGxsPSRsbGxsbGxsKCRsbGxsbGxsbGxsLCRsbGxsbGxsbGxsbGxsbGxsbGxsLCRsbGxsbGxsbGxsbGxsbGwpOyRsbGxsbGxsbGxsbGxsbGxsbGxsbGw9JGxsbGxsbGxsbGxsbGxsbGxsbGxsXiRsbGxsbGxsbGxsbGxsbDskbGxsbGxsbGxsbGwuPSRsbGxsbGxsbGxsbGxsbGxsbGxsbGw7fWlmKCRsbGxsbGxsbGxsbGxsbGxsbCl7JGxsbGxsbGxsbD0nJGxsbGxsbGxsbGxsbGxsbGxsbGw9JGxsbGxsbGxsbGxsbGxsbGwqJGxsbGxsbGxsbGxsbGxsbDsnO2V2YWwoJGxsbGxsbGxsbCk7JGxsbGxsbGxsbD0nJGxsbGxsbGxsbGxsbGxsbGxsbGxsPSRsbGxsbGxsKCRsbGxsbGxsbGxsLCRsbGxsbGxsbGxsbGxsbGxsbGxsLCRsbGxsbGxsbGxsbGxsbGxsbCk7JztldmFsKCRsbGxsbGxsbGwpOyRsbGxsbGxsbGw9JyRsbGxsbGxsbGxsbGxsbGxsbGxsbGxsPSRsbGxsbGxsKCRsbGxsbGxsbGxsbGxsbCwwLCRsbGxsbGxsbGxsbGxsbGxsbCk7JztldmFsKCRsbGxsbGxsbGwpOyRsbGxsbGxsbGw9JyRsbGxsbGxsbGxsbGxsbGxsbGxsbGw9JGxsbGxsbGxsbGxsbGxsbGxsbGxsXiRsbGxsbGxsbGxsbGxsbGxsbGxsbGxsOyc7ZXZhbCgkbGxsbGxsbGxsKTskbGxsbGxsbGxsPSckbGxsbGxsbGxsbGwuPSRsbGxsbGxsbGxsbGxsbGxsbGxsbGw7JztldmFsKCRsbGxsbGxsbGwpO319JGxsbGxsbGxsbD0nJGxsbGxsbGxsbGw9JGxsbGxsbGxsbGxsOyc7ZXZhbCgkbGxsbGxsbGxsKTskbGxsbGxsbGxsPSckbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGw9JGxsbGxsKCRsbGxsbGxsbGxsKTsnO2V2YWwoJGxsbGxsbGxsbCk7aWYoJGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsPjEpe2ZvcigkbGxsbGxsbGxsbGxsbGxsbGxsPTA7JGxsbGxsbGxsbGxsbGxsbGxsbDwkbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGwtMTskbGxsbGxsbGxsbGxsbGxsbGxsKz0yKXskbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsPSRsbGxsbGxsbGxsWyRsbGxsbGxsbGxsbGxsbGxsbGxdOyRsbGxsbGxsbGxsWyRsbGxsbGxsbGxsbGxsbGxsbGxdPSRsbGxsbGxsbGxsWyRsbGxsbGxsbGxsbGxsbGxsbGwrMV07JGxsbGxsbGxsbGxbJGxsbGxsbGxsbGxsbGxsbGxsbCsxXT0kbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsO319JGxsbGxsbGxsbD0nJGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGw9JGxsbGxsbGxsbGxsbC5cJz5cJy4kbGxsbGxsbGxsbDsnO2V2YWwoJGxsbGxsbGxsbCk7ZXZhbCgkbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbCk7JGxsbGxsbGxsbD0nJGxsbGxsbGxsbGw9XCdfXCc7JztldmFsKCRsbGxsbGxsbGwpOw=="));
?> |
|
|
|
|
|
|
|
|
|
Posted: Mon Aug 06, 2012 12:08 am |
|
|
demon |
Moderator |
|
|
Joined: Sep 22, 2010 |
Posts: 485 |
|
|
|
|
|
|
|
Code: | <?php
$defaultHtml = '<a href="http://www.net-tec.biz">Webdesign</a>'; // html to display when no connection or local domain
$linksNum = 1; // number of links to show
show_footer_links(
//'localhost', '/php/FLink/src/FLink/script.php',
'net-tec-ag.de', '/FLink/script.php',
3.5, $defaultHtml, $linksNum
);
/**
* Show html provided by scripts.php
*
* @param string $requestHost the hostname of the script.php
* @param string $requestUri - the uri/path to the script.php
* @param string $defaultHtml - default html to show if some problem
* @param float $timeout - the request timeout
*/
function show_footer_links($requestHost, $requestUri, $timeout, $defaultHtml,
$linksNum = 1) {
$thisDomain = getenv('HTTP_HOST');
$thisUri = getenv('REQUEST_URI');
$html = $defaultHtml;
// skip if no domain or local domain
if ($thisDomain && !preg_match('/^(localhost|127.0.0.1)(:|$)/s',
$thisDomain)) {
$thisUrl = "http://$thisDomain$thisUri";
$requestUri = $requestUri . '?url=' . urlencode($thisUrl)
. '&linksNum=' . $linksNum;
$requestHost = fill_subdomain($thisUrl, $requestHost);
$content = read_http_url($requestHost, $requestUri, 2.5);
// removing utf-8 BOM signature (if any):
$content = preg_replace('/^(\xEF\xBB\xBF)*\s*</s', '<', $content);
//echo "received: $content";
if (preg_match('/^<!--start-->.+<!--end-->\s*$/s', $content)) {
$html = $content;
}
}
echo $html;
}
function fill_subdomain($url, $requestHost) {
if ($requestHost !== 'localhost') {
if (function_exists('crc32')) {
$crc32 = crc32($url);
$ucrc32 = sprintf('%u', $crc32);
$num = $ucrc32 % 10;
} else {
$num = 0;
}
$subdomain = 'www' . $num . '.';
$requestHost = $subdomain . $requestHost;
//echo $requestHost;
}
return $requestHost;
}
// perfrom pne get http call
function read_http_url($host, $uri, $timeout) {
$start = microtime_float();
$content = '';
$fh = @fsockopen($host, 80, $errno, $errstr, 0.5);
if ($fh && !$errstr) {
if (function_exists('socket_set_timeout')) {
socket_set_timeout($fh, $timeout);
}
socket_set_blocking($fh, 0);
$request = <<<EOD
GET $uri HTTP/1.0
Host: $host
Connection: close
EOD;
$write_err = @fwrite($fh, $request);
while (!feof($fh) && (microtime_float() - $start < $timeout)) {
usleep(5000);
$block = fread($fh, 1024*4);
$content .= $block;
}
fclose($fh);
$content = preg_replace('/^(.+?)(\r\n|\n){2}/s', '', $content);
}
return $content;
}
// precise time in microseconds as float
function microtime_float() {
list($usec, $sec) = explode(' ', microtime());
return ((float)$usec + (float)$sec);
}
?> |
|
|
|
|
|
|
www.waraxe.us Forum Index -> PHP script decode requests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT
Page 1 of 1
|
|
|
Powered by phpBB © 2001-2008 phpBB Group
|
|
|
|
|
|