mr-m0nst3r / Burpy

A plugin that allows you execute python and get return to BurpSuite.
MIT License
386 stars 52 forks source link

Fix processor in burpyServicePyro3 #9

Closed Center-Sun closed 3 years ago

Center-Sun commented 4 years ago

原来的代码中,processPayload 和 processHttpMessageprocessor 中invoke processor 传入的数据不同,processPayload传入的是原生payload,processHttpMessageprocessor传入的是进过base64编码的报文,invoke_method在调用函数判断之前直接进行base64解码并转换为http object,会导致processPayload失效。

process函数应该是用作Intruder中payload处理的,所以将base64解密及类型转换的过程放到了非processor分支中。

mr-m0nst3r commented 3 years ago

@Center-Sun 非常感谢PR

Center-Sun commented 3 years ago

@Center-Sun 非常感谢PR

师傅客气啦