창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


기타자료실
- '창조'로 제작하지 않은 프로그램이나, '창조'와 관련된 프로그램들을 올리는 곳입니다.
- 첨부가능 확장자는 *.zip,*.rar,*.exe,*.jpg,*.gif,*.png 입니다.


LIST ALL
Posted by 지상현2006-09-26 01:42:39, Hit : 6455
DLL 주입기 (?)
Homepage : http://ssidang.x-y.net
File #2 : DLLInjector.rar (27.8 KB)   Download : 384
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=pds_etc&no=793
말 그대로, DLL을 주입해주는 프로그램입니다.

내 프로그램에서는 얼마든지 필요에 의해 DLL을 로드할 수 있습니다.
(창조에서 사용자 함수를 써도 DLL이 로드됩니다.)
또한, 예를 들어 리치 에디트 2.0 (창조의 ㅎ메모)를 사용하려면, riched20.dll 이란 DLL을 로드해야 합니다. 리치 에디트의 기능이 저 DLL에 들어있기 때문입니다.

하지만 다른 프로그램은 그 프로그램이 딱히 로드하지 않는 이상, 원하는 DLL이 자동으로 로드되게 만들 수단이 거의 없습니다.

이 프로그램은 다른 프로그램에게 원하는 DLL을 로드하게끔 만들어주는 프로그램입니다.(?)
ProcessExplorer와 같이, 프로세스가 로드하고 있는 DLL 목록을 볼 수 있는 프로그램으로 확인해보면 실제로 DLL이 주입된 것을 알 수 있습니다.

DLL 종류면 다 주입할 수 있습니다만, 대부분의 DLL은 주입되어도 메모리만 차지할 뿐 특별한 동작을 하지는 않습니다.
그래서 제가 동작을 확인할 수 있는 샘플 DLL을 추가로 만들어 넣었습니다.
프로세스 실행을 컨트롤 하는 DLL이며, 설명서는 같이 첨부되어 있습니다.
설명보다는 직접 해보는 편이 확실합니다.

이 프로그램은 매우 단순한 인터페이스를 가지고 있기 때문에 사용법은 쉽습니다.
먼저, DLL을 주입하고자 하는 프로세스를 선택한 다음 주입할 DLL 파일을 고릅니다.
그리고 주입하기 버튼을 누르면 끝입니다.


최소 지원 사항
이 프로그램은 구현 방법상 Windows 2000/XP 이상에서만 동작합니다.
이 프로그램은 Visual Basic 6 으로 작성되었으므로 그에 따른 런타임이 필요합니다.
첨부된 DLL (ProcCtrl.dll)은 구현 방법상 Windows Me 이상에서만 동작합니다.


참고: DLL을 주입해서 어디에 쓰나?

쉽게 말해, DLL은 EXE처럼 혼자서는 살 수 없는 놈입니다.
즉, 다른 EXE에 붙어서만 실행될 수 있습니다.
바꿔 말하면 DLL은 다른 EXE에 붙을 수 있다는 뜻이고, 그 말은 EXE와 한 몸이 된다는 뜻입니다.
따라서 DLL은 일단 EXE에 붙게 되면 그 EXE와 동등한 위치에서 프로그램을 제어할 수 있습니다.

덕분에 수많은 후킹/해킹 프로그램에서 DLL을 주입하는 작업을 첫번째로 시작합니다.
그런 프로그램은 실제 명령어는 거의 DLL에 들어있고 EXE는 DLL을 원하는 프로세스에 주입시켜주는 역할만 합니다.(그런 EXE를 로더라고 합니다.)

이 프로그램은 주입했을 때 특별한 동작을 수행하는 DLL을 만들 때 마다 로더를 작성해야 하는 부담을 덜기 위해 만들어본 프로그램입니다.

Oh! Text Hooker 같은 프로그램과 같은 방식의 주입법을 사용합니다.
(Oh! Text Hooker의 로더 없이, 이 프로그램으로 ohthkdll.dll 을 임의로 주입해도 같은 효과를 냅니다.)

나중에, 이것을 이용한 창조 관련 유틸리티를 만들 계획이 있습니다...

LIST ALL               GO TO THE TOP


N
Category
   Subject
Posted by
Date
H
647 기타
   알집(ALZip) v5.0 [6]
창조 2002/11/19  4576
646 기타
   spy(윈도우 핸들정보 알아내는 SP... [2]
째잭!!~ 2004/03/26  5744
645 기타
   Spy Dir ( 디렉토리 스파이 ) [5]
째잭!!~ 2004/03/09  4410
644 기타
   eXe Scope 6.50 Ver 한글판 [4]
진재연 2005/08/14  5700
643 기타
   backbreaker의 mark [2]
진도 2006/05/21  4926
642 창조관련
   소스 코드 최적화 유틸리티 (czmin) [2]
지상현 2011/02/01  6871
641 기타
   파일 차단 해제 프로그램
지상현 2010/07/07  6787
640 기타
   [Api] 파일 관리창을 띄우는 예제 [4]
지상현 2010/07/05  5619
639 창조관련
   소스 코드 최적화 유틸리티 (czmi... [3]
지상현 2011/02/02  5991
638 기타
   난해한 프로그래밍 언어 -_- [2]
지상현 2009/01/02  5727
637 창조관련
   CreateCOM (창조에서 COM/ActiveX... [2]
지상현 2007/07/09  5482
636 창조관련
   가짜 창조 2002 -_-; [7]
지상현 2007/06/22  5636
635 창조관련
   바로가기 만드는 DLL (+ 예제) #2 [11]
지상현 2007/01/15  6182
634 기타
   도우미 프로그램-"받아쓰기" (msn... [3]
지상현 2007/01/14  5414
633 기타
   한타 ↔ 영타 (조썰체 해독기 -.-) [1]
지상현 2007/01/01  13729
632 기타
   장치 연결/분리 감지 DLL - USB ... [3]
지상현 2006/11/07  5643
631 기타
   프로세스 제대로 종료하는 프로그... [2]
지상현 2006/09/30  6006
기타
   DLL 주입기 (?)
지상현 2006/09/26  6455
629 창조관련
   [수정#1] Intercreate 라이브러리... [6]
지상현 2006/07/13  6294
628 기타
   [VB] 세 점으로 원 그리기 -.- [4]
지상현 2006/06/29  6675
627 창조관련
   CUF Viewer (pure CreateAll) [1]
지상현 2006/06/22  5333
626 창조관련
   CUF Viewer (사용자 함수 편집기...) [5]
지상현 2006/06/21  5546
625 창조관련
   filetr32.dll 두 번째 버전 [3]
지상현 2006/06/05  5961
624 창조관련
   filetr32.dll 업그레이드 버전 [3]
지상현 2006/05/28  6123
623 기타
   한타 ↔ 영타! (Qwerty, 두벌식) [5]
지상현 2006/01/20  11462
LIST ALL   Prev [1][2] 3 [4][5][6][7][8][9][10]..[28] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인