2013-03-06 5 views
2

DLL을 수정해야합니다. 은 내가 프로 IDA에서 명령을 조립>는 패치 -를 사용하려고IDA Pro 6.1에서 조립 오류가 발생했습니다.

cmp  byte_1075A02C, 0 

mov  byte_1075A02C, 1 

패치를해야하고, 나는 "잘못된 피연산자"메시지가 있습니다.

누구나 왜이 메시지를 보내주십시오.

cmp byte_1075A02C, 0은 다음과 같습니다. 80 3D 2C A0 75 10 00 그러나 mov byte_1075A02C, 1은 무엇입니까?

탱크 당신의 도움에 대한 많은 :

답변

2

빠른 일반적인 솔루션의

C6 05 2C A0 75 10 01 
+0

많은 사람 감사합니다 :) 완벽합니다! –

1

을해야합니다, 당신은 항상 온라인 어셈블러 such as this one을 시도 할 수 있습니다. 이 명령어의 구문은 mov byte ptr [0x1075A02C], 1입니다. 시도 해봐!

다른 x86 어셈블러는 약간 다른 구문을 사용하므로 하나를 익히고 고집하는 것이 좋습니다.

+0

'objdump -D -b binary -m i386 -Mintel, x86-64 '를 사용하여 연결된 웹 사이트와 비슷한 결과를 얻었습니다. – GDP2