티스토리 뷰
인텔 문법을 기준으로 설명하겠습니다.
CMP EAX, ESI
CMP compare를 줄인 것으로 예상되고 말그대로 두 개의 인자 값을 비교한다는 의미입니다. 그 중에서도 위의 경우 eax를 esi 와 비교한다는 의미입니다. 이런 식으로 비교를 한 후에는 이 것의 결과에 따라서 점프를 합니다. 점프문은 다양한 종류가 있고 상황에 따라서 사용합니다.
달라지는 레지스터는 크게 두 가지 입니다.
ZF 는 두 값이 같을 때 활성화 됩니다.
CF 는 오른쪽이 클 때 1로 활성화됩니다.
'Programming > x86 assem' 카테고리의 다른 글
assem <-> C (0) | 2017.10.12 |
---|---|
x86 assem (0) | 2017.10.12 |
cmpxchg (0) | 2017.07.25 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- DriverEntry
- gdb intel 변환
- 레거시 드라이버
- gdb명령어
- PNP 드라이버
- backdoor
- gdb intel
- 디바이스
- BP
- 리눅스 모듈
- LKM
- GDB
- 모듈
- 루트킷
- gdb 명령어
- breakpoint
- VMware
- IRP
- Intel
- rootkit
- 변환
- vmware 오류
- vmware cannot connect to the virtual machine
- 드라이버
- module
- 백도어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함