![]() | 1 jianqiao031313 18 小时 4 分钟前 好几年不抓小程序了,提供几个思路: 1. iOS 抓 2. 装个雷电模拟器啥的,当个安卓机用 3. 如果是自己的小程序,可以把关键信息上报到微信的实时日志里排查问题,量不大的话好像是免费的 |
2 deplives 17 小时 57 分钟前 Xposed + JustTrustMe |
3 thealert 17 小时 56 分钟前 root 一个 android 设备 ,把用户证书添加到根证书 |
4 Deteriorator 17 小时 48 分钟前 我就是上个月把一台 Android 7 解锁 BL , 红米的, 然后用 magisk 刷了 root , 进行抓包的的 |
5 superrichman 17 小时 47 分钟前 闲鱼几百块买个已经 root 的二手机器 |
![]() | 6 SilentOrFight 17 小时 40 分钟前 从另一个角度看,至少安全了一些不是? |
7 cinhoo 17 小时 37 分钟前 电脑 mitmproxy + 手机代理,我的 ios 是这么抓包的 |
![]() | 8 dosmlp 17 小时 34 分钟前 除了 root 别无他法 |
![]() | 9 Hack3rHan 17 小时 31 分钟前 小程序完全可以抓 Windows 端,如果必须移动端且必须 Android ,优先尝试模拟器 adb 写证书到系统目录,如果不行,那只能刷模块。 |
10 naythefirst01 17 小时 29 分钟前 root 证书移动到根目录,当然系统版本也不要太高 |
11 jarytom 17 小时 23 分钟前 请问一下各位大佬,tcp 的包怎么抓? |
12 meteora0tkvo 17 小时 21 分钟前 专门买一台谷歌亲儿子,然后 root 作为开发机 |
13 superrichman 17 小时 12 分钟前 @jarytom #11 tcpdump |
![]() | 14 liKeYunKeji 17 小时 7 分钟前 目前我的方案就是通过 ROOT ,然后将证书加到系统证书里面,才可以受信任。IOS 就直接装上证书就能抓,还得是 IOS 简单点。 |
![]() | 15 liKeYunKeji 17 小时 5 分钟前 |
![]() | 16 fortytwo 17 小时 4 分钟前 必须 root 了。搞个可以 root 的机子也不贵,我搞的是 redmi note 12 5G 256G 版本 反正只是抓包用,对于成色电池啥的没要求,收个二手比较便宜,几百块搞得定。 我日常抓包用 reqable ,个人觉得免费的够用。 |
![]() | 17 zsxzy 16 小时 51 分钟前 买个 rk 的开发板, 默认都是 root 的, 几百块钱 |
18 afstyle 16 小时 35 分钟前 我是用 AndroidStudio ,在里面找个非 PlayStore 的虚拟机版本创建虚拟机,然后软件装里面,可以安装抓包软件的证书 |
![]() | 19 AoEiuV020JP 15 小时 50 分钟前 reqable 做的很好,重点是竞品都停更了,只有 reqable 跟上了时代,可以说证书方面已经做到了市面上最好最全,用 reqable 抓不了的话那就是真的抓不了, 目前安卓高版本最佳方案还得是 root 安装用户证书+系统证书,没有 root 就只能抓自己开发的 app , |
![]() | 20 zoharSoul 15 小时 41 分钟前 iOS 抓 |
![]() | 21 duzhuo 15 小时 15 分钟前 用 Reqable ,直接 Magisk 里面安装证书模块 |
![]() | 22 docx 15 小时 8 分钟前 via iPhone ROOT ,别无他法 |
23 kiraskyler 15 小时 4 分钟前 1 、电脑开热点,电脑上抓 2 、linux 内核 uprobe ,用户态 hook https 的函数抓 |
24 scipelaina 14 小时 54 分钟前 |
25 pulutom40 12 小时 48 分钟前 via iPhone @kiraskyler 手机没装根证书,电脑抓到的包怎么解密? |
26 q197 12 小时 47 分钟前 via Android @scipelaina 这个也要 root ,看介绍优点可能是假如 app 检测证书签发者等场景因为这个抓包不需要 mitm 所以无法被检测? |
![]() | 27 pangzipp 11 小时 31 分钟前 1. 雷电模拟器 2. 买个二手的 pixel + root |
![]() | 28 swananan 11 小时 31 分钟前 ebpf 方案,或者说 uprobe 方案的话,得 root 才行。 我其实本来想推荐,用我这个工具( https://github.com/swananan/ghostscope ),虽然不能抓出 WireShark 能解析的 pcap 包,但是直接看代码里面细节,其实更快。不过,也是需要 root 。 |
29 rev1si0n 11 小时 24 分钟前 |
![]() | 30 ellermister 10 小时 53 分钟前 这点 安卓要比 IOS 安全太多,防止你抓包篡改泄露等。看谁再说 ios 安全 |
![]() | 31 caijunduo 9 小时 58 分钟前 ONPatch + JustTrustMe/TrustMeAlready + Drony |
![]() | 32 UnluckyNinja 8 小时 1 分钟前 不 root ,模拟器不能跑,那你就得逆向包,然后可能会要对抗真机检测、完整性检测,这是个大坑,不如挑个能 root 的机器直接抓包,最多隐藏下 root 相关模块等 |
![]() | 33 inhzus 7 小时 57 分钟前 不懂就问,Android 不能安装用户证书的话,怎么 MITM 呢 |
![]() | 34 irrigate2554 7 小时 9 分钟前 root 或者 模拟器 或者 安卓虚拟空间软件(类似 VMOS 这种)试试 |
35 w568w 6 小时 52 分钟前 ![]() @inhzus > Android 不能安装用户证书 Android 可以安装用户证书(用户 CA ),但系统不会默认信任: - Android 6.0 及以下:系统信任用户导入的用户 CA ; - Android 7.0 及以上:系统只信任出厂内置的系统 CA 。 参考: https://developer.android.com/privacy-and-security/security-config?hl=zh-cn#base-config > 怎么 MITM 呢 如果是自己的应用,直接参考上面的链接配置信任用户 CA 即可; 如果是抓别人的包,有 ROOT 可以把自己的证书导入为系统 CA ;没 ROOT 就只有一些旁门左道了,比如虚拟机或者 Apk hook ,但可用性都不高。 |
![]() | 36 greatbody 5 小时 25 分钟前 还有一个独特的思路:将需要逆向的 apk 解包后,提取里面所有的 URL ,找到疑似是 API 的,然后都替换成自己的域名,自己的域名运行一个自己写的 Python 服务转发请求,同时记录请求信息。 |