올리디버거의 초기설정 방법을 알아보겠다.


odbg110.zip


위의 파일은 올리디버거 홈페이지에 있는 1.10버전 올리디버거다 다운받도록 하자.


압축을 푼 올리디버거 폴더에 UDD폴더와 Plugin폴더를 만들어 준다.


올리디버거를 실행 후 Option -> Directories 에서 UDD폴더와 Plugin폴더를  조금 전에 생성한 폴더로


위치를 설정해준다.


올리디버거 종료 후 올리디버거 폴더에 있는 dll파일 4개를 Plugin 폴더로 넣어준다.

(만약 사용자가 Win7-64bit 이상의 환경이라면 아래의 주소에 있는 파일을 다운받아 안에 들어있는 dll파일을 Plugin폴더에 함께 넣는다. 넣고 나서 설정 방법은 여기)

[Olly 64비트호환용 플러그인]Stealth64 v1.2 (Beta).rar


Win32 API가 필요하다면 아래의 파일도 압축을 풀어 올리디버거 폴더 안에 넣어준다.


win32.zip


이번엔 코드의 중요한 부분들을 눈에 띄는 색깔로 표시해주는 설정을 해볼것이다.


올리디버거 실행 후 가운데 아무 부분이나 우클릭 후 Appearance ->Highlighting -> Christmas tree를 체크 해주면 된다.


마지막으로 디버깅 옵션을 설정해주어야 한다.


아래 첨부한 그림 그대로 체크 해준다음 Ok를 눌러주면 된다.



















Ok를 누르면 OllyDbg의 기본 셋팅 완료!!


Posted by 알 수 없는 사용자

Windows7 64비트에서 OllyDbg 1.10버전을 호환시키는 방법은 여러가지가 있겠지만, 


그중에 OllyAdvanced의 64비트 호환 방법이 먹히지 않을때 이 플러그인 설치 후

(설치 방법은 압축파일 안에 들어 있는 dll파일만 Plugin폴더로 넣어주면 된다.)

올리디버거 메뉴줄 ->Plugins -> Stealth64 -> Oprion 에서


x64 Compatinility mode 를 체크 해주면 된다.


(플러그인을 설치하는 방법은 첨부된 파일의 압축을 푼후 DLL파일을 올리디버거 폴더안의 Plugin폴더에 넣어주면 된다.)

[Olly 64비트호환용 플러그인]Stealth64 v1.2 (Beta).rar



'프로그래밍 > 리버스 엔지니어링' 카테고리의 다른 글

OllyDbg 초기설정  (0) 2013.08.29
리버스엔지니어링 이란?  (0) 2013.08.08
Posted by 알 수 없는 사용자

cls 화면을 지운다

pause>nul 멈춤(아무 메세지 없이)

date /t 현재 날짜를 출력

echo. 1줄을 빈 줄로 출력

&(앰퍼샌드) : 문장이 끝남을 의미 java나 c++의 ' ; '와 같은 뜻(앰퍼샌드로 나눠주기만하면 한줄에 여러 명령문 쓸수 있다)

|(파이프라인) : 파이프라인 왼쪽의 출력을 오른쪽에서 입력으로 사용 (잘사용한다면 굉장히 유용한 도구다)

type 11.txt : 11.txt의 내용을 출력한다

title 제목 : 제목표시줄의 내용을 제목으로 바꾼다

cd\ : C:\ 위치로 이동

color 09 : 글씨색or배경색을 바꾼다

chcp 949 : cmd창의 언어를 바꾼다 (949[한글], 437[영문])

ren 파일이름1 파일이름2 : 파일이름1을 파일이름2로 바꾼다

move 경로1 경로2 : 파일의 위치를 경로1에서 경로2로 바꾼다

copy 경로1 경로2 : 파일을 경로1에서 경로2로 복사한다

md 폴더명 : 폴더를 만든다

rd 폴더명 : 폴더를 지운다

rem 주석 : 말그대로 배치파일 실행시 아무런 영향을 끼치지 않는 주석

del 파일명 : 파일을 삭제

start /B 새창 만들지 않고 응용프로그램 시작

      /WAIT 응용프로그램 끝날때까지 기다림

      /MIN 최소화로 실행

      /MAX 최대화로 실행 (MIN과 동시에 쓸경우 MIN이 우선)

if (not) 변수        명령어

          문자열

    exist

    errorlevel

else 명령은 if의 마지막과 같은행에 있어야 함


*변수 값 비교시

%a% == %b%    : a = b

%a% equ %b%  : a = b

%a% gtr %b%    : a >b

%a% geq %b%  : a ≥ b

%a% les %b%   : a< b

%a% leq %b%   : a ≤ b

(※ 배치파일 안에서 ==만 작동하고 나머지 >, ≥, <,  는 작동하지 않음)


%systemdrive% : C:\

%windir% : WINDOWS

%systemroot% : WINDOWS

%userprofile% : Documents and Setting

%temp% : TEMP

%programfiles% : Program Files


call :label : label이 있는 쪽으로 갔다가 eof를 만나면 되돌아 옴

call 배치파일 %1 %2 %3 ....  : 배치파일을 불러올수 있고 %1,%2 의 자리에 인자값을 받아와 사용할수도 있다

exit : 종료

setlocal enableextensions : 지역변수화 사용 (enable~이 사용, disable~이 사용안함)

endlocal disableextensions : 지역변수화 사용안함 (enable~이 사용, disable~이 사용안함)


goto :label : label자리로 감



Posted by 알 수 없는 사용자
이전버튼 1 2 이전버튼