burning-git / python_confuse

python写的代码混淆工具,能够对OC,Swift等代码实现自动混淆,对于字符串自动进行AES加解密。提高程序的安全性。避免被静态分析。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

python混淆

功能说明

  • 对类,函数,变量进行自动混淆。
  • 自动往函数插入垃圾代码,往类插入垃圾代码
  • 垃圾代码更加自然,仿佛不是那么垃圾。
  • 对字符串自动进行AES加密。
  • 注意事项
  • 所有需要混淆的函数以及变量增加hx_

开始

python3 index.py xcode项目路径

AES字符串加密

在项目的根目录下创建文件 aes_config.json

[{
    "filePath": "BoxConfusion/Box/BxKeyManage.swift",// 类的相对路径
    "ivkey": "aaaaaaaaaaaaaaaa",// 原本加密的key,python将自动替换
     // 所有需要加密的字符串列表
    "keys": [
        "key1",
        "key2"
    ]
}]

About

python写的代码混淆工具,能够对OC,Swift等代码实现自动混淆,对于字符串自动进行AES加解密。提高程序的安全性。避免被静态分析。


Languages

Language:Python 52.8%Language:Swift 38.4%Language:Objective-C 8.6%Language:C 0.2%