어셈블리 명령어 정리 (2)
Hacking & Security/Reversing2019. 10. 16. 12:34어셈블리 명령어 정리 (2)

LEA(Load Effective Address) - 두 번째 Operand 주소를 계산하고 첫 번째 Operand에 저장한다. - []연산자를 제외하고 두 번째 Operand로 Expression이 허용이 되지 않는다. - MOV eax, edx+4: MOV에 + 연산을 사용 할 수 없다 - MOV eax, [edx+4]: []는 포인터 역할을 하므로 edx의 주소 + 4 가된다 *(edx + 4) - LEA eax, [edx+4]: edx+4 값을 eax에 저장하는 의미이다. edx + 4 SCAS(SCAn String) - AL / AX / EAX에 저장되어 있는 값과 EDI가 가르키는 곳에 저장되어 있는 값을 비교한다. (EAX 값 EDI 주소 값) - 0개에서 2개까지 피연산자를 쓸 수 있다. ..

반응형
image