安全加固
2016-10-28 10:41:21 0 举报
安全加固是一种重要的工作,它旨在提高建筑物、设备和系统的安全性能。通过对建筑物进行抗震、防火、防水等处理,对设备进行定期检查和维护,以及对系统进行升级和优化,可以有效地防止事故的发生,保障人们的生命财产安全。此外,安全加固还可以提高建筑物的使用寿命,降低维修成本,为企业节省大量资金。总之,安全加固是一项至关重要的工作,它为我们的生活提供了坚实的保障。
作者其他创作
大纲/内容
开始
Gradle混淆配置
添加加密密匙
下载SQLCipher包
proguard-rules.pro自定义混淆规则
结束
retrace解出混淆栈
解压
解密源程序
加壳
获取源程序中的Application
检查混淆结果
将加密之后的Apk和原脱壳Dex进行合并
初始化自定义类加载器
程序启动
在Application中导入CipherDatabaseHelper声明、创建数据库
修改新Dex文件的文件头信息
Activity加载流程源程序正常运行
加密数据库使用SQLCipher数据库
对应的.zip、.so、.jar文件复制到对应的工程文件夹
实例化数据库
针对libsjar包Build path
反射设置loadApk加载对象为自定义加载器
在文件的末尾追加源程序Apk的长度
反射设置ActivityThread中的Application
反射生成正确的Application对象
加密源程序Apk文件
0 条评论
下一页