![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxxwCP%2FbtrIO3sCOyj%2FL1q7cg9fBrj3iufkPpQGV0%2Fimg.png)
Hacking/Reversing
[Reversing] 빈 함수
빈 함수 HTML 삽입 미리보기할 수 없는 소스 void f() { return; } X86 HTML 삽입 미리보기할 수 없는 소스 GCC f(): push rbp mov rbp, rsp nop pop rbp ret MVSC void f(void) PROC ; f push ebp mov ebp, esp pop ebp ret 0 void f(void) ENDP ; f RET : pop rip 명령어와 동일, 스택에 함수 복귀 주소를 저장 후 ret을 만나면 pop rip를 하면서 복귀 ARM HTML 삽입 미리보기할 수 없는 소스 f(): push {r7} add r7, sp, #0 nop mov sp, r7 ldr r7, [sp], #4 #Strack Frame bx lr BX LR(서브 루틴 복귀) :..