保存为 sx.php
ini_set("max_execution_time", 240000);
error_reporting(0);
header("Content-Type: text/html; charset=utf-8");
$file = 'kiopaqq.qdb'; //挂Q数据保存文件
/*
提示您:用于挂Q的QQ号和SID码请放到上面指定的qdb文件中,可以使用记事本打开进行编辑。重要提示:强烈建议您修改默认的文件名,防范泄漏挂机密钥!
*/
include('tools.php');
$fp=fopen($file,"a+");
$data = fgets($fp);
fclose($fp);
$array = explode( ';' , $data );
for ( $i = 0 ; $i < (count($array) - 1) ; $i++ ) {
$a=explode( ',' , $array[$i] );
$qq=$a[0];
$sid=$a[1];
$a = openu('pt.3g.qq/s?aid=nLogin3gqqbysid&;3gqqsid=' . $sid);
if (ereg('nqqchat',$a)) {
echo $qq . 'ok
';
} else {
echo $qq . 'err
';
}
}
$fp=fopen("last.txt","a+");
date_default_timezone_set("PRC");
$time = date("Y-m-j H:i:s ");
ftruncate($fp,0);
fwrite($fp,$time);
fclose($fp);
?>
保存为 kiopaqq.qdb.txt
qq号,sid;
保存为 tools.php
function openu($url)
{
$url = eregi_replace('^', '', $url);
$temp = explode('/', $url);
$host = array_shift($temp);
$path = '/'.implode('/', $temp);
$temp = explode(':', $host);
$host = $temp[0];
$port = isset($temp[1]) ? $temp[1] : 80;
//更多请访问博客
$fp = @fsockopen($host, $port, &;$errno, &;$errstr, 30);
if ($fp)
{
@fputs($fp, "GET $path HTTP/1.1\r\n");
@fputs($fp, "Host: $host\r\n");
@fputs($fp, "Accept: */*\r\n");
@fputs($fp, "Referer: $host/\r\n");
@fputs($fp, "User-Agent: TTMobile/09.03.18/symbianOS9.1 Series60/3.0 Nokia6120cAP3.03\r\n");
@fputs($fp, "Connection: Close\r\n\r\n");
}
$Content = '';
while ($str = @fread($fp, 4096))
$Content .= $str;
@fclose($fp);
return $Content;
}
?>
保存为 index.php
error_reporting(0);
$file = 'kiopaqq.qdb'; //挂Q数据保存文件
/*
感悟提示您:用于挂Q的QQ号和SID码请放到上面指定的qdb文件中,可以使用记事本打开进行编辑。重要提示:强烈建议您修改默认的文件名,防范泄漏挂机密钥!
*/
$page = $_GET["page"];
$pagesize=10;
if (file_exists($file))
{
$fp=fopen($file,"a+");
$datb = fgets($fp);
fclose($fp);
$array = explode( ';' , $datb );
$nun=count($array);
$num=$nun-1;
fclose($fp);
if ($num>0)
{
$total=ceil($num/$pagesize);
if($page<1)
{
$page=1;
}
$number=($page-1)*$pagesize;
for($i=0;$i<=$pagesize-1;$i++)
{
$row=explode(",",$array[$number]);
list($qq,$sid)=$row;
echo '
QQ:' . $qq . '
';
if ($number==$num-1)
{
break;
}
$number=$number+1;
}
}
if ($page<>1)
{
$back=$page-1;
echo"
首 页";
echo" 上一页 ";
}
if ($page<>$total)
{
$next=$page+1;
echo"下一页 ";
echo" 末 页";
}
echo"
当前页数:$page / $total";
echo"
总计共有 $num 个QQ
正在挂机";
}
else {
echo"
感悟提示您:数据不存在,请先配置挂Q密钥! ";
}
$fp=fopen("last.txt","a+");
if (filesize("last.txt") > 0) {
$time=fgets($fp);
} else {
$time = '没有记录';
}
fclose($fp);
echo "
上次登录时间:". $time . "";
?>