본문 바로가기

보안공부/리버싱

현재 실행중인 Process정보

반응형

현재 실행중인 process명 그리고 pid를 출력해주는 소스.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "windows.h"
#include "tlhelp32.h"
#include "tchar.h"
#include <stdio.h>
 
int _tmain()
{
    HANDLE hSnapSot = INVALID_HANDLE_VALUE;
    PROCESSENTRY32 pe;
 
    pe.dwSize = sizeof(PROCESSENTRY32);
    hSnapSot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, NULL);
 
// 첫번째 스냅샷을 pe 구조체에 셋팅
    Process32First(hSnapSot, &pe);
 
    do
    {
        wprintf(L"%s    %d\n", pe.szExeFile , pe.th32ProcessID);
    } while (Process32Next(hSnapSot, &pe));
 
    return 0;
}
cs


반응형

'보안공부 > 리버싱' 카테고리의 다른 글

정리  (0) 2016.07.13
Windbg 명령어  (0) 2016.05.02
심볼(Symbol)  (0) 2016.04.01
PE 파일 영역  (0) 2015.08.06
공통 DLL  (0) 2015.08.06