Write-Up
-
Basic 01Write-Up/CodeEngn 2019. 7. 4. 16:09
문제: HDD를 CD-Rom으로 인식시키기 위해서는 GetDriveTypeA의 리턴 값이 무엇이 되어야 하는가? 문제를 다운로드 받아서 exe 파일을 실행시키면 다음과 같은 메세지 박스가 출력된다. 확인 버튼을 누르면 다음과 같은 화면이 출력된다. [풀이 1] IDA사용 exe파일을 IDA로 열면 다음과 같은 화면이 출력된다. 이를 통해 eax와 esi를 비교해서 같은면 "YEAH!"로 이동함을 알 수 있다 . 따라가다보면 esi 값이 3임을 알 수 있고, eax와 같아야 하므로 최종적으로 eax의 값은 3이어야한다. 그러나 위에 dec eax가 2번 존재하므로 return 값은 5이다. [풀이2] OllyDbg 사용 Ollydbg로 파일을 열면 다음과 같은 화면이 뜬다 . 풀이 2-1) JE를 JMP로..
-
[TJCTF 2016] doge1-30Write-Up/Forensic 2019. 7. 2. 15:30
doge1-30 Category: Forensics Points: 30 Description: My friend's dog was swimming around in the ocean and found a flag, but she refuses to give it to me. Can you get it from here? [풀이] 사진의 해상도를 포토샵이나 온라인 툴로 낮추면 플래그 값을 확인할 수 있다. [flag] tjctf{th3_f0x_jump3d_0v3r_m3}
-
-
-
-
-