PS:转自看雪
b6'ZVB 原贴地址 iN2591S ucUuhS5 x64dbg是逆向分析win64程序的利器,它的地位类似于OllyDbg。最近遇上了怎样在x64dbg设置条件断点的问题,网上搜索了一遍仅看到x64dbg的使用手册,没有图文并茂的说明文档,琢磨了一番搞明白了,现写出来分享给大家。
LftzW{>gI" 5?TX.h9B4 1、 条件断点
)9+H[ #y1M1O g 在想要设置断点的指令处按F2设置断点,然后在断点窗口选中该断点,右键选择“Edit”
vyT-!m
C T^Hq 5Oy
?]>;Wr ^%qQ)>I=j |lh&l<=(f 在Break Condition写入中断条件,如下图中写的:(esi == 73) && (eax==64)
m
[BV{25 I<S*
"[nV 注:此处的73,64都为16进制数。
FmQiy+.| avUdvV-
+d3h @gp (lvp-<* 设置后运行将在满足条件的指令处停下来。
zvT8r(<n} _;:B@Z
j{HIdP S0;s
7X#c 2、 条件记录断点
F`o"t]AD-a _FN#Vq2 条件记录断点就是没有中断条件,仅将关注的数据记录下来。
MgHO WoF _w7yfZLv+ 如下图所示,设置break condition为0,Log text设置需要记录的数据,同时将silent项选上。
t]xR`Rr;X %/RT}CBBsW
c\rP"y|S}; Z;6?,5OSc 设置完运行后,在Log窗口就可以看到记录的数据。
-c%'f&P T!>sL=uf