首页
社区
课程
招聘
[原创]对抗一款 App 的 token 验证
发表于: 2020-5-12 09:02 31040

[原创]对抗一款 App 的 token 验证

2020-5-12 09:02
31040
收藏
免费 44
支持
分享
最新回复 (87)
雪    币: 4
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
51
卡在脱壳后重新打包这个环节了......请问大佬,怎么把classes.dex合并啊,我使用apktool解压之后没有classes.dex这个文件。如果直接把apk解压会有classes.dex,但是AndroidManifest.xml又是乱码,没法修改。
2020-5-15 16:15
0
雪    币: 4883
活跃值: (18890)
能力值: ( LV13,RANK:317 )
在线值:
发帖
回帖
粉丝
52
miniboom 卡在脱壳后重新打包这个环节了......请问大佬,怎么把classes.dex合并啊,我使用apktool解压之后没有classes.dex这个文件。如果直接把apk解压会有classes.dex,但 ...
我用MT管理器搞的比较多,apktool用的不是很多,可以试下MT管理器
2020-5-15 16:24
0
雪    币: 251
活跃值: (513)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
53
学习了感谢分享!
2020-5-19 11:46
0
雪    币: 122
活跃值: (536)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
54
这个思路可以
2020-5-19 14:22
0
雪    币: 4
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
55
我使用MT管理器,覆盖掉classes.dex,修改了xml,但是重新打包安装之后,一直闪退
2020-5-26 11:19
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
56
如果用户用手机号登录 验证 后台根据手机号效验如何破解
2020-5-27 14:35
0
雪    币: 4883
活跃值: (18890)
能力值: ( LV13,RANK:317 )
在线值:
发帖
回帖
粉丝
57
wx_旭_137 如果用户用手机号登录 验证 后台根据手机号效验如何破解
需要具体情况分析下,看看业务逻辑有没有漏洞了
2020-5-27 17:07
0
雪    币: 14983
活跃值: (5285)
能力值: ( LV15,RANK:880 )
在线值:
发帖
回帖
粉丝
58

curl -X GET -H "Host:jk.****.com" -H "d:suh8B7nUE/BRq3WsTT1R7YpRKA8PfI7xAnwisnYUT2I/Agp8iMWbc7ihFNosWg7ohH2E2D/N445YGuH8/36HkJdZSOtOo2GR9ZsZHFbAqI7RMJiOI8TjqYX6zT9zTnosSTBdSFm36JnVxA9nbyQDhs6cjKfHSWtm0ETs2Bi/6/8sWpXrjg+lRRmqZ5bpMYunHw6iQqGGzFk2iOra4HHHRHSefiOmIrvyvE2qHTks/1Qt0fRwpJujgzWxB2lTDDirYVDurriddros0T3trvOyh0HU5CWKZzZQEwH3C1i0uYEhPg45tnnRWau7Uv4gnfrUPSpRCgqWSzJTyNQelHN4fKm5jUx1TuuZl4hKnUbGdVrFTpTM+LJLYAhDRwkd+55IQ6BBDXfSC2mD2Dup6t4ZayxP3sWqrQTI8Mb/B8s1wAgzuG4pA521kTaRo7TP4MJVAnx2zjw2HMFGnTraS4nfCB9cnlrEAcTwPRoZ80t7bHCPFJjvmO0rAm47CCLi6h2STpCzyzmQrfmE18ZOyHvMhg==" -H "accept-encoding:gzip" -H "user-agent:okhttp/3.10.0" "https://******.com/api/query/getQuery?d=0a5dBt2auT3%2B4HP%2B3o40ycaOM5rl3fHvmo1xfrptZHtrW%2BVO0S0pbCUfDjDcCKux4rOVgn6mBklvS9XV%2F9jgQwVhoJ0hZubBANaQe6FvZ1BglLKblP6WGVmhwvz3%2BkgJ562Lf0O5OiRv%2FfUa3vgI%2FQ%3D%3D"


请求header的d参数可以复用,url中的参数可以通过已知的key和iv进行加密得到。

如果得到了视频的id可以通过下面的方法获取m3u8链接,然后就可以下载了。


class Porn(object):
   def __init__(self):
       self.header = {
           'd': 'suh8B7nUE/BRq3WsTT1R7YpRKA8PfI7xAnwisnYUT2I/Agp8iMWbc7ihFNosWg7ohH2E2D/N445YGuH8/36HkJdZSOtOo2GR9ZsZHFbAqI7RMJiOI8TjqYX6zT9zTnosSTBdSFm36JnVxA9nbyQDhs6cjKfHSWtm0ETs2Bi/6/8sWpXrjg+lRRmqZ5bpMYunHw6iQqGGzFk2iOra4HHHRHSefiOmIrvyvE2qHTks/1Qt0fRwpJujgzWxB2lTDDirYVDurriddros0T3trvOyh0HU5CWKZzZQEwH3C1i0uYEhPg45tnnRWau7Uv4gnfrUPSpRCgqWSzJTyNQelHN4fKm5jUx1TuuZl4hKnUbGdVrFTpTM+LJLYAhDRwkd+55IQ6BBDXfSC2mD2Dup6t4ZayxP3sWqrQTI8Mb/B8s1wAgzuG4pA521kTaRo7TP4MJVAnx2zjw2HMFGnTraS4nfCB9cnlrEAcTwPRoZ80t7bHCPFJjvmO0rAm47CCLi6h2STpCzyzmQrfmE18ZOyHvMhg==',
       'Host': 'j.com',
       'User-Agent': 'okhttp/3.10.0',
       'Connection': 'Keep-Alive',
       'Accept-Encoding': 'gzip'
       }
       self.host = 'http://ji.com/'

   def http_get(self, url):
       url = self.host + url
       try:
           response = requests.get(url, headers=self.header, timeout=10).json()
       except:
          return None
       if 'd' in response:
           d = self.aes.decrypt(response['d'])
           # print(d)
           return json.loads(d)
       return None
   def
get_video_detail(self, video_id):
       return self.http_get('api/video/details/' + str(video_id))

获取m3u8之后的链接可以通过youtube-dl等工具进行下载

2020-5-27 17:53
0
雪    币: 582
活跃值: (317)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
59
你好,请问你是如何找到这种小白鼠类型的App的,我想找一个练手.
2020-6-3 21:29
0
雪    币: 2
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
60
很详细的过程,很有学习价值
2020-6-4 03:12
0
雪    币: 342
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
61
感谢老哥分享思路,
2020-6-4 15:20
0
雪    币: 4883
活跃值: (18890)
能力值: ( LV13,RANK:317 )
在线值:
发帖
回帖
粉丝
62
AAAyangcheng 你好,请问你是如何找到这种小白鼠类型的App的,我想找一个练手.
花时间多找找,多试下...总能找到的
2020-6-4 23:02
0
雪    币: 529
活跃值: (1005)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
63
学习了很多
2020-6-21 19:16
0
雪    币: 192
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
64
老哥 可以加个好友嘛  想请教一下你
2020-6-23 06:00
0
雪    币: 211
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
65
有点意思,牛逼的大佬
2020-6-23 23:01
0
雪    币: 221
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
66
这个脱壳梆梆企业版可以吗?
2020-6-28 11:05
0
雪    币: 4883
活跃值: (18890)
能力值: ( LV13,RANK:317 )
在线值:
发帖
回帖
粉丝
67
mb_qnrdeqbd 这个脱壳梆梆企业版可以吗?
很显然不能...
2020-6-28 19:00
0
雪    币: 365
活跃值: (559)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
68
很棒的思路
2020-6-29 09:14
0
雪    币: 221
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
69
@0x指纹 梆梆企业壳有什么好的简单处理方式吗?
2020-6-29 20:49
0
雪    币: 97
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
70
mark
2020-7-4 16:28
0
雪    币: 243
活跃值: (625)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
71
你好 我想请问遇到这种封装到接口类的函数,该如何寻找hook点呢?
2020-7-4 16:56
0
雪    币: 243
活跃值: (625)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
72
你好 我想请问遇到这种封装到接口类的函数,该如何寻找hook点呢?
2020-7-4 16:57
0
雪    币: 4883
活跃值: (18890)
能力值: ( LV13,RANK:317 )
在线值:
发帖
回帖
粉丝
73
吉他jita 你好 我想请问遇到这种封装到接口类的函数,该如何寻找hook点呢?
耐心分析,多想多调试...
2020-7-4 17:36
0
雪    币: 360
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
74
大佬  APP样本在哪呀  想下载了跟着步骤操作学习一下
2020-8-11 20:28
0
雪    币: 4883
活跃值: (18890)
能力值: ( LV13,RANK:317 )
在线值:
发帖
回帖
粉丝
75
mb_zkslszcg 大佬 APP样本在哪呀 想下载了跟着步骤操作学习一下
在前面的回复中,有放下载链接
2020-8-11 23:11
0
游客
登录 | 注册 方可回帖
返回
//