목록Training/Codeengn (13)
Never Stop Running
* 리버싱 공부를 위한 문제풀이로 정답을 찾는 것과는 조금 다를 수 있습니다. [CodeEngn] BASIC 03 문제 풀이 환경Windows 10 / Intel / HxD 문제 URLhttps://www.codeengn.com/challenges/basic/03 BASIC 3번 문제. 문제는 스트링 비교함수 이름을 찾는 것이다. HxD라는 헥사 에디터를 사용하여 함수 이름이 모여있는 곳 쪽을 보니 딱 문자열 비교 함수 이름이 적혀있다.
* 리버싱 공부를 위한 문제풀이로정답을 찾는 것과는 조금 다를 수 있습니다.[CodeEngn] BASIC 02 문제 풀이 환경Windows 10 / Intel / HxD 문제 URL https://www.codeengn.com/challenges/basic/02 BASIC 2번 문제.문제는 실행이 되지 않는 파일의 패스워드를 찾는 것이다.HxD라는 헥사 에디터로 실행파일을 열어서 문자열을 쭉 읽어보았다. 'Yeah, you did it!'이라는 성공할 때 나타날법한 문장 뒤로 비밀번호같은 문자열이 보인다.
* 리버싱 공부를 위한 문제풀이로정답을 찾는 것과는 조금 다를 수 있습니다. [CodeEngn] BASIC 01 문제 풀이 환경 Windows 10 / Intel / x32dbg 문제 URLhttps://www.codeengn.com/challenges/basic/01 BASIC 1번 문제.문제는 HDD를 CD-Rom으로 인식시키기 위한 GetDriveTypeA 함수의 리턴값을 찾는 것이다.일단 HDD를 CD-Rom으로 인식시키는 방법들을 찾아본다. 일단 파일을 실행시키면 이러한 창 두개가 뜬다. x32dbg로 열어본다.참고로 [설정] - [환경설정] - [이벤트]에서 시스템 중단점, TLS 콜백을 체크 해제한 상태이다.GetDriveTypeA 함수가 보이기 때문에 함수 내부로 들어가기 전에 Break ..