做 APP 爬虫不得不知的逆向神器Frida [Android 初级篇] (公众号直链) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
53 条回复    2021-05-14 14:00:32 +08:00
tinting
    1
tinting  
   2019-07-03 09:59:24 +08:00   1
如果你想推广,去付费推广。如果你想分享,那你就老老实实给干货。很烦,如果你没有搬运的心思就不要贴个链接。
yuanfnadi
    2
yuanfnadi  
   2019-07-03 10:02:48 +08:00   1
@tinting

这里绝对不会全文转载任何文章,而只会以链接方式分享 1

v2 其实是推荐发链接的。
dsg001
    3
dsg001  
   2019-07-03 10:11:33 +08:00   1
同是推广,lz 的干货可比其他几个水货强多了
gz911122
    4
gz911122  
   2019-07-03 10:17:34 +08:00   2
啥时候讲 so 的逆向啊?
murmur
    5
murmur  
   2019-07-03 10:18:36 +08:00   1
我感觉楼主写的可以,你觉得 low 你可以写一篇 highlevel,楼主这个文章已经超越科普有点干货了
unclemcz
    6
unclemcz  
   2019-07-03 10:24:43 +08:00 via Android   1
这样直接放公众号文章链接也挺好的,也没有强制关注才能看。
@tinting 算是很良心了。
ghos
    7
ghos  
   2019-07-03 10:28:45 +08:00   1
众口难调 众口难调啊~
locoz
    8
locoz  
OP
   2019-07-03 10:30:37 +08:00
@tinting #1 文章是我自己写的,我只是往 V2 上发一下增加传播面而已。
至于内容是不是干货这一点我觉得比较看个人,有些人确实就自己看文档看不懂,需要有这么一个文章来教他用,而有些人看到一个核心关键词自己就能查出结果来。
这篇文章也是因为有很多人反馈前面 APP 加密参数和抓包高级篇文章中的 DEMO 搞不定,自己看文档搞了半天搞不出来,想要我写一篇这种科普型的文章,要不然这种看文档就能知道的东西我都不想专门写一篇,写完我自己都感觉有点水,但确实是有人需要的。
locoz
    9
locoz  
OP
   2019-07-03 10:32:08 +08:00
@gz911122 #4 等我研究一下 Android 正向开发先 非自己名下的东西不敢写,会有法律风险。
gz911122
    10
gz911122  
   2019-07-03 10:37:10 +08:00
@locoz so 不涉及 android 正向开发吧..纯 c c++的东西...
locoz
    11
locoz  
OP
   2019-07-03 10:39:31 +08:00
@gz911122 #10 给 Android APP 调用的话,就属于 Android 正向开发下的一部分了啊 还是说一般的 Android 开发不会搞 NDK ?
dabaibai
    12
dabaibai  
   2019-07-03 10:43:51 +08:00   1
看看先
SeanChense
    13
SeanChense  
   2019-07-03 11:18:06 +08:00   1
基本都看了,感觉挺不错的
gz911122
    14
gz911122  
   2019-07-03 11:21:11 +08:00
@locoz 不会搞 ndk, so 都是拿过来直接用的,写个 jni 方法就可以了. 这个地方跟逆向没关系.
miyuki
    15
miyuki  
   2019-07-03 12:10:17 +08:00   1
当时搞某校园运动 app 时用到了 frida,注入调用 sign 方法
explorerEX
    16
explorerEX  
   2019-07-03 12:33:15 +08:00   1
@gz911122 很早就关注了 现在有交流群了吗 急需交爬虫过程中流遇到的问题
locoz
    17
locoz  
OP
   2019-07-03 13:04:00 +08:00
@miyuki #15 这么搞效率有点低啊,当时没考虑直接把 sign 方法给逆出来吗
locoz
    18
locoz  
OP
   2019-07-03 13:04:47 +08:00
@gz911122 #14 嗯,Java 层怎么调我知道
locoz
    19
locoz  
OP
   2019-07-03 13:05:32 +08:00
@explorerEX #16 你是不是 @错人了,没建群,因为懒
HongJay
    20
HongJay  
   2019-07-03 13:08:52 +08:00   1
每层楼的第一个都是杠精。。
zhihaofans
    21
zhihaofans  
   2019-07-03 13:15:47 +08:00 via Android   1
看起来不错,关注公众号了
Jirajine
    22
Jirajine  
   2019-07-03 13:37:21 +08:00 via Android   1
这个 LZ 的文章还是有帮助的。
比隔壁什么扯半天废话让你剩下一半付费,弄个不明觉厉的标题通过教人赚钱来赚钱的高到不知哪里去了。
zdnyp
    23
zdnyp  
   2019-07-03 14:18:32 +08:00   1
之前的文章还能看懂,这篇直接超纲了...
locoz
    24
locoz  
OP
   2019-07-03 14:32:53 +08:00
@zhihaofans #21 谢谢
locoz
    25
locoz  
OP
   2019-07-03 14:33:28 +08:00
@Jirajine #22 谢谢谢谢,都是同行的衬托
locoz
    26
locoz  
OP
   2019-07-03 14:34:33 +08:00
@zdnyp #23 蛤?应该还好吧?就是介绍个工具的使用而已
iawes
    27
iawes  
   2019-07-03 14:42:22 +08:00   1
