您的位置:首页 > 编程语言 > Python开发

基于Python的江苏大学校园网暴力破解

2015-10-24 10:05 537 查看
Python是近几年比较流行的解释型语言。Python是纯粹的自由软件,源代码和解释器CPython遵循GPL的协议。最近有在学习Python,作为Python的入门的新手拿学校的校园网登陆练练手。

总体的设计思路:

1.模拟浏览器的器打开登陆网页

2.构造登陆表单

表单选项:用户名 "DDDDD",密码"upass",空选项“0KKey”

3.构造字典,字典构造工具比较多,大家可以自行选择

4.依据字典尝试登陆,对返回值进行判断

4如果登陆成功,则.将正确的用户名和密码存入文件

一下是源码部分:

运行程序:



用户字典:user.txt

密码字典:pass.txt

-u:选项后面可以跟用户名或者用户字典

-p:选项后面可以跟密码或者密码字典

程序会将传入的参数都进行尝试

用户字典:



密码字典:


我在用户字典和密码字典放入了一个正确的用户名和密码

运行中:



运行结果:将正确的用户名和密码写入到.txt中



暴力破解的相关原理,可以查看我在前面一片文章写的关于hydra的使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: