RC31 [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. 이전 1 다음