2

OllyDbgで特定のCPU命令を検索するにはどうすればよいですか?たとえば、Ctrl + Fを試し、「MUL」と入力すると、「オペランドの数が間違っています」というエラーが発生しました。「MUL」、「CWD」、「NEG」などの特定の手順を逆アセンブリで検索したいと思います。

4

1 に答える 1

2

検索にはすべての命令オペランドを含める必要があります。anyワイルドカードとして使用します。

例:

mul r32
cwd
neg [const]
add any,any

OllyDbg 2.0の簡単なヘルプから:

R8 Any 8-bit register (AL,BL, CL, DL, AH, BH, CH, DH)
R16 Any 16-bit register (AX, BX, CX, DX, SP, BP, SI, DI)
R32 Any 32-bit register (EAX, EBX, ECX, EDX, ESP, EBP, ESI, EDI)
SEG Any segment register (ES, CS, SS, DS, FS, GS)
FPUREG Any FPU register (ST0..ST7)
MMXREG Any MMX register (MM0..MM7)
SSEREG Any SSE register (XMM0..XMM7)
CRREG Any control register (CR0..CR7)
DRREG Any debug register (DR0..DR7)
CONST Any constant
ANY Any register, constant or memory operand
于 2012-11-09T17:46:57.157 に答える