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解密器相关推荐

  1. python md5解密_python写一个md5解密器示例

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  2. python抢票软件代码_Python 写一个抢票软件

    总体设计 所谓抢票软件,本质上就是基于浏览器驱动,实现登录.预定.确认信息的自动化.购买列车票涉及4个网页,相应的基本流程如下: 登录:输入用户名.密码,识别验证码,点击"登录": ...

  3. python抢券代码_Python写一个京东抢券脚本

    最近看到京东图书每天有优惠券发放,满200减100,诱惑还是蛮大的.反正自己抢不到,想着写个脚本试试. 几个关键步骤 获取优惠券的url 直接审查元素 获取cookie 通过本地代理,比如BurpSu ...

  4. python伪造邮件发件地址_python写一个邮箱伪造脚本

    前言: 原本打算学php MVC的思路然后写一个项目.但是贼恶心, 写不出来.然后就还是用python写了个邮箱伪造. 0x01 第一步先去搜狐注册一个邮箱 然后,点开设置,开启SMTP服务. 当然你 ...

  5. python写了代码_Python写代码的用法建议

    1.Mutable and immutable types Python有两种内置或用户定义的类型 可变类型是允许就地修改内容的类型.典型的可变列表是列表和词典:所有列表都有变异方法,如 list.a ...

  6. python文件分发_python 写一个文件分发小程序

    一.概述 该小程序实现从源端到目标端的文件一键拷贝,源端和目标段都在一台电脑上面,只是目录不同而已 二.参数文件说明 1. settings.txt的说明 a. 通过配置settings.txt,填源 ...

  7. python 性能测试_python 写一个性能测试工具(一)

    国庆重新学习了一下go的gin高性能测试框架. 用JMeter来测试gin与flask接口的性能,差别很大. 为什么我自己不尝试写一个性能工具,性能工具的核心就是 并发 和 请求. 请求可以选择Pyt ...

  8. html怎么写分享代码,怎么写一个文件分享网页?百度一键分享按钮HTML代码

    怎么写一个文件分享网页?首先一个基本的网页包含主要的哪些就不说了,下面直接上关键的代码即可,把他放到需要的地方即可.下面一起来看看吧. 百度一键分享按钮HTML代码 下面是需要加分享按钮的css代码 ...

  9. python课程设计编写电子通讯录_python写一个通讯录

    闲着没事,用python写一个模拟通讯录,要求要实现常用的通讯录的功能,基本流程如下 ​ 接下来就按照这个流程实现各个模块的功能 1. 定义一个类,并初始化 def __init__(self): w ...

  10. 怎么用python制作随机点名软件_python写一个随机点名软件的实例

    最近有个随机点名软件的需求,故写了一个,上代码:github地址 # -*- coding: utf-8 -*- # @Time : 18-12-31 下午4:21 # @Author : Felix ...

最新文章

  1. 【Qt】AVFrame转QImage
  2. 2018年1月29日
  3. 微信为什么不进入鸿蒙生态,马化腾为何迟迟不将微信, 加入任正非的华为鸿蒙生态系统中呢?...
  4. dubbo控制中心部署,权重配置,以及管控台中各个配置的简单查看
  5. 算法导论水壶问题(第三版第八章思考题8-4)
  6. 基于redis分布式锁实现的多线程并发程序
  7. 使用jQuery Uploadify在ASP.NET 上传附件
  8. Redis源码阅读-Dict哈希字典
  9. 代码管理学:域名、产品名、应用名等都不是你能决定的,要上报备案
  10. 190121每日一句
  11. 粉红噪音测试软件,粉红噪声
  12. python会计实证研究_适合会计、金融实证研究的统计软件、编程语言搭配
  13. 电脑W7系统怎样安装鸿蒙系统,家用电脑升级win7系统的操作方法
  14. MAC 环境变量的加载顺序和设置环境path
  15. DevExpress 主从表折叠显示
  16. 随机生成中文姓名(分性别)
  17. 應電鍍廠要求把5個ITEM的主單位PRIMARY UOM由L改為KG
  18. s3cCTF(1)crypto
  19. spring boot 源码解析15-spring mvc零配置
  20. 一位医疗 AI 创业者的自述:这个行业到底需要什么样的产品?

热门文章

  1. [DA45] 信用卡诈骗分析
  2. 关于深度学习人工智能模型的探讨(一)(1)
  3. URL、域名、子域名、主机名
  4. Ubuntu解压安装包及make命令相关操作(针对make: *** [btest] Error 127以及make: *** [btest] Error 1)
  5. kubernetes pod NodeLost 分析
  6. 结构化数据、半结构化数据、非结构化数据的对比
  7. storm 阿姆歌曲_Eminem经典歌词
  8. jmu-python-函数-找钱
  9. python实现12306火车票查询
  10. 课程设计感想(大二)