Notice
Recent Posts
Recent Comments
- Today
- Total
Phantom
Reversing.kr Easy_Crack 본문
반응형
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