Welcome Hacekers :) 라는 문장이 출력되도록하는 입력값을 찾아보라는 작은 퀴즈가 있었다. 일단 c코드는 입력값을 받아서 buf에 저장하고, 이를 DreamHack과 9글자 비교해서 같으면 Welcome Hackers :)를 출력하는 것 같다.
파이썬 코드는 리스트에 있는 숫자들을 16진수 30과 xor 연산을 하는 것 같은데 그럼 저 리스트에 있는 숫자 하나하나가 Welcome Hackers :) 라는 문장이 나오게 하는 조건을 만족시키는 문자열인 것으로 생각했다. 근데 사실 파이썬 코드를 제대로 이해하지는 못했다. 일단 C코드랑 입력값이 똑같지 않을까 생각해서 DreamHack이라고 입력했는데 원하는 문장이 나오긴 했다.
리눅스 환경 구축은 Vmaware에 Ubuntu 18.04 버전을 설치했다.
'Dreamhack' 카테고리의 다른 글
시스템 해킹 Stage 3 (0) | 2022.07.19 |
---|---|
시스템 해킹 Stage 2 (0) | 2022.07.18 |
리버싱 09 - 혼자 실습 (0) | 2022.07.12 |
리버싱 08 - Patch (0) | 2022.07.12 |
리버싱 07 - rev-basic-1 (0) | 2022.07.12 |