본문 바로가기
보안/ctf 풀이

picoCTF GDB Test Drive

by 물보라를일으킬래 2022. 12. 29.

쉬어가기 타임인가보다

하라는대로 했더니 플래그가 바로 떠서 행복했디

 

추측했던 점:

실행했더니 아~무것도 실행이 안 되고  입력도 받고 반응이 없길래 sleep을 썼을거다라고 추측했다

 

알게된 점:

1. gdb 상에서 소스코드와 어셈블리어를 볼 수 있다

layout asm
layout src = list

2. gdb에서  실행하자마자 무작정 해보는 break main은 의미가 없다 왜냐면 main함수 중간에 sleep()를 걸어놓았으면 브레이크 걸기 전과 똑같은 상황이기 때문이다

 

3. 컴파일할 때는 -g옵션을 줘야 원활한(?) gdb를 할 수 있다

 

 

 

 

그리고 당분긴 picoCTF문제는 그만풀고 드림핵에 나와있는 문제를 풀려고 한다

댓글