리버스엔지니어링 문제 13
2015. 4. 4. 11:51ㆍSecurity ★ Development/Reversing
반응형
http://codeengn.com/challenges/basic/13
패스워드를 찾는건데 Ollydbg로 열리지 않습니다. PEiD를 보면 닷넷으로 되어있다고하네요.
dotpeek을 이용해서 디컴파일 합니다.
암호문, salt값이 보이고 암호화, 복호화 알고리즘이 보입니다. 여기선 평문키를 구할 수 없을 것 같습니다. 암호문을 복호화 함수를 통해 평문키를 뽑아내도록 합니다. dptpeek에서 솔루션으로 export 합니다.
평문을 암호문으로 바꿔주는 소스 수정이 필요없이 바로 ReadLine()에서 복호화한 암호문과 비교하고있습니다.
정답은 Leteminman
'Security ★ Development > Reversing' 카테고리의 다른 글
리버스엔지니어링 문제 15 (0) | 2015.04.04 |
---|---|
리버스엔지니어링 문제 14 (0) | 2015.04.04 |
패치(크랙) (0) | 2015.04.04 |
리버스엔지니어링 문제 12 (0) | 2015.04.03 |
리버스엔지니어링 문제 11 (0) | 2015.04.03 |