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

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

2020-12-31 19:59
29417

图片描述

图片描述

图片描述

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编辑 ,原因: 标题。
收藏
免费 15
支持
分享
最新回复 (49)
雪    币: 1662
活跃值: (3569)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
2021/1/1零点以后即可在:https://gitee.com/geekneo/A64Dbg  下载使用了。
2020-12-31 20:05
0
雪    币: 2466
活跃值: (4561)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
太强了,支持一下
2020-12-31 20:08
0
雪    币: 9934
活跃值: (2554)
能力值: ( LV6,RANK:87 )
在线值:
发帖
回帖
粉丝
4
支持,点赞
2020-12-31 20:11
0
雪    币: 10868
活跃值: (14664)
能力值: ( LV13,RANK:400 )
在线值:
发帖
回帖
粉丝
5
太强了
2020-12-31 20:21
0
雪    币: 1140
活跃值: (4217)
能力值: ( 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
活跃值: (1720)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8

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

2020-12-31 20:59
0
雪    币: 477
活跃值: (1412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
fgzhanhao 话说我去年花了半年时间也写了个
大佬藏私货
2020-12-31 21:23
0
雪    币: 178
活跃值: (159)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
大佬能否支持一下linux
2020-12-31 22:22
0
雪    币: 1662
活跃值: (3569)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
11
pmma 大佬能否支持一下linux
用物理机装linux还搞Android的人多么?
2020-12-31 23:32
0
雪    币: 1662
活跃值: (3569)
能力值: ( 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
雪    币: 59
活跃值: (1506)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
哈哈,大赞!感谢分享
2021-1-1 00:13
0
雪    币: 14
活跃值: (1720)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
GeekNeo 你这个armv7的,正好和A64Dbg的armv8互补,发出来大伙儿用用。
实际上 arm arm64 x86 x64 都能调试 这些窗口都自己写的 大概搞得差不多 有些gui功能 还没写完美
2021-1-1 01:36
0
雪    币: 14
活跃值: (1720)
能力值: ( 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
活跃值: (1720)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
GeekNeo 你这个armv7的,正好和A64Dbg的armv8互补,发出来大伙儿用用。
如果需要的话 我花点时间完善下 发出来 基本调试没问题 有些窗口功能没搞完善
目前调试lldb lib 效果最好 跟原生一样
2021-1-1 01:40
0
雪    币: 1662
活跃值: (3569)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
18
fgzhanhao 我最开始自己写了个调试server 发现不稳定 换了gdb mi 就是 解析gdb的字符串输出 发现lldb高级点 又搞了个Lldb mi 最后发现 可以直接调用lldb lib 目前效果最好 速度 ...
诺,拿我这个去封装吧:https://gitee.com/geekneo/A64Dbg-Win/tree/master/lldb
2021-1-1 09:09
0
雪    币: 3279
活跃值: (1997)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
fgzhanhao 如果需要的话 我花点时间完善下 发出来 基本调试没问题 有些窗口功能没搞完善 目前调试lldb lib 效果最好 跟原生一样
私藏枪枝弹药被发现后果很严重的,赶紧交出来可以减轻刑罚。
2021-1-1 09:10
0
雪    币: 25430
活跃值: (4777)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
郑南城 需要账号登录才可以下载,哪位大佬分享一份。先谢谢了;
链接:https://pan.baidu.com/s/1M-x165ccwS-R3CGlX1dT3A 
提取码:a5bn 
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V1的分享
2021-1-1 09:24
0
雪    币: 8724
活跃值: (18475)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
21
谢谢分享,点赞
2021-1-1 09:49
0
雪    币: 193
活跃值: (1023)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22

感谢分享试试看~

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

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

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