支持了
locoz
    28
locoz  
OP
   2019-07-03 14:47:19 +08:00
@iawes #27 谢谢
justin2018
    29
justin2018  
   2019-07-03 15:39:04 +08:00   1
厉害 学习了~~~ 哈哈哈~
zhuangjia
    30
zhuangjia  
   2019-07-03 18:11:20 +08:00   1
关注了公众号,后面慢慢看(可能不会看 0.0 )
locoz
    31
locoz  
OP
   2019-07-03 18:16:51 +08:00
@zhuangjia #30 谢谢,虽然可能不会看哈哈哈哈哈
fenyun
    32
fenyun  
   2019-07-03 19:28:04 +08:00   1
之前在知乎就关注楼主,u 也关注了公众号,居然发现在 V2 也有你,缘分。感谢楼主科普。干货满满。
dream7758522
    33
dream7758522  
   2019-07-03 19:31:57 +08:00 via Android
为啥公众号上只有几篇文章?
wangxiaoaer
    34
wangxiaoaer  
   2019-07-03 21:15:50 +08:00
问一下,app 检测到 wifi 加了代理就不运行,怎么破?
locoz
    35
locoz  
OP
   2019-07-03 22:28:06 +08:00
@fenyun #32 想不到吧,我也水 V 站
locoz
    36
locoz  
OP
   2019-07-03 22:28:56 +08:00
@dream7758522 #33 emmmmmm 因为本来就没几篇,然后公众号是后面弄的,又有点懒,所以到目前为止都还没把之前知乎专栏里的文章给迁移过来
locoz
    37
locoz  
OP
   2019-07-03 22:29:56 +08:00
@wangxiaoaer #34 你可以反编译找到检测的位置然后用 Hook 的方式干掉它的检测,如果搞不定的话就等我的文章吧,这个在 todolist 里
monkeyfx
    38
monkeyfx  
   2019-07-04 09:15:49 +08:00 via Android   1
@tinting
知识分享应该被尊重,更何况楼主的文章是纯纯的干货。
如果你也能分享出这样高度的内容,我佩服你。
如果不能,请别逼逼,如果因为你们这些天然杠精楼主停止分享,损失的是我们。
IamEvin
    39
IamEvin  
   2019-07-04 09:17:57 +08:00   1
支持了
huaerxiela6
    40
huaerxiela6  
   2019-07-04 09:21:07 +08:00   1
@tinting
楼上 monkey 哥说得对,你咋这么多事呐,看标题你就应该知道是干啥得,烦?你还自己点进来干啥?自己对自己好一点,拜托了
miaynak
    41
miaynak  
   2019-07-04 09:22:12 +08:00 via Android   1
杠精本精,越是大佬越不会随意发言。
Fizzyi
    42
Fizzyi  
   2019-07-04 09:27:17 +08:00   1
已经关注公众号了
xianyucoder
    43
xianyucoder  
   2019-07-04 10:07:56 +08:00   1
学习了 从第一篇跟到现在
iold
    44
iold  
   2019-07-04 11:47:57 +08:00 via iPhone
只前在哪里看过,好像别的公众号转过
FakeLeung
    45
FakeLeung  
   2019-07-04 12:14:28 +08:00
水印有点看花眼。。。
locoz
    46
locoz  
OP
   2019-07-04 12:22:19 +08:00
@iold #44 这一篇的话目前只有 jerry 转过
locoz
    47
locoz  
OP
   2019-07-04 12:26:17 +08:00
@FakeLeung #45 没办法。。有些培训班营销号喜欢直接全文复制然后加营销信息进去,号称是自己写的
linhua
    48
linhua  
   2019-07-04 17:32:34 +08:00
@locoz
建议添加下 mitmproxy 透明代理 抓包的内容。不需要 root,只需要在手机 wlan 设置中设置 网关 就行。
只是需要用 linux 系统,不过 windows 上的 linux 虚拟机也可以。 之前抓 大众点评 酒店列表的接口,用红米 note4 android6.0 系统的手机,就抓不到,packet capture 和 httpcanary 都抓不到(极少数情况下,httpcanary 可以抓到包)。而如果用模拟器的话,httpcanary 可以抓到包。 怀疑是 packet capture 或 httpcanary 的 bug,也可能是 真机 处理器太慢,导致包漏掉了。 用真机+mitmproxy 透明代理可以抓到包。

https://docs.mitmproxy.org/stable/howto-transparent/
https://github.com/wangyu-/UDPspeeder/issues/87#issuecomment-507210264
locoz
    49
locoz  
OP
   2019-07-04 18:29:36 +08:00
@linhua #48 好的,我有空测试一下
Leigg
    50
Leigg  
   2019-07-08 08:32:44 +08:00 via iPhone   1
先赞一波
clock666
    51
clock666  
   2019-07-09 09:59:16 +08:00   1
很不错,关注了,期待楼主后面的干货
locoz
    52
locoz  
OP
   2019-07-09 10:03:54 +08:00
@clock666 #51
@Leigg #50
谢谢
8470604
    53
8470604  
   2021-05-14 14:00:32 +08:00
frida 还是很好用的~
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1098 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 31ms UTC 17:55 PVG 01:55 LAX 10:55 JFK 13:55
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86