
[ DreamHack ] pwndbg 실습
·
INTERLUDE ✦/2022 SYSTEM STUDY
~ 간단한 코드로 gdb 실습을 해 보자 ~ ctrl + f 1. 코드 작성 2. 코드 컴파일 3. 디버깅 시작 4. 파이썬 이용 5. 명령어 정리 코드 작성 // Name: debugee.c // Compile: gcc -o debugee debugee.c -no-pie #include int main(void) { int sum = 0; int val1 = 1; int val2 = 2; sum = val1 + val2; printf("1 + 2 = %d\\n", sum); return 0; } vi 편집기를 이용했음. 참고로 리눅스에서 C언어 코딩 하려면 vi (파일명).c로 생성하고, i (insert) 눌러서 작성, 코드 다 입력한 뒤에는 esc 입력하고 :wq로 저장함 vi (파일명).c // ..