WAR GAME/pwnable.xyz

[pwnable.xyz] sub 풀이 (64bit, 정수놀이)

jir4vvit 2021. 4. 30. 21:04

문제 풀이 환경 : ubuntu 18.04
사용 툴 : IDA 7.5 pro

1분 컷 할 수 있다. 쉬우니까 간단하게 적어야징


주어진 파일은 문제 파일 바이너리

 

main 일부

v4랑 v5에 입력하는데 둘이 뺀 값이 4919면 플래그를 준다.

 

참고로 v4랑 v5는 자료형이 int이다. 음수도 입력가능하단 뜻

그럼 이렇게 간단하게 flag를 획득할 수 있다.!! 

 

참고로 scanf는 공백으로 끊는다. (너무대충봐서 걍 엔터치고 했닿ㅎㅎ;)

4918 -1 

이렇게 입력해야한다는 뜻