5fpop rdi;
c3ret;
Instructions
leaLoad Effective Address 메모리 주소 계산을 수행하여 그 결과를 레지스터에 저장
atoistring to integer
jejump if equal
test
cmpcompare
- endbr64라든지, push가 많다든지 하면 함수 prologue일 가능성 높다
- pop, ret가 있으면 epilogue일 가능성이 높다
- 이걸 토대로 text영역을 나름대로 구분하고 어느 함수에서 입력을 받는지 본다
x86 assembly notion
shikaan.github.io
https://shikaan.github.io/assembly/x86/guide/2024/09/08/x86-64-introduction-hello.html
System Hacking 배경 지식 정리
GDB GDB 명령어 정리 b: break c: continue (이어서) r: run (처음부터) r $(python3 -c "print('AA'*10)") : 인자와 함께 프로그램 실행 r $(echo '11') <<< $(python3 -c "print('AA'*
https://velog.io/@hunjison/Dreamhack-System-Hacking-공부-정리


Seonglae Cho