본문 바로가기
hacking/reversing

[Dream hack] rev-basic-1

by ilp 2025. 3. 3.
반응형

https://dreamhack.io/wargame/challenges/15

 

rev-basic-1

Reversing Basic Challenge #1 이 문제는 사용자에게 문자열 입력을 받아 정해진 방법으로 입력값을 검증하여 correct 또는 wrong을 출력하는 프로그램이 주어집니다. 해당 바이너리를 분석하여 correct를 출

dreamhack.io



다운받은 파일 'chall1' IDA로 연단.

 

그리고 'Tap'을 눌러서 어셈블리어를 c언어로 바꿔준다.

그리고 sub_140001000를 더블 클릭해서 들어간다.

그리고 보기 쉽게 숫자를 문자로 바꿔준다.

이 숫자들은 아스키 코드에 따라서 바꿔주면 된다.

방법: 숫자를 누르고 키보드에서 'r'을 누르면 바꿔지낟.

 

다 바꿔주면 이렇게 된다. 이 문자들을 이어주면 답이 나오고 

 

마지막은 '\0'인데 이건 이라서 아무 상관이 없어 무시하여도 된다.

더보기

DH{Compar3_the_ch4ract3r}


반응형

'hacking > reversing' 카테고리의 다른 글

[Dream hack] rev-basic-0  (0) 2025.03.03
[Dream hack] Introduction: Reverse Engineering  (4) 2024.10.06