首页
论坛
课程
招聘
[原创]x128dbg - 一个帮助快速查看汇编指令手册的x64dbg插件
2021-4-25 19:14 5026

[原创]x128dbg - 一个帮助快速查看汇编指令手册的x64dbg插件

2021-4-25 19:14
5026

与大家分享一个我自己写的帮助学习汇编、提高逆向效率的调试器插件,功能还在逐步完善,大牛们见笑了^_^

 

有时,我们在使用 x64dbg 调试时,会碰到不认识的汇编指令(即使开启了 x64dbg 自带的 Ctrl+Shift+F1 显示指令提示功能也无济于事),我们拿 shufps 指令为例

当我们上网搜索时,却发现了这种方式的弊端

网上的信息繁杂且质量参差不齐,其中某度搜索引擎更是被XXDN、XX园、某机翻StackOverflow网站等给霸占了首页

 

我们为了了解指令的详细信息不得不面临大海捞针、真假难辨的风险

 

有的文章用粗陋的寥寥几字就概况了一条指令,更有的文章仅凭作者主观臆断就信笔写下了错误的字句

 

我们不禁想到,为什么不查看 Intel 官方指令手册呢?

 

x128dbg 提供了便捷的快捷键和准确无误的官方手册,遇到不清楚的指令,只需按下 / 键即可快速查看汇编指令手册

通过按下快捷键,可以直接打开对应指令的官方文档页面,其中清晰的记录了指令的操作数、字节码、描述、所需架构环境、副作用、中断相关,更有图文并茂的介绍和指令内部工作机制

 

x128dbg 提供了查看本地手册和查看网络手册两种模式,可以通过按下 Ctrl+Alt+/ 快捷键切换

 

插件会自动检测 plugins\x128dbg 目录下是否存在 manual 目录,若存在,则默认使用本地手册,否则默认使用网络手册

 

插件默认提供了一个网络手册Url,由作者维护,因为是一台5M带宽的服务器,不支持太多人同时访问,因此有条件的可以自己搭建一个网络手册网站,通过在 plugins\x128dbg 目录下创建 manual.txt ,在其中填入自己的网站Url即可(注意:Url必须在txt的第一行,以 http(s):// 开头,以 /manual/ 结尾)

 

通过解压本地手册压缩包并将 manual 目录放在 plugins\x128dbg 目录下,可以使用本地手册

 

网络手册不会占用硬盘空间,但是需要联网且加载速度视情况而定,本地手册需要占用硬盘空间,但是可以零流量秒打开

 

目前该功能支持从 Intel官方手册 中获取的共1089条汇编指令

 

使用方法:将压缩包内 x32/x64 文件夹中的内容解压到x64dbg对应位数的 plugins 文件夹中

 

由于本地手册压缩包大小过大,请从 GitHubRelease 中下载,并将其解压到 plugins\x128dbg 文件夹中


【公告】 [2022大礼包]《看雪论坛精华22期》发布!收录近1000余篇精华优秀文章!

最后于 2021-4-25 19:18 被古月浪子编辑 ,原因:
上传的附件:
收藏
点赞2
打赏
分享
最新回复 (5)
雪    币: 1757
活跃值: 活跃值 (761)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chixiaojie 活跃值 2021-4-25 19:47
2
0
不懂也不装懂。
雪    币: 1081
活跃值: 活跃值 (491)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
duanDbg 活跃值 2021-10-28 20:06
3
0
这个插件好。。。
雪    币: 179
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
mb_hgrbqfun 活跃值 2021-10-28 21:43
4
0
英文太烂了,有没有中文手册的地址
雪    币: 19536
活跃值: 活跃值 (3894)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
ninebell 活跃值 2021-10-29 09:41
5
0
又被畜生和谐了。。。打不开
雪    币: 3089
活跃值: 活跃值 (465)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
mb_ldtiaylu 活跃值 2021-10-29 14:53
6
0

instructions.txt 在哪里可以获取?

最后于 2021-10-29 15:09 被mb_ldtiaylu编辑 ,原因:
游客
登录 | 注册 方可回帖
返回