PS:转自看雪
JF: QQ\ 原贴地址 YwoytoXK x"8(j8e x64dbg是逆向分析win64程序的利器,它的地位类似于OllyDbg。最近遇上了怎样在x64dbg设置条件断点的问题,网上搜索了一遍仅看到x64dbg的使用手册,没有图文并茂的说明文档,琢磨了一番搞明白了,现写出来分享给大家。
mC>7l7% 1_7x'5GdA 1、 条件断点
L9fhe,en Y8
m|f 在想要设置断点的指令处按F2设置断点,然后在断点窗口选中该断点,右键选择“Edit”
v :6`(5 a=p3oh?%-O
pUwx`"DrR
ppb]RN|) k L*Q}) 在Break Condition写入中断条件,如下图中写的:(esi == 73) && (eax==64)
.A\9|sRZ5
fAUtqkB 注:此处的73,64都为16进制数。
[Gh T.
ku
l&m|
6by5V
ESx [p}J=1S 设置后运行将在满足条件的指令处停下来。
_m3PAD4 OjJlGEl w
o6xl,T% >AN`L`%2 2、 条件记录断点
1kb?y4xeJ nHD4J;l 条件记录断点就是没有中断条件,仅将关注的数据记录下来。
=zqOkC
h$ k/?+jb 如下图所示,设置break condition为0,Log text设置需要记录的数据,同时将silent项选上。
%
eW>IN]5 !uO|1
b
Ywr^uy1V,/ +Y)rv6}m 设置完运行后,在Log窗口就可以看到记录的数据。
K`(STvtM g@MTKqs