使用python爬取号码归属地列表,制作握手包破解字典

原创 2018年04月14日 23:20:55

前段时间抓了一个握手包,使用网上的字典没有破解,个人猜想现在大部分人会使用自己的手机号码作为密码,但从网上找到的字典没有专门针对某个市的电话号码,就想自己制作一个。

到网上搜了一下号码归属地数据库,免费的更新时间已经过去好几年了,又不想自己花钱,发现部分网站提供了在线查询功能,且数据比较新,就想可以用穷举法得到号码归属地数据库。

因为刚开始学习python,这是第一篇学习笔记,程序还有很多不规范的地方,请看到的大神们提出改进建议。

最后结果是进行了32万次页面请求,属于我们市的号码条数1932条,生成破解字典1932万条记录,顺利找到密码。

如非特殊需要,请慎重运行程序,会对数据查询网站造成冲击,我是在晚上开机6个小时才跑完的。

import requests
import re
#电话号码列表,不多,手写
phonelist = [134,135,136,137,138,139,147,150,151,152,157,158,159,178,182,183,184,187,188,186,185,156,131,130,155,132,176,133,153,181,189,177]
dzlist = []   #  定义前7位的列表,初始值为空
for i in phonelist:
    for j in range(0, 10000):
        url = 'http://www.ip138.com:8080/search.asp?mobile=' + str(i) + str("%04d" % j) + '&action=mobile'
        html = requests.get(url).content
        html_doc = str(html, 'gb2312')  #读取每个7位数的返回文本
        if str('某某市') in html_doc:   #如果返回文本包含某某市,则添加到列表中
            dzlist = dzlist + re.findall(r'class=tdc2>(\d\d\d\d\d\d\d) <a href',html_doc)
# 下面根据列表生成字典
pjzd = open(r'd:\phone_zd.txt','a')
for m in dzlist:
    for n in range(0,10000):
        pjzd.write(m+"%04d" %n+'\n')
pjzd.close()



python实现手机号归属地相关信息查询

根据指定的手机号码,查询其归属地等相关信息,python实现: 手机号文件:test.txt 13693252552 13296629989 13640810839 15755106631 151...
  • JoeBlackzqq
  • JoeBlackzqq
  • 2013-08-01 16:05:58
  • 3624

手机号归属地如何批量查询?

手机号归属地如何批量查询?批量的方法也许知道的并不是很多,但是如果去掉批量这两个字,改为手机号归属地如何查询,这个方法我们很多人都会知道了,常见的查询号码归属地或者说我们用的比较多的查询号码归属地方法...
  • baidu_36942163
  • baidu_36942163
  • 2016-12-06 11:01:49
  • 1134

phthon导出excel成lua表(批量)

  • 2015年10月21日 14:57
  • 12KB
  • 下载

握手包破解率奇高的WPA字典

  • 2011年11月13日 15:07
  • 20.88MB
  • 下载

【python 手机号码归属地】手机号码归属地获取

利用python第三方包phone# encoding: utf-8 import time import pandas as pd import sys reload(sys) sys.setdef...
  • u013421629
  • u013421629
  • 2017-08-08 17:10:56
  • 2073

握手包暴力跑包软件(附序列号和字典)

  • 2017年07月24日 18:03
  • 46.78MB
  • 下载

挂新字典+握手包破解工具.rar

  • 2011年08月20日 18:16
  • 8.86MB
  • 下载

抓握手包破解wifi密码前传:WPA/WPA2加密小结

破解wifi密码之前,原理神马的学习一下
  • keekjkj
  • keekjkj
  • 2015-07-04 10:35:21
  • 4878

基于python的手机号码归属信息查询系统

import json import requests num = int(input('请输入你的手机号:')) url = 'http://apis.juhe.cn/mobile/get?phon...
  • weixin_41661966
  • weixin_41661966
  • 2018-01-26 22:15:56
  • 132

pin与抓握手包破解wifi密码

如何破解万能钥匙破解不了的wifi密码目前无线路由器的破解大概分为三类: (1)pin码破解(需要路由器开启wps功能) (2)抓取握手包,利用工具进行和字典匹配进行暴力破解 (3)利用钓鱼方式...
  • lusongno1
  • lusongno1
  • 2017-01-20 19:03:20
  • 2536
收藏助手
不良信息举报
您举报文章:使用python爬取号码归属地列表,制作握手包破解字典
举报原因:
原因补充:

(最多只允许输入30个字)