关于某社交app的安全分析,简单介绍下app防止反编译的方法
来源:互联网 发布:淘宝怎么推广自己的店铺 编辑:程序博客网 时间:2024/05/18 07:33
这款app是无数宅男宅女的挚爱,也被称为“约炮神器”,它的注册用户已经达到8千万,但是听说他们对这款app进行了非常严密的保护,防止用户进行二次打包。现在我们就来分析下这款app的安全性到底如何。
首先,我们来分析下二次打包防护,我们先去网上找到这款app的安装包,解包-->打包-->安装-->运行。发现当我们登录的时候就会提示,签名信息不一致,导致不能登录。经过分析发现,他是将apk的签名信息上传到服务器然后进行验证,然后我们需要找到他获取签名信息的地方,如下图:
Ok,获取签名信息的方法已经拿到,现在我们要做的是把他这个签名信息换做我们从原包里边获取的签名字符串,如下图:
到这一步我们就可以绕过他的二次打包防护了,可以登录了。
其次,针对这种社交app,用户的账号密码也是很重要的,下边我们就来分析一下怎样获取用户的账号密码,如下图:
轻松随意的可以拿到用户的账号密码。。。
如此知名的app安全做的竟然如此不堪一击,app安全问题很严峻呀,一直在研究防止反编译的方法,源代码混淆,花指令,最近发现一个第三方加密平台,爱加密,测试了下,可以把源代码隐藏。并且使用三层加壳保护,DEX加壳保护,DEX指令动态加载保护,高级混淆保护,可以保证APP的动态安全和静态安全,黑客几乎没有机会进行任何破解。并且还有SO库保护,使C/C++层面的代码也得到了专业保护。做的还是比较全面的。
0 0
- 关于某社交app的安全分析,简单介绍下app防止反编译的方法
- 关于某社交类app安全分析及app防止反编译的方法
- 关于APP里分享到社交网络的功能介绍
- 关于Android App的反编译
- APP安全之代码混淆防止反编译查看真实的头文件
- 反编译APK分析APP的加密算法
- android 反编译App的方法和工具
- 关于app的api接口安全
- android反编译和防止反编译的方法
- android反编译和防止反编译的方法
- android反编译和防止反编译的方法
- android反编译和防止反编译的方法
- android反编译和防止反编译的方法
- android反编译和防止反编译的方法
- android反编译和防止反编译的方法
- android反编译和防止反编译的方法
- 防止JAVA代码被反编译的简单方法
- 防止JAVA代码被反编译的简单方法
- Apache shutdown unexpectedly启动错误解决方法
- 关于realarm210 realarmTest.apk不能直接安装问题解决方法
- 不使用NSLog 使用宏定义来输出
- Java Web 项目SSO实战二之(win7 and Windows server 2008)
- DAO 编程
- 关于某社交app的安全分析,简单介绍下app防止反编译的方法
- 2013级C++第4周(春)项目——再和对象找感觉【项目4扩展4(选做)】
- 重温数据结构:二叉查找树的java实现
- AAM(Active Appearance Model)算法介绍
- GDB调试问题No source file named file.c. Make breakpoint pending on future shared library load? (y or [n]
- Object.prototype.toString.call() 进行类型判断
- Java Static静态关键字理解
- win下oracle数据库的卸载
- sum(cast req_num as float) 用发