커스텀쉘3 [RC3 2016] - Reversing 350pt 대회기간 : 토요일, 19 11월 2016, 02:00 UTC — 월요일, 21 11월 2016, 07:00 UTC 대회명 : RC3문제 : RC3Ciper - Reversing [350pt] 제일 고득점이지만 제일 쉬운 문제. 아마 출제자의 의도는 이렇게 푸는게 아니였지 싶다...CTF는 푸는 속도가 생명이기 때문에 풀이의 질이 다소 떨어질 수 있습니다. 2016. 11. 21. [RC3 2016] - Reversing 100pt 대회기간 : 토요일, 19 11월 2016, 02:00 UTC — 월요일, 21 11월 2016, 07:00 UTC 대회명 : RC3문제 : logmein - Reversing [100pt] 1. 흐름 파악 바이너리를 다운 받고 HxD로 열어보면 ELF파일임을 알 수 있다. 64 bit ELF파일이었고 IDA를 통해서 정적 분석을 먼저 시도하였다. (RC3의 모든 Reversing는 64 bit / ELF 바이너리였다.) String 값들을 확인해 보면 "Enter your guess"에서 Data를 넘겨주면 어떠한 연산을 거쳐 성공 분기점이 나눠지는 걸 알 수 있다. 2. 정적 분석 scanf로 입력 값을 받은 뒤 strlen으로 입력 길이를 체크 후 분기점으로 나뉘게 된다. 또 한, 중간중간 연산 결.. 2016. 11. 21. [Reversing.kr] _ CustomShell 롸업 보호되어 있는 글 입니다. 2016. 11. 9. 이전 1 다음