Phantom

Reversing.kr Easy_Crack 본문

Pwnable/Reversing.kr

Reversing.kr Easy_Crack

Ph4nt0m_ 2019. 6. 25. 18:56
반응형
C++로 짜여져있고 다른 패커는 없다. 한번 실행해보자
 
 
키값을 넣으면 incorrect 또는 correct를 출력하는 간단한 프로그램인가보다.
 
 
IDA에서 열어보면 DialogBoxParamA 함수를 실행하는데 이 함수는 대화상자를 생성하는 함수이다. 3번째 인자에 대화 상자 프로시저에 대한 포인터가담긴다. DialogFunc 안에 있는 함수에 들어가보면 이 문제에 대한 부분이 나온다.
 
if문의 조건을 달성하면 Correct부분이 나오는것 같다.
String[v3] = 97('a')
String[v4] ='5y' #앞의 a는 ascii의 약자이다.
String[v5] = 'R3versing'
String[0] = 69('E')
이것들을 합쳐보면 플래그가 나온다
 
반응형

'Pwnable > Reversing.kr' 카테고리의 다른 글

Reversing.kr UnpackMe  (0) 2019.06.25
Reversing.kr Easy_KeyGen  (0) 2019.06.25
Replace  (0) 2017.11.20
Easy_ELF  (0) 2017.11.20
Music Player  (1) 2017.11.20
Comments