전체 : 4,150,784 명
어제 : 0 명
오늘 : 0 명

Themida로 패킹된프로그램 언패킹할때 올리 디버그 툴 옵션설명

봄나비 | 2012.02.01 07:47 | 조회 14032

1.Advanced Anti-Debugger

이 기능은 올리디버그 같은 디버킹툴을 패커에서 감시해서 뜨면 바로 프로그램종료나 메세지를 띄우는 옵션입니다. 기본옵션중 한개입니다.

2.Anti Dumper

이 기능은 언팩을 시도할시 중요한 OEP, 그 주변부분을 손실을 시켜놓거나 Add Section기법으로 언팩을 해야만 가능하게 하는옵션입니다.

3.Entry Point Obfuscation

이 기능은 OEP코드를 읽기 어렵게 함을 통해 역공학(reverse engineering)을 통한 공격을 막기 위한 목적을 가지고 있습니다.

4.Resources Encryption

리소스를 암호화시키는 기능입니다.(효율이 떨어지는 옵션입니다.) 기본옵션중 한개입니다.

5.VMWare/Virtual PC

이 기능은 VMWare와 Virtual PC은 윈도우나 리눅스 안에 또 하나의 OS를 설치할수 있게하는 즉, 가상머신이라고 하죠. 저 프로그램을 사용해서 OS켯을때도 중복실행이 가능하게 하는 옵션입니다. 기본옵션중 한개입니다.

6.Advanced API-Wrapping

이 기능은 간단히 말하면 언팩할때 IAT복구를 필요하게 하는 옵션입니다. 즉 패커자체에서 자신이 따로 Section을 만들어 그쪽으로 전부 함수를 옮겨서 언팩할시에는 따로 복구하도록 만들게 하는것이죠. 상당히 짜증나는 옵션중 한개입니다.

7.Virtual Machine Emulation

이 기능은 아까 5번에서 언급했듯이 가상머신에 관련된 옵션입니다.
이 옵션은 가상머신에서도 실행이 가능하게 하는 옵션입니다.기본옵션중 한개입니다.

8.Metamorph Security

이 기능은 파일이 강제로 변형되는것을 보호하는 옵션입니다.
기본옵션중 한개입니다.

9.Memory Guard

이 기능은 레지스터를 보호하는것이죠. 수정시 메세지나 강제 종료됩니다. 이것은 기본옵션인지는 잘모르겠네요.

10.Delphi/BCB Form Protection

이 기능은 말 그대로 Delphi/BCB로 짜여진 프로그램의 Form을 보호하는것입니다. 기본옵션중 한개입니다.

이 외에 2개가 더 있는데 불필요하다고 생각하기에 생략하겠습니다.

그리고 Advanced Option입니다.

1.Encrypt Application

이 기능은 응용프로그램을 암호화시키는것인데, 제 생각으로는 더 심화적으로 패킹시키는것 같습니다.

2.Protect as DLL Plugin

이 기능은 DLL을 패킹할때 필요한 옵션인것 같네요.

3..Net assemblies

이 기능은 안그래도 뜯기 힘든 닷넷으로 짜여진 프로그램을 더욱 더 심화적으로 암호화시키는 옵션입니다.

4.Last Section Name

이 기능은 패킹시 Section이름을 넣는것입니다.

쓸모없는 기능 1개가 더 있는데 그것은 넘기겠습니다.

그 외에 Themida는 띄우는메세지에 대해 내용도 바꿀수 있고 기능이 참 많더군요.

아무튼 Themida에는 이렇게 많은 옵션이 있습니다.

제가 이때까지본 패커중에서는 가능많은 옵션을 가진 패커인듯합니다.

예전에 올라 왔던 자료인데 초보들님께 필요할것 같아서 다시 올립니다.

twitter facebook me2day 요즘
잘쓰겠습니다감사합니다.
잘쓰겠습니다
감사합니다.
11.21 07:31 | 봄맞이님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
이건 더미다에 있는 안티디버깅 옵션 아닌가요 ?안티디버깅 우회에 관련된 ..

이건 더미다에 있는 안티디버깅 옵션 아닌가요 ?

안티디버깅 우회에 관련된 옵션들은 아닌거 같은데

02.03 00:02 | 호구킹님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
잘 봤습니다.

잘 봤습니다.

02.06 11:28 | hanassi님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
잘 봤슴

잘 봤슴

05.15 13:03 | chocoolman님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
감사합니다
감사합니다
05.16 19:13 | 핼로님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
그냥 Isdebuggerpresent 가 생각나네요...잘봤습니다.
그냥 Isdebuggerpresent 가 생각나네요...
잘봤습니다.
06.19 22:53 | HeartVoiceRay님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
잘봤씁니다.
잘봤씁니다.
06.28 21:49 | kwj001님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
감사합니당
감사합니당
07.22 23:50 | Kim Jaehyun님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
감사합니다..
감사합니다..
07.25 12:42 | 암천무제님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
역쉬 더미다는 머리아퍼 ㅜ.ㅜ;;
역쉬 더미다는 머리아퍼 ㅜ.ㅜ;;
01.26 21:52 | 폭풍그이상님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
잘봤습니다. 감사합니다.
잘봤습니다. 감사합니다.
02.21 15:10 | 작은여우님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
잘봤습니다.
잘봤습니다.
03.25 13:17 | 엔탈피님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
댓글쓰기 - 로그인한 후 댓글작성권한이 있을 경우 이용하실 수 있습니다.

비밀번호 확인

댓글 등록시에 입력했던 비밀번호를 입력해 주세요.
164개(1/9페이지)
rss
리버싱
번호 제목 작성자 작성일 조회
164 [기타]프로그램 리버싱/크랙/언패킹 의뢰 작업합니다 [Revers Engineering] rrr123 2018.01.24 53
163 [중급]게임프로그램 소스찾기 qkrwnstj38 2017.10.16 180
162 [중급]리버싱 의뢰합니다. morort 2017.10.14 171
161 [중급]Xtrap에 대해 자문 구합니다. 구름따라 2017.03.10 454
160 [기타]언패킹된 프로그램 인증서버 우회해주실 분 구합니다. 가을 2017.01.19 623
159 [기타]각종 매크로, 오토, 자동화, 앱 제작 / 리버싱, 크랙 의뢰받습니다. 프리랜서 2017.01.17 1010
158 [중급]프로그램의뢰합니다 고구려 2017.01.13 564
157 [중급]프로그램의뢰합니다 고구려 2017.01.13 532
156 [중급]리버스 도와주실분구합니다 BMW 2017.01.12 617
155 [기타]더미다 언패킹해주실 분구합니다. 알수가없넹 2017.01.01 656
154 [고급]Xtrap에 대한 질문입니다. 구름따라 2016.11.09 710
153 [기타]리버싱 의뢰 검은늑대 2015.07.15 1921
152 [기타]리버싱,크랙 의뢰합니다 인엑스 2014.11.26 3000
151 [고급]리버싱의뢰[2] 메이징 2014.02.13 3462
150 [기타]LenA-01. Olly + assembler + patching a basic reverseme 악비 2013.11.08 2142
149 [초급]x86 레지스터 정리[6] 곰탱이_ 2012.09.17 5872
148 [초급]게임가드에 대한 분석[13] eLee2228 2012.06.23 12033
147 [초급]리버싱 초급입니다~첨부파일[18] Jongmin-Park 2012.06.20 9493
146 [중급]자작 크랙미 2번첨부파일[13] gunny 2012.04.20 8343
>> [초급]Themida로 패킹된프로그램 언패킹할때 올리 디버그 툴 옵션설명[12] 봄나비 2012.02.01 14033