로딩
요청 처리 중입니다...

[dreamhack.io] 「fho」 풀이 (Hook Overwrite)

 [dreamhack.io] 「fho」 풀이 (Hook Overwrite)

Dreamhack 난이도 이름 fho 먼저 알아둘 것 RELRO (보호 기법) 문제에서 주어진 소스코드는 아래와 같습니다. // Name: fho.c // Compile: gcc -o fho fho.c #include #include #include int main() { char buf[0x30]; unsigned long long *addr; unsigned long long value; setvbuf(stdin, 0, _IONBF, 0); setvbuf(stdout, 0, _IONBF, 0); puts("[1] Stack buffer overflow"); printf("Buf: "); read(0, buf, 0x100); printf("Buf: %s\n", buf); puts("[2] Arbitary-Address-Write"); printf("To write: "); scanf("%llu", &addr); printf(...

# __free_hook # hook_overwrite # pwnable # writeup # 시스템해킹 # 워게임 # 포인터 # 풀이 # 프로그래밍 # 함수포인터 # hook # GDB # __libc_start_main # __malloc_hook # Assembly # bof # buffer_overflow # C # Clang # fho # free # 훅