프로세스 모듈 보기

1530 단어 프로세스
본고와 그 부수적인 원본 코드는 SDK 프로젝트로 프로세스와 연결된 모든 모듈을 열거하고 지정한 프로세스 모듈을 원격으로 마운트 해제하는 데 사용되며 시스템 실행 대화상자, 파일 속성 대화상자에 대한 호출을 실현했다.키워드: 열거 프로세스, 프로세스 모듈, 원격 마운트 해제 환경: VC6.0/WinXP/SP2/1024*768 해상도 보충: 이것은 본인이 2006년에 쓴 코드입니다. 순수SDK입니다. 당시 리마의 원격 주입과 관련된 글을 보고 있었습니다. 제가 직접 손으로 쓴 것을 연습했습니다. 원거리 주입과 관련된 코드도 올리려고 했는데 리마는 이미 잘 썼고 인터넷도 많아서 그만두었습니다.이것은 그의 July 프로그램을 모방하여 쓴 것이다. 그는 원본 코드를 내보내지 않았고 (그가 지금 넣었는지 알 수 없다) 자신이 하나를 썼기 때문에 보조 도구류라고 할 수 있다.오늘 나는 또 대체적으로 한 번 뒤적였는데, 코드의 주석은 매우 적지만, 어지럽지 않을 것이며, 뜻이 있는 사람은 그럭저럭 볼 수 있을 것이다.개인적으로 VCK는 일부 프레임워크 디자인 방면의 문장, 예를 들어 MVC 등 일부 인터페이스, 데이터, 조작이 분리되거나 더 높은 문장을 찾거나 번역해야 한다고 생각한다.이 도구의 목적: DLL이 대상 프로세스에 성공적으로 주입되었는지 확인하는 데 사용됩니다.인터페이스 캡처: 자체 보조 도구, 엄격한 테스트 없이 XP/2K에서 통과.리마의 줄리 프로그램을 참고하면 그는 원본 코드를 내보내지 않아서 이를 악물고 발을 동동 구르자 스스로 썼다.나의 실현은 현재 아직 발견되지 않은 큰 BUG로 쓸 수 있다.vckbase에서 뒤적였는데 제가 검색을 잘못한 건지 VCK의 검색 기능이 약한 건지 아직 비슷한 도구가 없는 것 같아서 제출했습니다. 유용했으면 좋겠습니다.다시 컴파일해서 ^ ^,코드가 정리되지 않았고 주석도 많지 않았지만 유심한 사람에게는 이미 충분하다고 믿는다. 무심한 사람이 써도 반드시 그에게 유용한 것은 아니다.이게 다야.주요 기능 또는 기술 포인트: 1,//현재 프로세스에 대한 권한 향상 bool Enable Debug Privilege().2. 매거 과정
#include <TLHELP32.H> //    #pragma comment(lib,"comctl32.lib")//    DWORD EnumProcess(LPCTSTR sTarget);

3. 프로세스가 연결된 모든 모듈
void InitValue(PROCESSENTRY32 *pe)

4. 원격 마운트 해제 프로세스 모듈
bool RemoteFreeLibrary(DWORD dwProcessID,LPCSTR lpszDll)

5.vector 검색 6, 시스템 실행 대화상자, 파일 속성 대화상자
void RunSysDlg()void ShowFileAttr(LPCTSTR sFile)

지원:시스템 바로 가기 키

좋은 웹페이지 즐겨찾기