목록2019/11/10 (3)
EASY7

실습환경 VMware Workstation OS : Window XP OllyDbg(shadow) IDA 32 문제 이 프로그램의 등록키는 무엇인가 파일에 대한 이해 EP:0x55BB0 ImageBase:0x400000 시리얼 넘버가 틀리면 Wrong Serial, try again! 뜬다. UPX 패킹되어있다. OllyDbg로 열었을 때, 처음에 나오는 PUSHAD 명령어로 보아 UPX 패킹되어있는 것을 알 수 있다. 패킹된 파일의 EP에 PUSHAD 명령어로 레지스트리 값들을 스택에 넣고 패킹을 풀고 POPAD 명령어로 앞서 스택에 넣어두었던 레지스트리 값들을 복원시킨다.. PUSHAD~POPAD사이에 합축해제 코드가 실행되고 POPAD 이후 JMP명령어를 통해 OEP로 이동한다.(OEP는 패킹된 파..

실습환경 VMware Workstation OS : Window XP OllyDbg(shadow) IDA 32 문제 이 프로그램은 디버거 프로그램을 탐지하는 기능을 갖고 있다. 디버거를 탐지하는 함수의 이름은 무엇인가 파일에 대한 이해 ImageBase : 0x100000 EP : 0x1000 IsDebuggerPresent 함수 -디버거가 아니면 0 -디버거면 0이 아닌 값. 문제 풀이 나는 올리디버거로 돌려도 정상으로 나오는데 어찌된 일인지 해서 리버싱 선배님들한테 물어보니! 올리디버거를 플러그인으로 패치한 것 같다고, 올리디버거 홈페이지에서 오리지널 버전으로 다운로드 받아서 시도해보라고 하셨습니다! 생각해보니 이 올리디버거는 악성코드 분석 교육받을 때 받은 거라서 IsDebuggerPresent함수..

오류 및 증상 the virtual printing feature is globally disabled on this system, and will not be enabled for ... virtual device 'serial0' will start disconnected 화면과 마우스가 일치하지 않는 증상이 나온다. 원인 vmware에서 프린트와 관련된 설정파일에 FALSE로 되어 있기 때문에 에러가 뜬다. 해결방법 C:\ProgramData\VMware\VMware Workstation 폴더에 settings.ini파일을 변경해주기 settings.ini파일 새로 만들어서 덮어씌워줘야한다.(권한 문제 때문이다) 내용은 printers.enabled = "TRUE" 로 해준다.