반응형
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 |