해당 시리즈에서는 책 "리버싱 입문(조성문 지음/프리렉 출판사)"를 공부하며 배운 내용을 정리한다.
abex crackme의 두 번째 예제 문제를 통해 배울 수 있는 개념을 정리해보았다.
Code > Mouse Right Click > [Search for] > [All referenced strings]
Mouse Right Click > [Follow in Disassembler]
Mouse Right Click > [Search for text]
어셈블러 코드를 LOCAL.53처럼 사용자가 보기 편하도록 자동으로 Analysis한 기능
Code > Mouse Right Click > [Analysis] >
1. [Remove analysis from selection]
2. [Remove analysis from module]
Stack > Mouse Right Click > [Edit]> [inary edit...]> HEX +00 수정
작은 숫자부터 표기하는 방법
큰 숫자부터 표기하는 방법
Code > Mouse Right Click > Follow in Dump >
1. Memory address : 메모리에서 해당 주소가 저장된 위치를 찾아줌
2. Immediate constant : 주소에 저장된 데이터를 보여줌
3. Selection : 선택한 명령어가 저장된 메모리 위치로 이동