전체 글98 [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] _ Adventure 롸업 보호되어 있는 글 입니다. 2016. 11. 9. [Reversing.kr] _ CustomShell 롸업 보호되어 있는 글 입니다. 2016. 11. 9. Reversing.kr - Adventure Adventure... 결국에는 풀긴 풀었다. IDA랑 같이 분석을 하면 풀 수 있다. FLAG1은 쉽게 얻을 수 있었지만, FLAG2는 전체적인 알고리즘 이해가 필요한 것 같다. 2016. 11. 8. 이전 1 ··· 18 19 20 21 22 23 24 25 다음