pythonmd5解密代码_python写一个md5解密器示例,pythonmd5解密器
python写一个md5解密器示例,pythonmd5解密器
前言:
md5解密,百度了一下发现教程不是很多也不详细。
这个图都没一张。。。
0x01
windows环境,kali也可以啊
burpsuite
requests模块
bs4模块
0x02:
设置好代理
开启burpsuite
(我这是新版的burp)
这代表设置好了。
然后开启抓包
然后,顺便输入个MD5点解密
然后我们可以在burp上看到抓取的包
丛图中我们可以看到数据是被url加密了的。我们找个网站进行url解密
解密之后
然后我们将其数据转换为字典的模式
然后创建一个测试脚本看看能不能成功访问
(200会返回代码,500返回报错)
我们可以看到请求成功了,
我们接下来去找解密出来的md5
发现其在em标签,上bs4模块
然后我们就可以看到过滤好的解密内容与md5
然后我们写一个命令参数的脚本
import requests
from bs4 import BeautifulSoup
import optparse
def main():
usage="[-m md5 decryption]"
parser=optparse.OptionParser(usage)
parser.add_option('-m',dest='md5',help='md5 decryption')
(options,args)=parser.parse_args()
if options.md5:
md5=options.md5
Md5(md5)
else:
parser.print_help()
exit()
def Md5(md5):
header = {
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'}
data = {
'__VIEWSTATE': '/wEPDwUKMTM4NTE3OTkzOWRkP4hmXYtPPhcBjbupZdLOLfmeTK4=',
'__VIEWSTATEGENERATOR': 'CA0B0334',
'__EVENTVALIDATION': '/wEWAwK75ZuyDwLigPTXCQKU9f3vAheUenitfEuJ6eGUVe2GyFzb7HKC',
'key': '{}'.format(md5),
'jiemi': 'MD5解密'
}
url = "http://pmd5.com/"
r = requests.post(url, headers=header, data=data)
sd = r.content.decode('utf-8')
esdf = BeautifulSoup(sd, 'html.parser')
for l in esdf.find_all('em'):
g = l.get_text()
print('--------[*]PMD5接口--------')
print(g)
if __name__ == '__main__':
main()
然后运行
完美解出!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持帮客之家。
pythonmd5解密代码_python写一个md5解密器示例,pythonmd5解密器相关推荐
- python md5解密_python写一个md5解密器示例
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python抢票软件代码_Python 写一个抢票软件
总体设计 所谓抢票软件,本质上就是基于浏览器驱动,实现登录.预定.确认信息的自动化.购买列车票涉及4个网页,相应的基本流程如下: 登录:输入用户名.密码,识别验证码,点击"登录": ...
- python抢券代码_Python写一个京东抢券脚本
最近看到京东图书每天有优惠券发放,满200减100,诱惑还是蛮大的.反正自己抢不到,想着写个脚本试试. 几个关键步骤 获取优惠券的url 直接审查元素 获取cookie 通过本地代理,比如BurpSu ...
- python伪造邮件发件地址_python写一个邮箱伪造脚本
前言: 原本打算学php MVC的思路然后写一个项目.但是贼恶心, 写不出来.然后就还是用python写了个邮箱伪造. 0x01 第一步先去搜狐注册一个邮箱 然后,点开设置,开启SMTP服务. 当然你 ...
- python写了代码_Python写代码的用法建议
1.Mutable and immutable types Python有两种内置或用户定义的类型 可变类型是允许就地修改内容的类型.典型的可变列表是列表和词典:所有列表都有变异方法,如 list.a ...
- python文件分发_python 写一个文件分发小程序
一.概述 该小程序实现从源端到目标端的文件一键拷贝,源端和目标段都在一台电脑上面,只是目录不同而已 二.参数文件说明 1. settings.txt的说明 a. 通过配置settings.txt,填源 ...
- python 性能测试_python 写一个性能测试工具(一)
国庆重新学习了一下go的gin高性能测试框架. 用JMeter来测试gin与flask接口的性能,差别很大. 为什么我自己不尝试写一个性能工具,性能工具的核心就是 并发 和 请求. 请求可以选择Pyt ...
- html怎么写分享代码,怎么写一个文件分享网页?百度一键分享按钮HTML代码
怎么写一个文件分享网页?首先一个基本的网页包含主要的哪些就不说了,下面直接上关键的代码即可,把他放到需要的地方即可.下面一起来看看吧. 百度一键分享按钮HTML代码 下面是需要加分享按钮的css代码 ...
- python课程设计编写电子通讯录_python写一个通讯录
闲着没事,用python写一个模拟通讯录,要求要实现常用的通讯录的功能,基本流程如下 接下来就按照这个流程实现各个模块的功能 1. 定义一个类,并初始化 def __init__(self): w ...
- 怎么用python制作随机点名软件_python写一个随机点名软件的实例
最近有个随机点名软件的需求,故写了一个,上代码:github地址 # -*- coding: utf-8 -*- # @Time : 18-12-31 下午4:21 # @Author : Felix ...
最新文章
- 【Qt】AVFrame转QImage
- 2018年1月29日
- 微信为什么不进入鸿蒙生态,马化腾为何迟迟不将微信, 加入任正非的华为鸿蒙生态系统中呢?...
- dubbo控制中心部署,权重配置,以及管控台中各个配置的简单查看
- 算法导论水壶问题(第三版第八章思考题8-4)
- 基于redis分布式锁实现的多线程并发程序
- 使用jQuery Uploadify在ASP.NET 上传附件
- Redis源码阅读-Dict哈希字典
- 代码管理学:域名、产品名、应用名等都不是你能决定的,要上报备案
- 190121每日一句
- 粉红噪音测试软件,粉红噪声
- python会计实证研究_适合会计、金融实证研究的统计软件、编程语言搭配
- 电脑W7系统怎样安装鸿蒙系统,家用电脑升级win7系统的操作方法
- MAC 环境变量的加载顺序和设置环境path
- DevExpress 主从表折叠显示
- 随机生成中文姓名(分性别)
- 應電鍍廠要求把5個ITEM的主單位PRIMARY UOM由L改為KG
- s3cCTF(1)crypto
- spring boot 源码解析15-spring mvc零配置
- 一位医疗 AI 创业者的自述:这个行业到底需要什么样的产品?
热门文章
- [DA45] 信用卡诈骗分析
- 关于深度学习人工智能模型的探讨(一)(1)
- URL、域名、子域名、主机名
- Ubuntu解压安装包及make命令相关操作(针对make: *** [btest] Error 127以及make: *** [btest] Error 1)
- kubernetes pod NodeLost 分析
- 结构化数据、半结构化数据、非结构化数据的对比
- storm 阿姆歌曲_Eminem经典歌词
- jmu-python-函数-找钱
- python实现12306火车票查询
- 课程设计感想(大二)