通过穷举获得捷达交规软件序列号的脚本

[Reflection.Assembly]::LoadWithPartialName("System.Web")
$web1=New-Object System.net.WebClient

$urltmp = "http://www.jiaogui.com/zhuce/getzcm1.asp?user_id={0}&jiqima={1}&zhucetype={2}"
for($i= 81968186000;$i -le 819681999598;$i++)
{
    #$i
    $sum = 0
    $sn = 0
    $str1 = $i.tostring()
    for($j = 0; $j -le 10;$j++)
    {
        $x = $str1.Substring($j,1)
        $sum = $sum + [int]::parse($x)
     }
     $sum =$sum % 10
     $sn = $str1 + $sum
     #$sn
    
     $url = [string]::format($urltmp,$sn,"",1)
     #$url
     $html = ""
     $html = $web1.DownloadString($url)
     if(-not $html.CompareTo("此光盘未被注册,可以正常使用!"))
     {
        $sn|out-file -append Sn.txt

     }
     #if(($i % 100) -eq 0)
     $url + $html
    
}

 

 

因为是单线程群举,而且http的响应很慢,程序开了半天跑了4-5个小时,只跑到聊聊的3个序列号

不过还算有效。想快点,改成异步方式应该可行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值