OllyDBG 설치
https://blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=jsky10503&logNo=221214578520
올리디버거(OllyDBG)설치 및 기본 설정
올리디버거 홈페이지 : http://www.ollydbg.de올리디버거 단축키 표 : http://www.ollydbg.de/quickst.htm ...
blog.naver.com
단축키 정보 | 설명 |
F2 | BreakPoint를 설치하고 해제한다 |
F7 | 하나의 명령어를 실행한다 Call 명령어 실행 시 해당 함수 내부로 들어간다 |
F8 | 하나의 명령어를 실행한다 Call 명령어 실행 시 해당 함ㅅ ㅜ내부로 들어가지 않는다 |
F9 | 실행 (Execute) |
Ctrl + F2 | 디버깅을 처음부터 다시 시작한다 (재실행) |
Ctrl + F7 | Step Into 명령어를 반복 실행한다 |
Ctrl + F8 | Step Over 명령어를 반복 실행한다 |
Ctrl + F9 | 해당 함수 내에서 RETN 명령어까지 실행한다 |
Ctrl + G | 원하는 주소로 이동한다 |
Alt + E | 로드되어 있는 모듈 리스트를 확인한다 |
Alt + M | Memory Map을 확인한다 |
Alt + C | 실행 명령 위치로 돌라간다 |
- | 커서가 - 위치로 이동한다 |
+ | 커서가 + 위치로 이동한다 |
Enter | 커서가 Call이나 JMP 명령어에 위치해 있으면 해당 주소를 따라가서 보여준다 (실행되는 것은 아니다) |
출처
리버싱 이 정도는 알아야지 - 교보문고
만들고 분석하면서 배우는 악성코드 분석 | 리버싱이란 소프트웨어 공학의 한 분야로, 이미 만들어진 시스템을 역으로 추적하여 처음의 문서나 설계 기법 등의 자료를 얻어내는 일을 말합니다.
www.kyobobook.co.kr
'Hacking Studies' 카테고리의 다른 글
앱 해킹백과 (0) | 2022.01.24 |
---|---|
웹 해킹백과 (0) | 2022.01.20 |
DOM Based XSS (0) | 2021.08.09 |
[SQL INJECTION] where and or 기준 정리 (0) | 2021.03.18 |
[개인] PHP 게시판 개발 (0) | 2021.01.17 |