반응형
이번에는 가지고 있으면 이리저리~ 도움이 될 만한(?) 올리디버거의 플러그인을 몇가지 소개할까 합니다.
( 물론 "Olly Advanced" 같은~ 다들 알만한 플러그인은 제외하구요..^^; )
◆ Code Ripper ◆
디스어셈블리창에 보이는 내용들 중 선택한 영역에 대한 어셈블리 코드만 뽑아주는 플러그인입니다.
Code Ripper #1 - Code Ripper 를 적용할 타겟
위의 함수에 Code Ripper 를 사용하면~
Code Ripper #2 - 결과
이렇게 됩니다~~ㅋ
별것아닌것 같지만... 어셈 코드만 떼어내서 사용하고 싶을 때 꽤~ 편리하답니다. :-)
◆ Data Ripper ◆
이름에서 알 수 있듯이(?) Code Ripper 와는 자매품이 아닐까~ 생각되는 플러그인입니다.
Code Ripper 가 코드를 추출해주는 플러그인이라면 Data Ripper 는 데이터(?) 를 추출해주는 플러그인입니다.
( 물론 선택한 영역에 대해서~~^^;; )
"백문이 불여일견"이라고.. 아래 화면을 보시면 이해가 빠를듯 :D
Data Ripper #1 - Data Ripper 를 적용할 타겟
위의 선택한 영역에 대해서 Data Ripper 를 사용하면~
Data Ripper #2 - 결과
요렇게~~ :-) .. 패턴 작업할때~ 꽤 편리하답니다~ㅋ
제 편의상 C/C++ 형식에 BYTE 형으로 맞춰서 사용중입니다만... 입맛에 맞게 셋팅을 하실 수 있습니다.
Data Ripper #3 - Data Ripper 의 셋팅창
◆ Memory Dump ◆
Memory Dump 의 주기능은 Data Ripper 와 같지만... Memory Dump 만의 다른 기능때문에 같이 사용중입니다.
Memory Dump #1 - Memory Dump 의 메뉴
Delphi/Pascal, C/C++, ASM, Visual Basic 등의 Table 을 지원해주는데 이는 Data Ripper 와 동일한 기능이구요.
Memory Dump #2 - 데이터를 Delphi/Pascal 테이블로 추출한 결과
그 외 Range Dump 를 통해 임의로 영역을 지정해서 Dump 를 만들수도 있고..
Xor Selection 으로 선택한 데이터에 XOR 연산을 한 결과를 얻을 수도 있습니다.
◆ Game Invader ◆
"Cheat Engine" 의 일부 기능(메모리 서치 기능~ㅋ)을 올리디버거의 플러그인으로 만든 것입니다..
Game Invader #1 - "지뢰찾기" 시간 부분을 찾은 결과
물론 치트엔진만큼 강력하진 않지만 올리디버거로 트레이스할 때 이용하면 ~ 상당히 편리하답니다.. :-)
이상으로 4가지 플러그인의 소개를 마칩니다;
뭐.. 해당 플러그인들을 아는 분들도 계시겠지만... 은근히 모르는 분들이 많아서 살포시 올려봤습니다.
< 다운로드 >
출처 : Tuts4You - http://www.tuts4you.com/
반응형
'Reverse Engineering > RCE Tools' 카테고리의 다른 글
Kernel Detective v1.4.1 (2) | 2010.12.19 |
---|---|
Import REConstructor v1.7e FINAL ~ (0) | 2010.10.13 |
XueTr 0.36 업데이트~ (2) | 2010.08.07 |
올리디버거~ 2.0 Final Release (2010.06.04) (0) | 2010.06.11 |
Kernel Detective v1.3.1 (8) | 2010.03.29 |