查看: 454|回复: 18

非常简单的PHP自动刷hostloc积分代码

[复制链接]

16

主题

184

回帖

518

积分

高级会员

积分
518
发表于 2017-12-8 13:19:31 | 显示全部楼层 |阅读模式
本帖最后由 mxy123h 于 2019-5-2 21:48 编辑

引用别的大佬的吧
"
[ol]
  • $username,
  •             "password" => $password,
  •             "fastloginfield" => "username",
  •             "quickforward" => "yes",
  •             "handlekey" => "ls",
  •             "loginsubmit" => true
  •     );
  •     echo "login($username) ... ";
  •     $login = curl_post($suburl,$loginInfo);
  •     if(strpos($login, $username) !== FALSE){
  •         preg_match("/>用户组: (.*?)/", $login, $preg);
  •         $group = $preg[1];
  •         echo "Success!($group)\n";
  •     }else{
  •         echo "Failed!\n\n";
  •         continue;
  •     }
  •     extract(get_jf());
  •     echo "Credit: $credit; Money: $money\n";
  •     echo "Visting user space ";
  •     for($i=0;$i/", $html, $preg);
  •     if(!empty($preg[1])){
  •         $data['credit'] = $preg[1];
  •     }else{
  •         $data['credit'] = 0;
  •     }
  •     preg_match("/金钱: (\d+)/", $html, $preg);
  •     if(!empty($preg[1])){
  •         $data['money'] = $preg[1];
  •     }else{
  •         $data['money'] = 0;
  •     }
  •     return $data;
  • }
  • function curl_post($url, $post_data){
  •     global $cookie_name, $cookie_val;
  •     while(true){
  •         $res = do_curl_post($url, $post_data);
  •         preg_match("/cookie="(\w*?)\=(\w*)/", $res, $preg_cookie);
  •         preg_match("/href="(.*?)"/", $res, $preg_url);
  •         if(!empty($preg_cookie[1])){
  •             $cookie_name = $preg_cookie[1];
  •             $cookie_val = $preg_cookie[2];
  •             $res = do_curl_post($preg_url[1], $post_data);
  •         }else{
  •             break;
  •         }
  •         sleep(1);
  •     }
  •     return $res;
  • }
  • function do_curl_post($url, $post_data){
  •     global $cookie_name, $cookie_val;
  •     $ch = curl_init ();
  •     curl_setopt($ch, CURLOPT_POST , 1);
  •     curl_setopt($ch, CURLOPT_HEADER , 0);
  •     curl_setopt($ch, CURLOPT_URL , $url);
  •     curl_setopt($ch, CURLOPT_COOKIEJAR , '/tmp/hostloc.cookie');
  •     //curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:'.rand_ip()));
  •     curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible;Baiduspider-render/2.0; +http://www.baidu.com/search/spider.html)');
  •     curl_setopt($ch, CURLOPT_POSTFIELDS , $post_data);
  •     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  •     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  •     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  •     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  •     curl_setopt($ch, CURLOPT_TIMEOUT,600);
  •     curl_setopt($ch, CURLOPT_REFERER, 'https://www.hostloc.com/');
  •     if(!empty($cookie_name)){
  •         curl_setopt($ch, CURLOPT_COOKIE, "$cookie_name=$cookie_val;");
  •     }
  •     $result = curl_exec($ch);
  •     curl_close($ch);
  •     return $result;
  • }
  • function curl_get($url){
  •     global $cookie_name, $cookie_val;
  •     $ch = curl_init ();
  •     curl_setopt($ch, CURLOPT_HEADER , 0);
  •     curl_setopt($ch, CURLOPT_URL , $url);
  •     curl_setopt($ch, CURLOPT_COOKIEFILE, '/tmp/hostloc.cookie');
  •     //curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:'.rand_ip()));
  •     curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible;Baiduspider-render/2.0; +http://www.baidu.com/search/spider.html)');
  •     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  •     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  •     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  •     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  •     curl_setopt($ch, CURLOPT_TIMEOUT,600);
  •     if(!empty($cookie_name)){
  •         curl_setopt($ch, CURLOPT_COOKIE, "$cookie_name=$cookie_val;");
  •     }
  •     $result = curl_exec($ch);
  •     curl_close($ch);
  •     return $result;
  • }
  • function rand_ip(){
  •     return rand(1,255).'.'.rand(1,255).'.'.rand(1,255).'.'.rand(1,255);
  • }
  • [/ol]复制代码
    "
  • 回复

    使用道具 举报

    212

    主题

    1415

    回帖

    3602

    积分

    论坛元老

    积分
    3602
    发表于 2017-12-8 13:23:00 | 显示全部楼层

    whe 发表于 2017-12-8 13:47

    竟然有埋雷

    因为简单,所以你还要自己稍微改下。
    回复

    使用道具 举报

    115

    主题

    2432

    回帖

    5423

    积分

    论坛元老

    积分
    5423
    发表于 2017-12-8 13:23:49 | 显示全部楼层
    访问用户空间会获得积分?孤陋寡闻了

    本帖最后由 cnly1987 于 2017-12-8 13:36 编辑

    我给你来段更加简洁的。
    [ol]
  • import requests
  • import time
  • s = requests.Session()
  • s.post("http://www.hostloc.com/member.php", {'username':'XXXX', 'password': 'xxxxxx',})
  • urls = ["http://www.hostloc.com/space-uid-{}.html".format(str(i)) for i in range(10000, 24000)]
  • for i in urls:
  •     s.get(i)
  •     time.sleep(3)[/ol]复制代码
  • 回复

    使用道具 举报

    69

    主题

    1308

    回帖

    2925

    积分

    金牌会员

    积分
    2925
    发表于 2017-12-8 13:25:33 | 显示全部楼层

    cnly1987 发表于 2017-12-8 13:35

    我给你来段更加简洁的。

    牛掰
    回复

    使用道具 举报

    0

    主题

    1

    回帖

    4

    积分

    新手上路

    积分
    4
    发表于 2017-12-8 13:26:10 | 显示全部楼层

    mxy123h 发表于 2017-12-8 13:27

    wocao  这个不会封号吧?
    右键 新建记事本.txt 把上面的复制过去保存 改后缀123.php 放到某个地方 然后访 ...

    你这个还得有域名,而且分分钟暴露密码,直接服务器crontab -e 然后00 00 * * * php -q /root/example.php搞定 加个null不输出也行
    回复

    使用道具 举报

    18

    主题

    608

    回帖

    1336

    积分

    金牌会员

    积分
    1336
    发表于 2017-12-8 13:27:26 | 显示全部楼层

    cnly1987 发表于 2017-12-8 13:35

    我给你来段更加简洁的。

    竟然有埋雷

    回复

    使用道具 举报

    19

    主题

    342

    回帖

    805

    积分

    高级会员

    积分
    805
    发表于 2017-12-8 13:27:58 | 显示全部楼层
    24000差评   
    回复

    使用道具 举报

    485

    主题

    2473

    回帖

    6583

    积分

    论坛元老

    积分
    6583
    发表于 2017-12-8 13:28:30 | 显示全部楼层
    本帖最后由 jaz 于 2017-12-8 14:13 编辑

    是不是有安全问题不能用啊

    我说的是登录时设置了安全问题
    回复

    使用道具 举报

    6

    主题

    1925

    回帖

    4004

    积分

    论坛元老

    积分
    4004
    发表于 2017-12-8 13:29:19 | 显示全部楼层

    jaz 发表于 2017-12-8 13:54

    是不是有安全问题不能用啊

    看我 #15 的点评吧
    回复

    使用道具 举报

    145

    主题

    1028

    回帖

    2593

    积分

    金牌会员

    积分
    2593
    发表于 2017-12-8 13:31:28 | 显示全部楼层
    看到类似的已经好多次了
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关注公众号

    相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖
    关注公众号
    返回顶部