能力值:
( LV4,RANK:45 )
|
-
-
2 楼
分析的很详细,辛苦了
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
有点吊哦 感谢分享
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
感谢分享 金品文章 很详细 学习了
|
能力值:
( LV13,RANK:317 )
|
-
-
5 楼
感谢分享
|
能力值:
( LV13,RANK:317 )
|
-
-
6 楼
请问大佬使用什么抓的包
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
大佬 我尝试爆破签名验证没有成功 是否可以指点一下 没有看到在哪里校验呢
|
能力值:
( LV3,RANK:25 )
|
-
-
8 楼
0x指纹
请问大佬使用什么抓的包
用的是Charles
|
能力值:
( LV3,RANK:25 )
|
-
-
9 楼
tianhaoday
大佬 我尝试爆破签名验证没有成功 是否可以指点一下 没有看到在哪里校验呢
签名计算是在so里生成,在服务器校验的,协议头的imei就是计算的结果。把计算的方法重写一下就可以
最后于 2020-4-3 14:58
被Fireeye编辑
,原因:
|
能力值:
( LV13,RANK:317 )
|
-
-
10 楼
好奇怪,我也是Charles,但是没有抓到那个返回“软件被恶意修改....”的包,再次感谢大佬分享
|
能力值:
( LV3,RANK:25 )
|
-
-
11 楼
0x指纹
好奇怪,我也是Charles,但是没有抓到那个返回“软件被恶意修改....”的包,再次感谢大佬分享[em_63]
登录或者点击标题,切换到嘀哩源或者超清源就能看到了
最后于 2020-4-3 15:12
被Fireeye编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
Fireeye
tianhaoday
大佬 我尝试爆破签名验证没有成功 是否可以指点一下 没有看到在哪里校验呢
签名计算是在so里生成,在服务器校验的,协议头的imei ...
受教了,感谢答疑解惑
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
大佬你好,我想请问下,这13904573343L、15821486092L、17165845311L三个Long类型的数值是怎么来的呢?貌似是getV(0)得到的结果然后去除那两个字符串后拆分得到的?为什么传参数传0就可以知道可以拿这个三个数固定?然后 String check1 = Long.toHexString(13904573343L + ts * 2); String check2 = Long.toHexString(15821486092L + ts); String check3 = Long.toHexString(17165845311L + ts); 这段代码,13904573343L + ts * 2、15821486092L + ts、17165845311L + ts 在IDA中怎么体现的呢?一直找不到。求帮忙解答
|
能力值:
( LV3,RANK:25 )
|
-
-
14 楼
IDA F5后代码显示不全,下面是JEB的反编译: 固定参数后返回值也固定了,说明只有参数在变。能做的无非是参数和hash做运算,把参数置为静态值(0、1、2、3)测试,就能直接找到三组数据的算法(因为太明显了),也省的要取hash再计算——当然具体问题还是要具体分析,如果是再稍微复杂一点点的算法就要另当别论了。 翻译上面的代码就是这样(要先取hash):
public String getV(long ts) {
long hash1 = -1916912749L;
long hash2 = 1344359219L;
long check1_ = ts * 2 + hash1 + 15821486092L;
ts += 15821486092L;
long check2_ = ts;
ts += hash2;
long check3_ = ts;
String check1 = Long.toHexString(check1_);
String check2 = Long.toHexString(check2_);
String check3 = Long.toHexString(check3_);
return check1 + "dt8re" + check2 + "rt9ws" + check3;
}
结果是一样的。
最后于 2020-4-4 08:51
被Fireeye编辑
,原因:
|
能力值:
( LV3,RANK:25 )
|
-
-
15 楼
ZvLoveL
大佬你好,我想请问下,这13904573343L、15821486092L、17165845311L三个Long类型的数值是怎么来的呢?貌似是getV(0)得到的结果然后去除那两个字符串后拆分得到的? ...
至于加的那一串数字,经测试是开发者的手机号(;一_一)
|
能力值:
( LV5,RANK:60 )
|
-
-
16 楼
jeb是买的正版吗?有调试功能?
|
能力值:
( LV3,RANK:25 )
|
-
-
17 楼
endlif
jeb是买的正版吗?有调试功能?
用的是国外大神分享的https://forum.reverse4you.org/t/jeb-3-7-0-merry-xmas-edition-by-dimitarserg/11035
最后于 2020-4-4 10:27
被Fireeye编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
Fireeye
![](upload/attach/202004/657854_28STUN58N6GUYWJ.png)
IDA F5后代码显示不全,下面是JEB的反编译:
![](upload/attach ...
好的,谢谢大佬。又学会一招,才知道JEB可以逆so,我再理理。 大佬,我用jeb打开so,怎么没有你截图的那种效果?是你自己修改了变量名么?我在jeb里还是没有找到那几串数字。是需要设置哪里么?求指教。
最后于 2020-4-4 18:35
被ZvLoveL编辑
,原因:
|
能力值:
( LV3,RANK:25 )
|
-
-
19 楼
ZvLoveL
Fireeye
![](upload/attach/202004/657854_28STUN58N6GUYWJ.png)
IDA F5后代码显示不全,下面 ...
是要改变量名。JEB里只会有15821486092L这一串数字,另外两串是这一串数字同hashcode计算得出来的
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
Fireeye
是要改变量名。JEB里只会有15821486092L这一串数字,另外两串是这一串数字同hashcode计算得出来的
好的,谢谢大佬,我自己在研究琢磨下。
|
能力值:
( LV1,RANK:0 )
|
-
-
21 楼
学习了。
最后于 2020-4-13 16:26
被bobbiedev编辑
,原因:
|
能力值:
( LV1,RANK:0 )
|
-
-
22 楼
能百度网盘分享下JEB吗?
最后于 2020-4-13 16:21
被bobbiedev编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
学到了啊,感谢大佬
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
大佬能把你的JEB分享下吗
|
|
|