Write-Up/Reversing

[disass] structure.c

NONE_31D 2019. 10. 2. 23:18

오늘의 주인공이 될 코드


중간에 실수한거 빼고 - 컴파일 후 gdb 실행

 

# disass main

 

 

- 내용 스택 프레임
push ebp 베이스 포인터를 스택에 입력
mov ebp, esp
sub esp, 0x8
** 프로그램 재시작해서 주소가 조금 변경됨
and    esp,0xfffffff0
mov    eax,0x0
sub    esp,eax
sub    esp,0x4
push   0x3
push   0x2
push   0x1

call   0x80482f4 
* function 함수 내부
push   ebp

 

mov    ebp,esp
sub    esp,0x28
leave
ret
* main으로 복귀
add    esp,0x10
mov    eax,0x0

 

'Write-Up > Reversing' 카테고리의 다른 글

disassembly 실습_190925  (0) 2019.09.25
Abexcm3.exe  (0) 2019.03.23
Abexcm1.exe  (0) 2019.03.23