whwlsfb / BurpCrypto

BurpCrypto is a collection of burpsuite encryption plug-ins, support AES/RSA/DES/ExecJs(execute JS encryption code in burpsuite). 支持多种加密算法或直接执行JS代码的用于爆破前端加密的BurpSuite插件
https://blog.wanghw.cn/burpcrypto
MIT License
1.38k stars 168 forks source link

AES PKCS7加密使用PKCS5的问题 #21

Open mssky9527 opened 2 years ago

mssky9527 commented 2 years ago

当时我拿到了这段username=admin&password=admin&code=123123&isMandatory%5BisTrusted%5D=true的密文,第一次解密的时候是没有经过这个插件来对以上字符串加密的(密钥和偏移量都给对了),提示not found,然后我使用这个插件对上面这段字符进行加密之后(加密后和原来js加密的一致的),再来对刚才提示not found的那段密文进行解密就能解出来,但是没有加密之前就不能解出来

whwlsfb commented 2 years ago

这个是“Get PlainText”的设计逻辑导致的,这个功能不具备“解密”功能,之所以你能通过加密后重新"解密"获取原始明文,其实是因为这是通过本地的K/V数据库查询得到的。目前由于部分算法产生的结果具有不可逆性(哈希算法、自定义的JS代码等)所以暂未确定具体解密的代码逻辑,所以也暂时不具备直接解密功能。之前也有师傅问过类似的问题 #13

mssky9527 commented 2 years ago

好的,谢谢师傅的解答