Skip to content

Releases: f0ng/autoDecoder

0.16

11 May 15:38
8b08e08
Compare
Choose a tag to compare

2022.5.11 更新 0.16

  1. 增加响应头处理,传入参数同样为dataHeaders,感谢@gie-gie-gayhub 师傅反馈,#3
# -*- coding:utf-8 -*-
# author:f0ngf0ng

from flask import Flask,Response,request
from pyDes import *
import base64
app = Flask(__name__)

@app.route('/encode',methods=["POST"])
def encrypt():
    body = request.form.get('dataBody')  # 获取  post 参数 必需
    headers = request.form.get('dataHeaders')  # 获取  post 参数  可选

    if headers != None: # 开启了请求头加密
        headers = headers + "aaaa:bbbb\r\n"
        headers = headers + "f0ng:test"
        print(headers + "\r\n\r\n\r\n\r\n" + body)
        return headers + "\r\n\r\n\r\n\r\n" + body # 返回值为固定格式,不可更改

    return  body

@app.route('/decode',methods=["POST"]) # 不解密
def decrypt():
    body = request.form.get('dataBody')  # 获取  post 参数 必需
    headers = request.form.get('dataHeaders')  # 获取  post 参数  可选
    if headers != None: # 开启了响应头加密
        print(headers + "\r\n\r\n\r\n\r\n" + body)
        headers = headers + "yyyy:zzzz\r\n"
        headers = headers + "f0ng:onlysecurity"
        return headers + "\r\n\r\n\r\n\r\n" + body # 返回值为固定格式,不可更改

    return body

if __name__ == '__main__':
    app.debug = True # 设置调试模式,生产模式的时候要关掉debug
    app.run(host="0.0.0.0",port="8888")

原始请求响应

image

经过autoDecoder处理后的响应

image

  1. 修复当请求体为空时候的报错
  2. 修复当关键词置空时造成多出一个换行符的问题

0.15

07 May 14:42
a27b6f2
Compare
Choose a tag to compare

2022.5.7 更新 0.15

  • 优化设置域名处的端口问题,两种模式:

    ①只输入域名,匹配域名与任意端口号

image

匹配所有www.baidu.com:端口号,如www.baidu.com:8080www.baidu.com:8088

②输入域名与端口号,匹配唯一域名与端口号host

image

只匹配www.baidu.com:8080

0.14-4

26 Apr 03:27
5aee946
Compare
Choose a tag to compare

2022.4.26更新 0.14

  1. 增加对整个请求包的处理,#2 ,感谢@sv3nbeast 师傅提供建议
    具体怎么修改,根据个人需要不同进行自定义了,模板文件为flasktestheader.py

配置如下:

原始请求包,捕捉整个请求如下,在请求包添加额外的请求头aaaa:bbbbf0ng:test

实际请求包

  1. 增加自定义设置明文关键字,当请求体中出现了相应的关键字则不对数据包进行处理,取contains进行判断
  2. 修复了需要加解密域名处的判断逻辑问题
  3. 对关键字处进行优化,设置关键字是标记为明文,明文则需要通过加密变成密文,从而发出请求至服务端
  4. 响应包的选项卡选中应为解密,实为加密问题进行修复

0.13

23 Apr 14:44
150d5b2
Compare
Choose a tag to compare

2022.4.22更新 0.13

  1. 对于\r\n的请求包处理不够完善,0.13版本修复该问题

  2. 增加案例1登录口爆破之ldap的md5加密,案例2sql注入绕过之sqlmap的数据包换行问题,方便更好使用工具进行渗透测试

0.12

30 Mar 07:53
68751d2
Compare
Choose a tag to compare

0.12

修复ECB模式下加解密出错问题
感谢@kzaopa-0x99 师傅反馈
image

0.11

30 Mar 03:07
68751d2
Compare
Choose a tag to compare

1.修复加载插件出现报错问题,原因在于写入properties文件没有对系统进行判断,导致windows加载插件出现报错,#1 ,感谢@kzaopa-0x99@AkunWin 师傅反馈

2.优化配置文件显示问题,更改null,加载新版本插件最好删除原配置文件,防止读取配置文件造成的冲突

image

0.1

26 Mar 13:21
308b81a
Compare
Choose a tag to compare
0.1

0.1

根据定义的加解密算法来对数据包进行相应的处理
image