[Rev] Abex' CrackMe 1 w/ DLL Injection
·
War Game/misc
리버싱 초심자들에게 필수 코스인 Abex CrackMe 1단계 (CD ROM 그 문제)를 대상으로 간단한 DLL Injection을 이용하는 방법으로 해결한 풀이를 발견해 정리해봤다. DLL Injection을 처음으로 시도해보는 컨셉이기에 DLL 내용 자체가 대단하진 않고 이러한 방식으로 DLL을 짜서 공격을 수행해볼 수 있다 정도의 체험을 해봤다는 느낌으로 봐주길 바란다. 0x40103D에 로드된 함수의 실행 결과에 따라 ESI 값과 비교하여 성고 또는 실패 다이얼로그를 띄우는 코드로 점프하는 분기가 0x401026에 담겨있다. DLL을 이용해 저 부분의 코드를 조작할 수 있다면 디버거에 의한 개입 없이 프로그램을 무력화할 수 있게된다. 물론 이 경우, DLL의 목표는... 0x401026의 opco..
[Rev] Crack Me (Serial Authentication) Write-up
·
War Game/misc
22년도 1학기 역공학 과목을 수강하며 수행했던 과제 내용에 대한 기록을 남긴다. PE 파일은 아래 첨부 파일에서 확인할 수 있다. 이런 프로그램들의 특성상 바이러스 엔진에 걸리는 경우가 잦기 때문에 백업용으로 원드라이브 링크도 하나 더 첨부한다.