首页
社区
课程
招聘
[原创]A64Dbg-ARM时代的OllyDbg,它来了!
发表于: 2020-12-31 19:59 30576

[原创]A64Dbg-ARM时代的OllyDbg,它来了!

2020-12-31 19:59
30576

图片描述

图片描述

图片描述

1.调试器本身支持:ARM Mac、Intel Mac、Windows;
2.调试对象支持:Local ARM Mac、Remote iOS、Remote Android;
3.ARM64汇编/反汇编;
4.软件断点/内存断点;
5.指令/寄存器/内存读写;
6.ARM64也有F2、F4、F7、F8、F9、F12了;
7.内置命令行LLDB/PyLLDB/TarShell;
8.MachO/ELF二进制文件分析;
9.文件二进制显示及编辑;
10.等你去发现;

1.ARM Mac默认是本地调试;
2.Intel Mac默认是iOS远程调试,所以需要设置iDevice的IP才可以用;
3.Windows默认是Android远程调试,你只需要在启动A64Dbg之前执行adb forward tcp:30333 tcp:30333就可以正常使用;
a64dbg-server默认启动端口是30333;

图片描述

图片描述
图片描述

1.选择文件:ARM Mac、Android支持该选项,通常用于Launch Command Line程序;
2.附加进程:ARM Mac、iOS、Android均支持,用于Attach到运行中的程序;
当前版本还不支持Launch App。
iOS:
图片描述
图片描述

Android:
图片描述
图片描述

图片描述

LLDB:执行lldb本身的命令;
PyLLDB:执行lldb python解释器的命令;
TarShell:执行远程设备的shell命令行;
图片描述
图片描述

图片描述
图片描述
图片描述
图片描述

A64Dbg有自己的二进制分析数据库,存放路径在如下位置:

图片描述
图片描述

图片描述

