DLL Injector


1.서론

2.실행화면

3.다운로드

1.서론…….

원래는 특정한 핸들에 SendMessage를 보내는 프로그램을 만들려고 했는데 ‘어쩌다’보니 Dll Injector를 만들고 말았다. 고3인 관계로 시간이 부족해 자세한 설명은 생략하고 소스를 첨부한다. 소스도 정리를 안해서 그렇게 이쁘다고 볼 순 없지만 그래도 도움이 될거라 생각한다. 소스파일을 받아서 빌드할 때 프로젝트의 속성을 멀티바이트집합 사용으로 바꿔주면 에러없이 잘 빌드될것이라 생각한다.

2.실행화면


<사진>
대상프로세스의 이름을 위에 적고 Find를 눌러 인젝트할 dll을 찾거나 경로를 써주고 Inject를 누르면 된다.


이 프로그램에는 몇가지 문제점들이 있는데(예외처리를 안함) 기억나는것만 나열하자면

1. 프로세스 이름만 존재한다면 Inject시키는 dll파일이 없어도 성공창이뜸.

2. eject기능 없음

문제점들은 시간이 나면 차차 수정하도록 하고 직접 수정해서 써도 된다.


3.다운로드

Dll Injector.cpp

Dll Injector.exe

혹시 바이러스로 오진이 나거나 의심이 가는 사람들은 위에 cpp파일만 받길 바란다.

'API 미니 프로젝트' 카테고리의 다른 글

콘솔창을 생성하는 AllocConsole() 함수  (0) 2013.04.07
by Conscientia 2014. 1. 12. 15:58
| 1 |