PS:转自看雪
FEz>[#eOX 原贴地址 (qwdQMj` 6b~2
8 x64dbg是逆向分析win64程序的利器,它的地位类似于OllyDbg。最近遇上了怎样在x64dbg设置条件断点的问题,网上搜索了一遍仅看到x64dbg的使用手册,没有图文并茂的说明文档,琢磨了一番搞明白了,现写出来分享给大家。
/HZumV? O3V.^_k; 1、 条件断点
D@
X+{ YDmWN# 在想要设置断点的指令处按F2设置断点,然后在断点窗口选中该断点,右键选择“Edit”
@
\2#Dpr CVXytS?@x
=l<iI*J.
M ^6p'YYj"5 ]IJv-( 在Break Condition写入中断条件,如下图中写的:(esi == 73) && (eax==64)
=8=!Yc(> >5T_g2pkv 注:此处的73,64都为16进制数。
7+w'Y<mJ H(Ms^8Vs~:
X5g[ :QKP7 Kt#,
]] 设置后运行将在满足条件的指令处停下来。
Lv1{k\aw d77r9
N_75-S7Cm bl/,*Wx:4. 2、 条件记录断点
7m5Co>NkuK z1,tJH0 条件记录断点就是没有中断条件,仅将关注的数据记录下来。
dV 8iwI x O7IzqY 如下图所示,设置break condition为0,Log text设置需要记录的数据,同时将silent项选上。
5(&xNT-n8 uHNpfKnZ
#ZiT- .]Mn^2#j 设置完运行后,在Log窗口就可以看到记录的数据。
y|_Eu: 6g>)6ux>aV