Skip to content

尝试提供一个可定制的BurpSuite加解密插件代码框架

Notifications You must be signed in to change notification settings

Luffin/BurpCrypto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BurpCrypto

尝试提供一个可定制的BurpSuite加解密插件代码框架

介绍

在测试网站或APP过程中,经常遇到数据包加密的场景,相比打开一个在线解密网站每次复制加密密文过去解密分析,若是能直接在BurpSuite抓包中,在Proxy或Repeater里直接右键菜单选择解密功能进行解密,会方便很多。

因此,这里提供一个可自行定制加解密算法的BurpSuite插件框架,可快速灵活的调整加解密算法,导入BurpSuite中进行使用。

使用

  • 代码使用Python编写,需要Jython,也需要配置site-packages路径来使用第三方库。
  • 代码中已写上详细注释,可直接修改对应代码增加加解密算法
  • 将py文件导入到BurpSuite中

2020/12/10日更新:

增加Intruder模块中的Payload Processor,可自定义代码处理Payload

使用演示:

注意

Python下最常使用的加密解密算法库是Crypto,但是由于该库底层是以C语言开发,Jython无法使用,因此使用插件时需要另外找替代的库。如插件代码样例中的AES加解密算法,使用的是纯Python开发的pyaes库。

About

尝试提供一个可定制的BurpSuite加解密插件代码框架

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages