반응형
https://dreamhack.io/wargame/challenges/836
문제에서 주어진 파일을 IDA로 열어보았다.
보다보니까
처음 나온 랜덤 숫자랑 내가 입력한 값을 연산해서 a0b4c1d7 이 나오면 되는 것 같음
랜덤으로 나오는 숫자를 입력값이 랑 맞춰야되는 거같아서 코드를 nc랑 연결시키고 해야될 것 같다..
pwntool 사용해서 파이썬으로 코드를 작성했다.
역연산 코드 작성해서 돌렸는데 계속 실패해서 찾아보니까
연산한 값이
a0b4c1d7이 아니라 7d1c4b0a가 나와야 되는 것 같음
일케 연산 하도록.. 수정하고 프로그램 돌렸더니
나왔다.
pwntool이랑 다 처음써봐서 구글링 엄청하고 드림핵 강의 봤는데 굳인듯
저번주에 한 CTF 전에 풀어봤으면 더 좋았을 문제같다,,
반응형
'학회_공부해요 > 워게임' 카테고리의 다른 글
[Dreamhack] Write up - whatsdifferent (1) | 2024.02.26 |
---|---|
[Dreamhack] Write up - Type c-j (0) | 2024.02.06 |
[Dreamhack] Write up - set-int (0) | 2024.01.23 |
[Dreamhack] Write up - amocafe (2) | 2024.01.23 |
[Dreamhack] Write up - Carve Party (0) | 2024.01.16 |