Samp免流软件以及地铁跑酷的自校验分析
【文章标题】:Samp免流软件以及地铁跑酷的自校验分析
【文章作者】: Ericky
【作者博客】: http://blog.csdn.net/hk9259
【下载地址】: 自行百度
【保护方式】: 自校验
【作者声明】: 本人水平有限,若有不足错误之处请指正
0x1前言
群里讨论的两款软件的自校验,一開始有人说是签名校验,并且说找不到地方,以下就说一下我的拙见。若有错误之处,望各位大侠不吝指正
0x2样本一
Samp免流软件–版本号1.96
在Mainactivity中的Oncreate方法中可发现一些多的代码:
删除上述两句。往下分析。发现所谓的“签名校验”实质例如以下:
所谓的“签名校验”事实上就是取了整个apk的大小,大小若改变了则推断为盗版APK,因此之须要奖之前的包大小return回去就可以达到目的。
最后再删掉XML中的例如以下多余代码:
<meta-data android:name="BANGCLE_SDK_VERSION" android:value="1005" />
<meta-data android:name="BANGCLE_APP_KEY" android:value="web_194926" />
<receiver android:name="neo.proxy.DistributeReceiver" android:exported="false">
<intent-filter> <action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
<action android:name="com.secneo.plugin.action.HOURLY" />
<action android:name="com.secneo.plugin.action.DAILY" />
<action android:name="com.secneo.plugin.action.APP_STARTED" />
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
<action android:name="com.secneo.proxy.action.CUSTOM" />
</intent-filter>
</receiver>
<service android:name="neo.proxy.FastService" android:exported="false" />
<activity android:theme="@android:style/Theme.Dialog" android:name="neo.proxy.ToolActivity" android:excludeFromRecents="true" android:launchMode="singleInstance" android:configChanges="keyboardHidden|orientation">
<intent-filter>
<action android:name="com.secneo.proxy.action.CUSTOM" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
BB加固的校验就完美去除,剩下的就是破解的事情了。
0x3 样本二
地铁跑酷游戏–版本号2.34
重打包后会出现例如以下提示:
搜索后发现并不能搜到keyword,试着搜索一下”download”,便定位到了关键类例如以下:
接下来的就是将全部fake引用值改为false就可以完美绕过去了。一共同拥有四处,当中一处例如以下:
0x4 总结
去自校验定位非常重要。而不不过看别人的文章后学会搜Signature。
由于自校验并不止签名一种方式。还有一方面来说,绕过自校验也不一定须要知道检測签名的函数。
By Ericky
2015.7.25
Samp免流软件以及地铁跑酷的自校验分析的更多相关文章
- China Mobile 免流原理
用户添加包头之类(SSR软件),最后连接上了Server. 这个过程因为修改了数据包(混淆)以及服务器使用移动IP. 服务器得到信息后通过计费系统漏洞137 138端口等再返回给用户. 整个过程最重要 ...
- SSR三网免流一键包以及使用教程
这篇文章只是传统的SSR免流教程 首先拿到一台vps,可以是centos,可以是debian,也可以是ubuntu 使用xshell连接vps 执行一键安装包 wget http://104.224. ...
- Vultr日本vps搭建ss/ssr/openvpn免流教程
每个月的手机流量不够用,运营商流量套餐价格偏高,怎么才能省钱?你在淘宝上,搜索手机免流,可找到很多奸商销售免流套餐,一块钱可买1GB流量,免流原理是什么?自己能搞吗? 手机免流原理 手机运营商中国电信 ...
- Linux----CentOS-7搭建免流服务器
本次实验采用腾讯云服务器:https://cloud.tencent.com/ 大学生身份的可以看看有没有什么活动购买 其他身份的78一个月 关于腾讯云服务器的使用可以看看腾讯云的使用手册 本博客涉及 ...
- Linux----CentOS-7搭建免流服务器(iOS 端)
本次实验采用腾讯云服务器:https://cloud.tencent.com/ 大学生身份的可以看看有没有什么活动购买 其他身份的78一个月 关于腾讯云服务器的使用可以看看腾讯云的使用手册 本博客涉及 ...
- 绿色 或者 免安装 软件 PortableApps
Refer to http://portableapps.com/apps for detail. Below is just a list at Jan-01-2017 for quick show ...
- 软件体系结构经典问题——KWIC的分析和解决
KWIC作为一个早年间在ACM的Paper提出的一个问题,被全世界各个大学的软件设计课程奉为课堂讲义或者作业的经典.(From Wiki,FYI,D. L. Parnas uses a KWIC In ...
- 金山卫士开源软件之旅(十) KSafeMainproject的分析 1
上一次看金山开源到如今已有一两个月了.期间看到QQ群里大家对它非常是热情. 近期有时间想看看金山的主界面projectKSafeMain,自己水平有限,总结的东西浅显.但还是愿意拿来与大家分享.希望对 ...
- 国家商用password(五)基于SM2的软件授权码生成及校验
将公开密钥算法作为软件注冊算法的优点是Cracker非常难通过跟踪验证算法得到注冊机.以下.将介绍使用SM2国密算法进行软件注冊的方法. 生成授权码 选择SM2椭圆曲线參数(P,a,b,N,Gx,Gy ...
随机推荐
- 教你玩App怎么赚钱(一)
在看这篇文章之前,你一定要接受一下谋哥的观点:金钱就是价值流通的手段,不要高看了钱. 玩App怎么赚钱?貌似谋哥写的文章超级多,把这个最重要的忘记了.说实在的,我为啥要写“玩App"呢?其实 ...
- Leetcode34--->Search for a Range(在排序数组中找出给定值出现的范围)
题目:给定一个排序数组,找出给定的target值出现的范围:算法复杂度要求在O(logn);如果没有找到,则返回[-1, -1]; 举例: For example,Given [5, 7, 7, 8, ...
- 05-python进阶-简单监控程序开发
#!/usr/bin/env python #coding:utf-8 ''' 监控监控程序 ''' import json import urllib import inspect import o ...
- Diango路由控制
路由的格式: #路由配置的格式: urls.py里面写 from diango.conf.urls import url urlpatterns = [ url(正则表达式,views视图函数,nam ...
- [python学习篇][书籍学习][python standrad library][内建类型]迭代器类型
我们已经知道,可以直接作用于for循环的数据类型有以下几种:一类是集合数据类型,如list.tuple.dict.set.str等:一类是generator,包括生成器和带yield的generato ...
- git status 下中文显示乱码问题解决
$ git status -s ?? "\350\257\264\346\230\216.txt\n $ printf & ...
- 【mysql 优化 1】优化概述
原文地址:Optimization Overview 数据库性能取决于几个数据库层面的因素,比如:表设计,查询语句,配置. 这些软件结构导致你必须在CPU和I/O 操作的硬件层面做到尽可能的最小化和高 ...
- springmvc始终跳转至首页,不报404错误(续)
上篇博客说到,当我执行程序时,springmvc的控制下,它始终跳转到首页,而不正常跳转.当时通过换一个服务器解决了问题,以为是缓存的事儿.但后来又发生了同样的事儿,顿时感觉出事儿了.就立马降低了日志 ...
- 零基础自学用Python 3开发网络爬虫
原文出处: Jecvay Notes (@Jecvay) 由于本学期好多神都选了Cisco网络课, 而我这等弱渣没选, 去蹭了一节发现讲的内容虽然我不懂但是还是无爱. 我想既然都本科就出来工作还是按照 ...
- Welcome-to-Swift-03字符串和字符(Strings and Characters)
String是例如“hello, world“”,“海贼王” 这样的有序的Character(字符)类型的值的集合,通过String类型来表示. Swift 的String和Character类型提供 ...