SlideShare a Scribd company logo
1 of 9
1 / 9
스터디– 리버싱 핵심원리
Stack & abex’ crackme
25-1 박성호
2 / 9
목차
메모리 구조 소개 (8086 Memory Architecture)
Stack
Stack 에 사용되는 레지스터 (ESP, EBP, Stack Frame, RET, FP, SFP)
실습
Q&A
3 / 9
메모리 구조 소개
4 / 9
메모리 구조 소개
5 / 9
 Stack
역할
1. 로컬 변수 임시 저장.
2. 함수 호출 시 파라미터 전달
3. 리턴 어드레스 저장
스택이 높은 주소에서부터 쌓이는 이유
6 / 9
ESP, Stack Frame, RET, EBP, FP, SFP
7 / 9
ESP, Stack Frame, RET, EBP, FP, SFP
8 / 9
실 습
9 / 9
Q & A

More Related Content

More from Seongho Park

버니니 책이있는 어디든 도서관 세번째 이터레이션 계획
버니니   책이있는 어디든 도서관 세번째 이터레이션 계획버니니   책이있는 어디든 도서관 세번째 이터레이션 계획
버니니 책이있는 어디든 도서관 세번째 이터레이션 계획Seongho Park
 
버니니 책이있는 어디든 도서관 세번째 발표
버니니   책이있는 어디든 도서관 세번째 발표버니니   책이있는 어디든 도서관 세번째 발표
버니니 책이있는 어디든 도서관 세번째 발표Seongho Park
 
버니니 책이있는 어디든 도서관 두번째 이터레이션 계획
버니니   책이있는 어디든 도서관 두번째 이터레이션 계획버니니   책이있는 어디든 도서관 두번째 이터레이션 계획
버니니 책이있는 어디든 도서관 두번째 이터레이션 계획Seongho Park
 
버니니 책이있는 어디든 도서관 두번째 발표
버니니   책이있는 어디든 도서관 두번째 발표버니니   책이있는 어디든 도서관 두번째 발표
버니니 책이있는 어디든 도서관 두번째 발표Seongho Park
 
Windows Server Groupware & Network
Windows Server Groupware & NetworkWindows Server Groupware & Network
Windows Server Groupware & NetworkSeongho Park
 
K-Hackathon_청춘내일_발표자료
K-Hackathon_청춘내일_발표자료K-Hackathon_청춘내일_발표자료
K-Hackathon_청춘내일_발표자료Seongho Park
 
Unreal engine 1차 발표 150507
Unreal engine 1차 발표   150507Unreal engine 1차 발표   150507
Unreal engine 1차 발표 150507Seongho Park
 
사뭇 Tour us_박성호
사뭇 Tour us_박성호사뭇 Tour us_박성호
사뭇 Tour us_박성호Seongho Park
 
안전Dream365 설명서
안전Dream365 설명서안전Dream365 설명서
안전Dream365 설명서Seongho Park
 
제46회 전국교육자료전 작품제작 설명서
제46회 전국교육자료전 작품제작 설명서제46회 전국교육자료전 작품제작 설명서
제46회 전국교육자료전 작품제작 설명서Seongho Park
 
[신청서]설계왕 스터디 추천서
[신청서]설계왕 스터디 추천서[신청서]설계왕 스터디 추천서
[신청서]설계왕 스터디 추천서Seongho Park
 
[신청서]설계왕 스터디 지원서
[신청서]설계왕 스터디 지원서[신청서]설계왕 스터디 지원서
[신청서]설계왕 스터디 지원서Seongho Park
 
11조 완료발표
11조 완료발표11조 완료발표
11조 완료발표Seongho Park
 
11조 과제소개발표자료
11조 과제소개발표자료11조 과제소개발표자료
11조 과제소개발표자료Seongho Park
 
[완료기술세미나]기어VR과 립모션을 이용한 트라우마 극복 어플리케이션
[완료기술세미나]기어VR과 립모션을 이용한 트라우마 극복 어플리케이션[완료기술세미나]기어VR과 립모션을 이용한 트라우마 극복 어플리케이션
[완료기술세미나]기어VR과 립모션을 이용한 트라우마 극복 어플리케이션Seongho Park
 

More from Seongho Park (18)

버니니 책이있는 어디든 도서관 세번째 이터레이션 계획
버니니   책이있는 어디든 도서관 세번째 이터레이션 계획버니니   책이있는 어디든 도서관 세번째 이터레이션 계획
버니니 책이있는 어디든 도서관 세번째 이터레이션 계획
 
버니니 책이있는 어디든 도서관 세번째 발표
버니니   책이있는 어디든 도서관 세번째 발표버니니   책이있는 어디든 도서관 세번째 발표
버니니 책이있는 어디든 도서관 세번째 발표
 
버니니 책이있는 어디든 도서관 두번째 이터레이션 계획
버니니   책이있는 어디든 도서관 두번째 이터레이션 계획버니니   책이있는 어디든 도서관 두번째 이터레이션 계획
버니니 책이있는 어디든 도서관 두번째 이터레이션 계획
 
버니니 책이있는 어디든 도서관 두번째 발표
버니니   책이있는 어디든 도서관 두번째 발표버니니   책이있는 어디든 도서관 두번째 발표
버니니 책이있는 어디든 도서관 두번째 발표
 
Windows Server Groupware & Network
Windows Server Groupware & NetworkWindows Server Groupware & Network
Windows Server Groupware & Network
 
K-Hackathon_청춘내일_발표자료
K-Hackathon_청춘내일_발표자료K-Hackathon_청춘내일_발표자료
K-Hackathon_청춘내일_발표자료
 
Unreal engine 1차 발표 150507
Unreal engine 1차 발표   150507Unreal engine 1차 발표   150507
Unreal engine 1차 발표 150507
 
사뭇 Tour us_박성호
사뭇 Tour us_박성호사뭇 Tour us_박성호
사뭇 Tour us_박성호
 
안전Dream365 설명서
안전Dream365 설명서안전Dream365 설명서
안전Dream365 설명서
 
제46회 전국교육자료전 작품제작 설명서
제46회 전국교육자료전 작품제작 설명서제46회 전국교육자료전 작품제작 설명서
제46회 전국교육자료전 작품제작 설명서
 
4팀 중간발표
4팀 중간발표4팀 중간발표
4팀 중간발표
 
4팀 완료발표
4팀 완료발표4팀 완료발표
4팀 완료발표
 
4팀 시작발표
4팀 시작발표4팀 시작발표
4팀 시작발표
 
[신청서]설계왕 스터디 추천서
[신청서]설계왕 스터디 추천서[신청서]설계왕 스터디 추천서
[신청서]설계왕 스터디 추천서
 
[신청서]설계왕 스터디 지원서
[신청서]설계왕 스터디 지원서[신청서]설계왕 스터디 지원서
[신청서]설계왕 스터디 지원서
 
11조 완료발표
11조 완료발표11조 완료발표
11조 완료발표
 
11조 과제소개발표자료
11조 과제소개발표자료11조 과제소개발표자료
11조 과제소개발표자료
 
[완료기술세미나]기어VR과 립모션을 이용한 트라우마 극복 어플리케이션
[완료기술세미나]기어VR과 립모션을 이용한 트라우마 극복 어플리케이션[완료기술세미나]기어VR과 립모션을 이용한 트라우마 극복 어플리케이션
[완료기술세미나]기어VR과 립모션을 이용한 트라우마 극복 어플리케이션
 

리버싱스터디

Editor's Notes

  1. 위 메모리 구조는 윈도우 기준이고, 리눅스는 커널영역이 1GB 이다.