Skip to content

Burp Extension to auto manipulate AES En/Decryption

Notifications You must be signed in to change notification settings

arschlochnop/aeskiller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Burp Extension to auto manipulate AES En/Decryption

简介

这个插件只写了AES256/CBC/PKCS7Padding 加密方式,其他例如EBC PKCS5Padding nopadding 等不同加密类型,修改AEScrypt_Script.py的加密代码。

插件可以自动加解密AES数据,在数据界面添加AESkiller选项卡,对AESkiller界面内的数据修改可以直接自动修改成加密数据。

开始是想着把所有功能都写在扩展内,不过jython对加密模块支持不行,所以抽取出独立脚本,大家修改也方便。

安装

  • 安装jpython
  • 安装AESKiller.py

配置(除AES Mode 其他必须修改,可以修改AESKiller.py中默认值,重新安装)

  • AESKEY: 加密key
  • AES IV: 初始化向量必须是HEX编码的
  • AES Mode : 给多种加密方式占的输入坑,现在没用到
  • Parameters: 加解密的提取参数名,只对指定的参数(支持多个参数)进行解密,格式:data|cryptdata|ret
  • Pyhton path:Python全路径
  • Script path: 加解密脚本AEScrypt_Script.py全路径

image

About

Burp Extension to auto manipulate AES En/Decryption

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages