基于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的使用
总体的设计思路:
1.模拟浏览器的器打开登陆网页
2.构造登陆表单
表单选项:用户名 "DDDDD",密码"upass",空选项“0KKey”
3.构造字典,字典构造工具比较多,大家可以自行选择
4.依据字典尝试登陆,对返回值进行判断
4如果登陆成功,则.将正确的用户名和密码存入文件
一下是源码部分:
运行程序:
用户字典:user.txt
密码字典:pass.txt
-u:选项后面可以跟用户名或者用户字典
-p:选项后面可以跟密码或者密码字典
程序会将传入的参数都进行尝试
用户字典:
密码字典:
我在用户字典和密码字典放入了一个正确的用户名和密码
运行中:
运行结果:将正确的用户名和密码写入到.txt中
暴力破解的相关原理,可以查看我在前面一片文章写的关于hydra的使用
相关文章推荐
- python 性能- and-or 学习技能
- python批量下载图片3
- Python集合(set)类型的操作
- leetcode之Invert Binary Tree
- leetcode之Same Tree
- [PYTHON]-用Scrapy爬虫遍历百度贴吧,本地保存文字版【PART 1】
- Python -- 序列化
- python下安装numpy、matplotlib、scipy过程
- Python 书籍推荐
- Python数据类型之间的转换
- VIM配置Python环境
- Python模块包中__init__.py文件 精髓
- python遍历文件夹
- Python + Android + Uiautomator自动化测试
- python模块包调用解析
- python读取xml数据
- Python调用nmap扫描网段主机信息生成xml
- Python深入:Distutils安装包
- 流动python - 一个极简主义event制
- C#调用Python语言