Comments (5)
详细交流,我可以兼容
from diffhelper.
仔细看了下,应该是不能有空格,中文是可以忽略的,能不能也忽略空格的呢?
工具默认不处理包含中文的文件名,建议将以上文件rename成英文后继续(非必需)
如果没有修改,工具会忽略处理这些文件名
以下文件/文件夹包含特殊符号:
XXXXXXX/QuickStart.playground/Pages/Authorizing Payment.xcplaygroundpage
XXXXXXX/Assets.xcassets/Close Mini.imageset
...
...
...
然后我换了一个简单的测试项目试了一下,.xcodeproj项目文件提示损坏了,无法打开了;
Exception: didn't find classname for 'isa' key
此外可能我对这个工具的需求点不同吧,我的需求是混淆后编译的项目,在反编译后能尽量让攻击者无法理解代码具体的目的,增加破解难度,所以我觉得诸如:
- 移除代码注释
- 注释NSLog, (发布版本一般都会采取其他措施去掉log输出)
- #define abcd @"1234" 更改为 #define afadf @"1234", (对编译后的结果毫无影响)
- 修改目录文件夹名称
- 修改属性名称、枚举名称
都是没有必要的(对于我的用途来说).
from diffhelper.
你是swift的工程?我这个不支持swift哦
from diffhelper.
OC 工程,包含一个swift写的framework,测试项目里不含swift
from diffhelper.
你去readme找一下我的qq,然后沟通吧
from diffhelper.
Related Issues (20)
- 什么是target的路径
- 运行 python3 start.py 错误 HOT 1
- 正在混淆代码时 出现unexpected EOF while looking for matching HOT 4
- 能不能别修改target名称 HOT 1
- 使用版本已过期 HOT 1
- 怎么没有生成、调用垃圾代码 HOT 4
- 大佬 加qq没人回啊😂
- 请问非游戏类app马甲过包率如何? HOT 3
- 大佬,啥时候更新呀 HOT 1
- 123123 HOT 1
- 刚下载 想看看啥样啥效果,结果说版本需要更新不能用 HOT 3
- 老哥,是真不维护了吗 HOT 1
- 有没有开关关掉注释和NSlog移除。 HOT 1
- 工具混淆出错,直接退出 HOT 2
- 二进制放这里 和源码放这里文件夹 是不是太深了
- 如果搞成这样 是不是既简洁又很高大上 HOT 1
- 报错
- 报错 HOT 1
- 设备指的是啥? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from diffhelper.