2000年发布的OllyDbg,是我们7080后软件攻防专家的一代记忆,OD在手天下我有的感觉无与伦比。
2000年发布的OllyDbg,是我们7080后软件攻防专家的一代记忆,OD在手天下我有的感觉无与伦比。
不过直到2014年,OllyDbg停更了也没有等到Win64的支持,好在X64Dbg让这件事后继有望。
不过直到2014年,OllyDbg停更了也没有等到Win64的支持,好在X64Dbg让这件事后继有望。
202011月,苹果发布了难以置信的ARM桌面级M1芯片产品,是时候有一个专用于ARM架构的本地汇编级调试器了。
所以,A64Dbg,它来了。
202011月,苹果发布了难以置信的ARM桌面级M1芯片产品,是时候有一个专用于ARM架构的本地汇编级调试器了。
所以,A64Dbg,它来了。
下面我们以iOS/Android远程调试为例简要介绍一下核心功能。
下面我们以iOS/Android远程调试为例简要介绍一下核心功能。
首先在远程设备,运行a64dbg-server,具体信息参考:https://gitee.com/geekneo/A64Dbg 。
如果你是安卓设备,则还需要:adb forward tcp:30333 tcp:30333
如果你是iOS设备,则还需要在A64Dbg偏好设置里面配置远程IP参数(当前版本不支持usbmux端口转发,所以请填写WiFi IP):
首先在远程设备,运行a64dbg-server,具体信息参考:https://gitee.com/geekneo/A64Dbg 。
如果你是安卓设备,则还需要:adb forward tcp:30333 tcp:30333
如果你是iOS设备,则还需要在A64Dbg偏好设置里面配置远程IP参数(当前版本不支持usbmux端口转发,所以请填写WiFi IP):
配置好调试模式和参数,启动A64Dbg之后,一切妥当的输出如下:

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2020-12-31 20:00 被GeekNeo编辑 ,原因: 标题。
收藏
免费 18
支持
分享
最新回复 (49)
雪    币: 1662
活跃值: (3563)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
2021/1/1零点以后即可在:050K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8W2k6g2)9J5k6h3y4G2L8g2)9J5c8X3N6W2k6h3E0F1k6h3!0Q4x3V1k6m8y4U0c8p5j5X3N6Q4x3U0k6F1j5Y4y4H3i4K6y4n7i4K6t1$3L8X3u0K6M7q4)9K6b7W2)9H3z5q4!0q4y4q4!0n7z5q4)9^5b7W2!0q4z5q4!0n7c8q4!0n7c8q4!0q4y4q4!0n7c8q4!0n7c8W2!0q4y4#2)9&6y4q4!0m8z5q4!0q4y4q4!0n7b7g2)9^5y4W2!0q4x3#2)9^5x3q4)9^5x3R3`.`.
2020-12-31 20:05
0
雪    币: 2750
活跃值: (5122)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
太强了,支持一下
2020-12-31 20:08
0
雪    币: 9934
活跃值: (2554)
能力值: ( LV6,RANK:87 )
在线值:
发帖
回帖
粉丝
4
支持,点赞
2020-12-31 20:11
0
雪    币: 10274
活跃值: (15210)
能力值: ( LV13,RANK:400 )
在线值:
发帖
回帖
粉丝
5
太强了
2020-12-31 20:21
0
雪    币: 1775
活跃值: (4897)
能力值: ( LV5,RANK:69 )
在线值:
发帖
回帖
粉丝
6
666
2020-12-31 20:52
0
雪    币: 477
活跃值: (1412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
安卓也有od了
2020-12-31 20:54
0
雪    币: 14
活跃值: (2000)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8

话说我去年花了半年时间也写了个

2020-12-31 20:59
0
雪    币: 477
活跃值: (1412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
fgzhanhao 话说我去年花了半年时间也写了个
大佬藏私货
2020-12-31 21:23
0
雪    币: 178
活跃值: (184)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
大佬能否支持一下linux
2020-12-31 22:22
0
雪    币: 1662
活跃值: (3563)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
11
pmma 大佬能否支持一下linux
用物理机装linux还搞Android的人多么?
2020-12-31 23:32
0
雪    币: 1662
活跃值: (3563)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
12
fgzhanhao 话说我去年花了半年时间也写了个
你这个armv7的,正好和A64Dbg的armv8互补,发出来大伙儿用用。
2020-12-31 23:34
0
雪    币: 62
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
13
需要账号登录才可以下载,哪位大佬分享一份。先谢谢了;
2020-12-31 23:36
0
雪    币: 57
活跃值: (1871)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
哈哈,大赞!感谢分享
2021-1-1 00:13
0
雪    币: 14
活跃值: (2000)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
GeekNeo 你这个armv7的,正好和A64Dbg的armv8互补,发出来大伙儿用用。
实际上 arm arm64 x86 x64 都能调试 这些窗口都自己写的 大概搞得差不多 有些gui功能 还没写完美
2021-1-1 01:36
0
雪    币: 14
活跃值: (2000)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
GeekNeo 你这个armv7的,正好和A64Dbg的armv8互补,发出来大伙儿用用。
我最开始自己写了个调试server 发现不稳定 换了gdb mi 就是 解析gdb的字符串输出 发现lldb高级点 又搞了个Lldb mi 最后发现 可以直接调用lldb lib  目前效果最好 速度最快
lldb 现在好像不支持 win 远程调试 也没有开发库 我这个目前只能在linux mac 使用
2021-1-1 01:39
0
雪    币: 14
活跃值: (2000)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
GeekNeo 你这个armv7的,正好和A64Dbg的armv8互补,发出来大伙儿用用。
如果需要的话 我花点时间完善下 发出来 基本调试没问题 有些窗口功能没搞完善
目前调试lldb lib 效果最好 跟原生一样
2021-1-1 01:40
0
雪    币: 1662
活跃值: (3563)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
18
fgzhanhao 我最开始自己写了个调试server 发现不稳定 换了gdb mi 就是 解析gdb的字符串输出 发现lldb高级点 又搞了个Lldb mi 最后发现 可以直接调用lldb lib 目前效果最好 速度 ...
诺,拿我这个去封装吧:ba5K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8W2k6g2)9J5k6h3y4G2L8g2)9J5c8X3N6W2k6h3E0F1k6h3!0Q4x3V1k6m8y4U0c8p5j5X3N6Q4x3X3c8i4K9h3&6Q4x3V1k6@1M7X3g2W2i4K6u0r3L8h3q4K6N6r3g2J5i4K6u0r3L8r3I4V1j5R3`.`.
2021-1-1 09:09
0
雪    币: 3411
活跃值: (2132)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
fgzhanhao 如果需要的话 我花点时间完善下 发出来 基本调试没问题 有些窗口功能没搞完善 目前调试lldb lib 效果最好 跟原生一样
私藏枪枝弹药被发现后果很严重的,赶紧交出来可以减轻刑罚。
2021-1-1 09:10
0
雪    币: 28778
活跃值: (6657)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
郑南城 需要账号登录才可以下载,哪位大佬分享一份。先谢谢了;
链接:2a9K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6H3j5h3&6Q4x3X3g2T1j5h3W2V1N6g2)9J5k6h3y4G2L8g2)9J5c8Y4y4Q4x3V1j5I4e0g2)9J5k6s2R3I4y4U0g2U0j5%4N6e0i4K6u0V1f1U0y4o6c8$3I4j5x3h3c8f1x3@1q4Q4x3U0k6F1j5Y4y4H3i4K6y4n7
提取码:a5bn 
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V1的分享
2021-1-1 09:24
0
雪    币: 11309
活跃值: (20332)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
21
谢谢分享,点赞
2021-1-1 09:49
0
雪    币: 193
活跃值: (1178)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22

感谢分享试试看~

最后于 2021-1-1 10:33 被asuralove编辑 ,原因:
2021-1-1 10:31
0
雪    币: 10152
活跃值: (7390)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
23
谢谢分享,点赞
2021-1-1 12:41
0
雪    币: 178
活跃值: (184)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
24

说实话,物理机搞linux再撸其他的不多,但是如果能支持一下就最好了

最后于 2021-1-1 16:24 被pmma编辑 ,原因:
2021-1-1 16:23
0
雪    币: 5514
活跃值: (3357)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
25
666
2021-1-1 17:44
0
游客
登录 | 注册 方可回帖
返回