ILUUSION_S 2022-10-24 16:35
浏览 25
已结题

如何使用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[front_len:len_half] + res[:front_len] + res[after_len:] + res[len_half:after_len]
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
res = JSON.parse(res)

"""

现在想通过burpsuite的burpcrypto插件进行一个自定义解密。
现在还单单第一步,想返回选取得到的数据

img

执行操作:

img

得到的结果如下:

img

为什么得到的结果都不是我自己选择的结果啊?请指点

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月1日
    • 创建了问题 10月24日

    悬赏问题

    • ¥15 高价求中通快递查询接口
    • ¥15 解决一个加好友限制问题 或者有好的方案
    • ¥15 关于#java#的问题,请各位专家解答!
    • ¥15 急matlab编程仿真二阶震荡系统
    • ¥20 TEC-9的数据通路实验
    • ¥15 ue5 .3之前好好的现在只要是激活关卡就会崩溃
    • ¥50 MATLAB实现圆柱体容器内球形颗粒堆积
    • ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
    • ¥20 vitis-ai量化基于pytorch框架下的yolov5模型
    • ¥15 如何实现H5在QQ平台上的二次分享卡片效果?