{"id":13842992,"url":"https://github.com/f0ng/autoDecoder","last_synced_at":"2025-07-11T17:32:44.752Z","repository":{"id":37411012,"uuid":"474310592","full_name":"f0ng/autoDecoder","owner":"f0ng","description":"Burp插件，根据自定义来达到对数据包的处理（适用于加解密、爆破等），类似mitmproxy，不同点在于经过了burp中转，在自动加解密的基础上，不影响APP、网站加解密正常逻辑等。","archived":false,"fork":false,"pushed_at":"2025-04-06T06:34:45.000Z","size":26445,"stargazers_count":1125,"open_issues_count":3,"forks_count":87,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-05-29T04:11:20.666Z","etag":null,"topics":["burp","burp-plugin","burpsuite-extender"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/f0ng.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-03-26T10:13:56.000Z","updated_at":"2025-05-25T09:51:16.000Z","dependencies_parsed_at":"2024-01-30T12:25:15.121Z","dependency_job_id":"515e80a7-24ff-467c-a4e2-b4c3542761bd","html_url":"https://github.com/f0ng/autoDecoder","commit_stats":{"total_commits":109,"total_committers":1,"mean_commits":109.0,"dds":0.0,"last_synced_commit":"42e1c323512be7c7987728ea612330555df20c59"},"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"purl":"pkg:github/f0ng/autoDecoder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f0ng%2FautoDecoder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f0ng%2FautoDecoder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f0ng%2FautoDecoder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f0ng%2FautoDecoder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/f0ng","download_url":"https://codeload.github.com/f0ng/autoDecoder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f0ng%2FautoDecoder/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264862570,"owners_count":23674997,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["burp","burp-plugin","burpsuite-extender"],"created_at":"2024-08-04T17:01:52.933Z","updated_at":"2025-07-11T17:32:44.745Z","avatar_url":"https://github.com/f0ng.png","language":"Java","funding_links":[],"categories":["Java"],"sub_categories":[],"readme":"# autoDecoder\n\n[![Repo stars](https://img.shields.io/github/stars/f0ng/autoDecoder)](https://github.com/f0ng/autoDecoder/stargazers)\n[![Downloads total](https://img.shields.io/github/downloads/f0ng/autoDecoder/total?label=Downloads)](https://github.com/f0ng/autoDecoder/releases)\n[![Repo tags](https://img.shields.io/github/v/tag/f0ng/autoDecoder?label=Latest)](https://github.com/f0ng/autoDecoder/tags)\n[![Downloads latest total](https://img.shields.io/github/downloads/f0ng/autoDecoder/latest/total?label=Downloads@latest)](https://github.com/f0ng/autoDecoder/releases)\n\n\n\n想维护成一个有很多用例、接口的项目，希望各位师傅有加解密之类的需求可以一起沟通，完善本项目。\n\n工具针对人群：有一定代码基础的师傅、没有基础(但是愿意自主学习捣鼓自动加解密)的师傅\n\n# 关于autoDecoder的案例移步[autoDecoder-usages](https://github.com/f0ng/autoDecoder-usages)，对很多想自行编写接口的师傅会有帮助\n# 接口代码模板不要随便去改动获取参数和返回的格式，否则会出现乱码、无法正常运行等问题\n\n\n\n交流群\n\n\u003cimg width=\"183\" alt=\"image\" src=\"https://user-images.githubusercontent.com/48286013/220634169-ddefd4b2-d967-4a85-8b28-b626ba366742.png\"\u003e\n\n二维码失效请加微信`f-f0ng`、备注autoDecoder交流\n\n关注主页公众号（only security），回复`autodecoder`获取下载地址】\n\n# 捐赠 （如果项目有帮助到您，可以选择捐赠一些费用用于autoDecoder的后续版本维护，本项目长期维护）\n\u003cimg width=\"300\" alt=\"image\" src=\"https://github.com/f0ng/autoDecoder/assets/48286013/5151b992-b98a-4cef-a6c7-e83e068eb363\"\u003e\n\n\u003cimg width=\"251\" alt=\"image\" src=\"https://github.com/f0ng/autoDecoder/assets/48286013/e9318b91-2521-4c14-93d8-9737fd7a4729\"\u003e\n\n## 有问题先到[FAQ](https://github.com/f0ng/autoDecoder/blob/main/FAQ.md)查看\n\n## 简单流程图\n\n\u003ctable rules=\"none\" align=\"center\"\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ccenter\u003e\n   \u003cfont color=\"AAAAAA\"\u003e正常流程图\u003c/font\u003e\n\t\t\t\t\u003cimg src=\"https://user-images.githubusercontent.com/48286013/188769341-a5ad035b-2f0b-4fa1-87e1-342cd800dd46.jpg\" width=\"110%\" /\u003e\n\t\t\t\t\u003cbr/\u003e\n\t\t\t\u003c/center\u003e\n\t\t\u003c/td\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ccenter\u003e\n   \u003cfont color=\"AAAAAA\"\u003e通过autoDecoder处理的流程之对于密文的处理\u003c/font\u003e\n\t\t\t\t\u003cimg src=\"https://user-images.githubusercontent.com/48286013/188769399-5509ca25-9f23-4abc-8074-ff410534cf73.jpg\" width=\"100%\" /\u003e\n\t\t\t\t\u003cbr/\u003e\n\t\t\t\u003c/center\u003e\n\t\t\u003c/td\u003e\n  \t\t\u003ctd\u003e\n\t\t\t\u003ccenter\u003e\n   \u003cfont color=\"AAAAAA\"\u003e通过autoDecoder处理的流程之对于明文的处理\u003c/font\u003e\n\t\t\t\t\u003cimg src=\"https://user-images.githubusercontent.com/48286013/188770030-b752aae9-dc8a-45a5-b1c6-b45b2995e8f1.jpg\" width=\"100%\" /\u003e\n\t\t\t\t\u003cbr/\u003e\n\t\t\t\u003c/center\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n## 2025.7.8  更新0.54\n1.修复自带加解密请求响应不同加解密的bug\n\n## 2025.4.3  更新0.53\n1.修复换行bug【写debug模块的时候，统一返回格式了，导致勾选header和不勾选header的换行是一样多的】\n\n## 2024.12.30  更新0.52  预祝大家元旦快乐！\n1. 接口调试模块增加关键字代入模式，防止关键字引发报错\n2. 接口模式下加解密将报错回显，可以知道是具体是哪个问题导致加解密失败\n\n当返回包格式出问题\n\n\u003cimg width=\"500\" alt=\"gagsjjcg o4n\" src=\"https://github.com/user-attachments/assets/306ae42b-8079-48f8-8d28-b4359c5f06c7\" /\u003e\n\n当接口不通\n\n\u003cimg width=\"400\" alt=\"i3w34g2g f2x\" src=\"https://github.com/user-attachments/assets/3578d919-140c-42ba-86ed-c26e2e54ef71\" /\u003e\n\n也可以在Extensions页面查看报错信息\n\n\u003cimg width=\"400\" alt=\"wtc30zsn qak\" src=\"https://github.com/user-attachments/assets/7a226abd-0d57-4d41-9b3a-062d696a7720\" /\u003e\n\n\n## 2024.10.12  更新0.51\n1. 修复替换模块host匹配问题\n2. 优化替换模块，增加自动解unicode模式，需要为Literal模式，Replace需为`#unicode#`，响应包的unicode编码就会自动解码\n\u003cimg width=\"995\" alt=\"x1u2kzeg nao\" src=\"https://github.com/user-attachments/assets/210e22e4-534c-42c8-8c4a-7c8dcf5f2411\"\u003e\n\n## 2024.9.24  更新0.50\n1. 修复sm4加解密错误\n\n## 2024.5.5 更新0.40\n1. 修复sm4加解密bug(base64)\n2. 增加密文关键字对响应体的判断\n\n## 2024.3.17 更新0.39-beta1\n1. 修复加密bug(SM4与AES)\n\n## 2024.3.13 更新0.39\n1. 修复SM4中的base64加解密bug\n2. 修复AES/DES加密中base64解密的bug\n\n## 2024.2.2 更新0.38\n1. 优化SM4、SM2加解密\n2. 优化正则匹配替换\n\n## 2024.1.2 更新0.37 新年第一更，祝大家新年快乐！\n1. 自带加解密增加sm2、sm4(CBC、ECB)加解密\n2. 正则表达式保存进配置文件\n\n## 2023.12.18 更新0.36\n1. 修复了替换开关默认选中的问题\n2. 接口加解密调试优化\n3. 优化header头关键字判断\n\n## 2023.11.22 更新0.35\n1. 增加加载配置文件、保存配置文件的模块，后续使用可以根据配置文件的命名来进行加载配置\n2. 增加请求、响应替换功能，类似burp的`Match and Replace`模块，增加提取模块，案例配置如下\n\n\u003cimg width=\"1187\" alt=\"image\" src=\"https://github.com/f0ng/autoDecoder/assets/48286013/a5d82e7b-5db3-43e8-90d1-863f0d1629a5\"\u003e\n\n正常响应\n\n\u003cimg src=\"https://github.com/f0ng/autoDecoder/assets/48286013/dacf44a6-3687-4eab-b716-2186a25f538d\" width=\"450\" /\u003e\n\n修改后的响应\n\n\u003cimg src=\"https://github.com/f0ng/autoDecoder/assets/48286013/c1a33b8a-9d2a-4469-ac8a-9cd709bab286\" width=\"450\" /\u003e\n\n## 2023.11.11 更新0.34\n1. 增加header头关键字判断\n\n## 2023.10.23 更新0.33\n1. 增加响应base64自动解码，当响应包返回的为base64时，可以自动解码，防止二进制数据包损坏\n2. 增加选项保存、读取\n\n## 2023.9.16 更新0.32\n1. 明文关键字、密文关键字的设置优化\n\n## 2023.9.5 更新0.31\n1. 域名匹配模块中可以进行多域名匹配，修复了原版本无法在多个域名下显示选项卡问题\n2. 将接口调试模块的两个换行符取消\n\n## 2023.7.6 更新0.30\n1. `Repeater、Intruder`模块中，增加右键加密、解密，当设置好相应的方法后可以对请求体的body进行加密、解密\n2. 修复`Send to Repeater、Send to Intruder`不会带上端口号的问题\n   \n## 2023.5.22 更新0.27\n1. autoDecoder扩展选项卡增加右键`Send to Repeater、Send to Intruder`，并且增加格式化，目前仅针对json格式\n\n## 2023.5.17 更新0.26\n1. 修复了勾选`对请求头处理`后，请求头缺失问题\n2. 增加对密文URL解码读取、加密后的密文URL解码选项\n3. 修复其他问题，如指定域名端口号不出现扩展选项卡、windows下中文解密乱码等问题\n\n感谢微信群yosel 师傅反馈\n\n## 2023.4.25 更新0.25\n1. 增加二进制请求体、响应体处理，原理为将请求包的内容base64编码后传入接口，需要对burp做以下设置，否则获取到的编码为损坏的\n\t- 需要勾选User options-\u003eCharacter Sets中的`Use the platform default(UTF-8)`[MAC]，或者勾选`Display as raw bytes`[Windows]\n\n## 2023.4.14 更新0.24-beta2\n1. RSA加解密\n2. 响应包正则模式加解密\n\n## 2023.4.12 更新0.24-beta1\n1. 根据加密方式对key进行截取\n2. 修复只选中接口加解密无法进行加解密的问题\n\n## 2023.4.8 更新0.24\n1. 优化测试接口数据包显示\n2. 增加zeropadding填充模式加密\n3. 优化base64解码问题\n\n## 2023.2.22 更新0.23\n1. 优化了插件的一些问题\n2. 案例移步[autoDecoder-usages](https://github.com/f0ng/autoDecoder-usages)\n\n## 2023.2.16 更新0.22-beta1\n1. 优化了读取密文的时候将`\\u0000`去除的问题\n2. 在自带算法中，将请求包加解密、响应包加解密分离开，可以选中加密算法`null`表示不进行加解密，返回原数据包\n\n\n## 2023.2.15 更新0.22 重大更新\n1. 重构UI页面，之前的UI太混乱，花了点时间重构了页面UI\n\u003cimg width=\"583\" alt=\"image\" src=\"https://user-images.githubusercontent.com/48286013/219077310-7a17115b-885e-47ba-8aaf-427acb55db8a.png\"\u003e\n\n2. 增加自带算法加解密的正则提取，当正则表达式有内容时生效，针对两种情况: \n\t1. 只有请求加密的情况\n\t2. 在爆破攻击中，对账号密码加密\n\t\n\t配置页面\n\t\n\t\u003cimg width=\"307\" alt=\"image\" src=\"https://user-images.githubusercontent.com/48286013/219077933-60e197ed-f940-473e-a394-242aedc1cc41.png\"\u003e\n\n\n\t\u003cimg width=\"852\" alt=\"image\" src=\"https://user-images.githubusercontent.com/48286013/219077869-b894b59e-eed3-48ff-bda4-ebf4f231e2e4.png\"\u003e\n\n\t\n\t原始请求\n\t\n\t\u003cimg width=\"696\" alt=\"image\" src=\"https://user-images.githubusercontent.com/48286013/219077437-c5e793ee-9061-49ca-aadc-8061f9843c21.png\"\u003e\n\t\n\t真实请求\n\t\n\t\u003cimg width=\"611\" alt=\"image\" src=\"https://user-images.githubusercontent.com/48286013/219077506-f81555ef-5d8f-44c3-a659-41c6afc0a50f.png\"\u003e\n\t\n\t解密后\n\t\n\t\u003cimg width=\"628\" alt=\"image\" src=\"https://user-images.githubusercontent.com/48286013/219077634-92366e38-5176-4ee1-b7ad-b7de7bee96cf.png\"\u003e\n\n\n3. 增加接口加解密时的调试页面，方便代码进一步编写\n\n正常解密请求包\n\n\u003cimg width=\"771\" alt=\"image\" src=\"https://user-images.githubusercontent.com/48286013/219079024-ef8fb2ce-0286-4a18-9e38-bdbe85ec742c.png\"\u003e\n\n正常解密响应包\n\n\u003cimg width=\"747\" alt=\"image\" src=\"https://user-images.githubusercontent.com/48286013/219080446-5c135166-63cb-4c2e-ad66-0e57df1a39f2.png\"\u003e\n\n\n处理请求头\n\n\u003cimg width=\"759\" alt=\"image\" src=\"https://user-images.githubusercontent.com/48286013/219079094-53e6f652-5038-4242-aa5f-0955310b6998.png\"\u003e\n\n\n## 2023.2.14 更新0.21\n1. 增加burp模块按钮，防止与其他模块(如插件Extender)产生的请求冲突\n2. 优化插件解密读取密文方式，进行URL解码后读取\n\n## 2023.1.5 更新0.20\n1. 增加`RSA解密` 一个例子\n2. 优化选项卡数据包设置，不影响repeater本身的数据包内容\n\u003ctable rules=\"none\" align=\"center\"\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ccenter\u003e\n   \u003cfont color=\"AAAAAA\"\u003e解密请求包\u003c/font\u003e\n\t\t\t\t\u003cimg src=\"https://user-images.githubusercontent.com/48286013/210718969-8958c40d-cbee-47e7-8e97-97f6ba17b4e6.png\" width=\"100%\" /\u003e\n\t\t\t\t\u003cbr/\u003e\n\t\t\t\u003c/center\u003e\n\t\t\u003c/td\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ccenter\u003e\n   \u003cfont color=\"AAAAAA\"\u003e解密请求包后不影响原请求包\u003c/font\u003e\n\t\t\t\t\u003cimg src=\"https://user-images.githubusercontent.com/48286013/210718946-888dc52f-a882-4026-ba92-2845a7ac81f7.png\" width=\"100%\" /\u003e\n\t\t\t\t\u003cbr/\u003e\n\t\t\t\u003c/center\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n## 2022.9.7 更新0.19\n\n- 增加请求包、响应包不同加密算法按钮【仅针对接口加解密模式】，针对于请求包、响应包使用不同的加密算法（实现方式为：在请求解密接口同时，传入参数`requestorresponse`，表明是请求[`request`]还是响应[`response`]）\n\n\u003cimg width=\"800\" alt=\"image\" src=\"https://user-images.githubusercontent.com/48286013/188768352-f7d33440-0f13-4abe-bc6c-4cdb7abfd8ee.png\"\u003e\n\n- 修改了ui，优化了在新版bp上`html`无法解析的问题\n\n## 2022.5.18 更新0.18\n\n- 增加`3DES加密`、 `AES加密`、 `JSON嵌套加密`三个例子\n\n- 在明文发出请求的时候，如果响应包选中了默认选项卡，则无影响；但是当响应包选中了扩展选项卡，还会进行解密，导致请求包内的响应体报错，`0.18`修复该问题：明文发出请求，响应包只有明文。\n- 增加密文关键字，出现该关键字则不进行加密，具体可以查看例json嵌套加密\n## 2022.5.15 更新0.17\n- 优化Desede(3DES)加密处理问题，3DES加密的密钥为24位，当输入超过24位将会报密钥长度错误，处理方式为对密钥长度进行了截取\n\n## 2022.5.11 更新 0.16\n1. 增加响应头处理，传入参数同样为`dataHeaders`\n```\n# -*- coding:utf-8 -*-\n# author:f0ngf0ng\n\nfrom flask import Flask,Response,request\nfrom pyDes import *\nimport base64\napp = Flask(__name__)\n\n@app.route('/encode',methods=[\"POST\"])\ndef encrypt():\n    body = request.form.get('dataBody')  # 获取  post 参数 必需\n    headers = request.form.get('dataHeaders')  # 获取  post 参数  可选\n\n    if headers != None: # 开启了请求头加密\n        headers = headers + \"aaaa:bbbb\\r\\n\"\n        headers = headers + \"f0ng:test\"\n        print(headers + \"\\r\\n\\r\\n\\r\\n\\r\\n\" + body)\n        return headers + \"\\r\\n\\r\\n\\r\\n\\r\\n\" + body # 返回值为固定格式，不可更改\n\n    return  body\n\n@app.route('/decode',methods=[\"POST\"]) # 不解密\ndef decrypt():\n    body = request.form.get('dataBody')  # 获取  post 参数 必需\n    headers = request.form.get('dataHeaders')  # 获取  post 参数  可选\n    if headers != None: # 开启了响应头加密\n        print(headers + \"\\r\\n\\r\\n\\r\\n\\r\\n\" + body)\n        headers = headers + \"yyyy:zzzz\\r\\n\"\n        headers = headers + \"f0ng:onlysecurity\"\n        return headers + \"\\r\\n\\r\\n\\r\\n\\r\\n\" + body # 返回值为固定格式，不可更改\n\n    return body\n\nif __name__ == '__main__':\n    app.debug = True # 设置调试模式，生产模式的时候要关掉debug\n    app.run(host=\"0.0.0.0\",port=\"8888\")\n```\n\n原始请求响应\n\n\u003cimg width=\"380\" alt=\"image\" src=\"https://user-images.githubusercontent.com/48286013/167889115-6b4a45ac-0acf-4220-8263-d8497c446a78.png\"\u003e\n\n\n经过autoDecoder处理后的响应\n\n\u003cimg width=\"380\" alt=\"image\" src=\"https://user-images.githubusercontent.com/48286013/167889126-6f3d57cd-9ec9-4796-a442-a730b24865ac.png\"\u003e\n\n\n2. 修复当请求体为空时候的报错\n3. 修复当关键词置空时造成多出一个换行符的问题\n## 2022.5.7 更新 0.15\n\n* 优化设置域名处的端口问题，两种模式：\n\n①只输入域名，匹配域名与任意端口号\n  \n\u003cimg width=\"330\" alt=\"image\" src=\"https://user-images.githubusercontent.com/48286013/167258838-6a10e777-5253-4b21-be26-80acf7343592.png\"\u003e\n  \n匹配所有`www.baidu.com:端口号`，如`www.baidu.com:8080`、`www.baidu.com:8088`\n  \n②输入域名与端口号，匹配唯一域名与端口号host\n  \n\u003cimg width=\"354\" alt=\"image\" src=\"https://user-images.githubusercontent.com/48286013/167258977-a897288a-61b0-4838-ae2c-3d8bb945925b.png\"\u003e\n  \n  只匹配`www.baidu.com:8080`\n\n\n\n## 2022.4.26更新 0.14\n\n1. 增加对整个请求包的处理，具体怎么修改，根据个人需要不同进行自定义了，模板文件为`flasktestheader.py`\n\n配置如下：\n\n\u003cimg src=\"https://user-images.githubusercontent.com/48286013/165212779-88601efd-d11d-44ff-bd2a-74fc8efee915.png\" width=\"700\" /\u003e\n\n原始请求包，捕捉整个请求如下，在请求包添加额外的请求头`aaaa:bbbb`、`f0ng:test`\n\n\u003cimg src=\"https://user-images.githubusercontent.com/48286013/165212786-17579322-9c9d-411f-964e-931608184f72.png\" width=\"700\" /\u003e\n\n实际请求包\n\n\u003cimg src=\"https://user-images.githubusercontent.com/48286013/165212793-b267a7ea-b965-4ed8-80f7-3bf1ca428fa8.png\" width=\"700\" /\u003e\n\n2. 增加自定义设置明文关键字，当请求体中出现了相应的关键字则不对数据包进行处理，取`contains`进行判断\n## 2022.4.22更新 0.13\n\n1. 对于`\\r\\n`的请求包处理不够完善，0.13版本修复该问题\n\n2. 增加案例1`登录口爆破之ldap的md5加密`，案例2`sql注入绕过之sqlmap的数据包换行问题`，方便更好使用工具进行渗透测试\n## 0x01 背景\n- 当数据包里都是密文，我们无从下手；就算是获得了加解密的一些关键信息，能解密出来，但是每个数据包我们都需要慢慢解密，请求包需要解密，响应包也需要解密，比较麻烦\n- 其实取auto这个名字并不是真正的auto，加解密算法还是需要自己去逆出来的，只是相对于数据包里的密文来说，可以算是半自动\n\n## 0x02 优点\n- 明文传，明文响应；密文传，密文响应，不影响原本通讯包的基础上，增加一个bp扩展页面查看明文信息\n- 自定义加解密的接口，当存在复杂数据加密的时候，可以自行编写python代码对接口进行加解密， 自定义需要加解密域名，即开即用\n\n## 0x03 插件的加解密方式\n- 直接通过插件自带的算法去加解密数据包(较为简单，仅支持部分AES、DES、DESede加密)\n- 通过python的flask接口去编写加解密数据包的api（不一定是flask框架，也可以起其他框架，只需要接口地址正确且加解密流程正确即可）\n\n## 0x04 文件介绍:\n- `users.sql` 为测试所用数据库\n\n- `testsql.php` 为加密请求数据、加密响应数据且存在注入的页面\n\n- `flasktest.py` 为测试文件编写的Python flask加解密接口。\n\n详细举例可至公众号查看https://mp.weixin.qq.com/s/B-lBbVpJsPdCp1pjz2Rxdg\n\n\u003e## 通过自带加解密算法进行解密\n![通过自带加解密算法进行解密](https://user-images.githubusercontent.com/48286013/160236779-9848060d-94ff-493d-ace5-44aa85e6e444.gif)\n\n\u003e## 通过flask接口进行解密\n![通过flask接口进行解密](https://user-images.githubusercontent.com/48286013/160237163-cd57267e-7e11-49cb-8ec5-41a896f917bc.gif)\n\n\u003e## sqlmap进行加解密\n![sqlmap进行加解密](https://user-images.githubusercontent.com/48286013/160238771-dd33b0ef-1007-47a0-9659-c8a20ed6d89e.gif)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff0ng%2FautoDecoder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ff0ng%2FautoDecoder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff0ng%2FautoDecoder/lists"}