测试积点老人 发表于 2022-10-25 09:37:05

如何使用burpsuite插件

Burpsuite的使用现在通过burpsuite抓包,得到的数据时服务端加密后的数据。
加密方式如下:format_res = {"x": {"q": _code, "ucvv": data}}
res = base64.b64encode(json.dumps(format_res).encode('utf8'))
len_all = len(res)
len_half = int(len_all / 2)
front_len = int(len_half / 2)
after_len = int((len_half + len_all) / 2)
res = res + res[:front_len] + res + res
return res
"""
加密: 返回数据为format_res,然后将其base64encode,再均分成2分A和B,再分别将A和B均分为
   A1、A2、B1、B2,然后拼接字符串A2+A1+B2+B1即为返回结果res
解密: 将res按逆过程还原即可
"""

"""
postman解密脚本
const text = pm.response.text()
const le = text.length
const l1_2 = parseInt(le / 2)
const l2_left = parseInt(l1_2 / 2)
const l2_right = parseInt((le + l1_2) / 2)
var res = text.slice(l2_left, l1_2) + text.slice(0, l2_left) + text.slice(l2_right, ) + text.slice(l1_2, l2_right)
res = atob(res)
console.log(res)
tests = res
res = JSON.parse(res)
"""
现在想通过burpsuite的burpcrypto插件进行一个自定义解密。
现在还单单第一步,想返回选取得到的数据执行操作:得到的结果如下:为什么得到的结果都不是我自己选择的结果啊?请指点

jingzizx 发表于 2022-10-26 17:14:29

你的不是写的方法

jingzizx 发表于 2022-10-26 17:14:37

调用的对吗
页: [1]
查看完整版本: 如何使用burpsuite插件