윈도우 서비스 제거하기

-인자로 전달된 서비스명의 윈도우 서비스를 제거한다. #include #define BUFSIZE 512 void RemoveService(char* sc_name){         SC_HANDLE hManager;         SC_HANDLE hService;         SERVICE_STATUS sStat;         char path[BUFSIZE];         hManager=OpenSCManager(NULL,NULL,SC_MANAGER_ALL_ACCESS);         hService=OpenService(hManager,sc_name,SERVICE_ALL_ACCESS);         if(hService){                 //서비스 실행 중지                 ControlService(hService,SERVICE_CONTROL_STOP,&sStat);                 while(QueryServiceStatus(hService,&sStat)){                         if(sStat.dwCurrentState == SERVICE_STOP_PENDING){                                 Sleep(1000);                         }else{                                 break;                         }                 }                 //서비스 … 더 읽기

[MS08-067] 공격 코드

[MS08-067] Server Service 취약점으로 인한 원격코드실행 문제 □ 영향   o 공격자가 영향 받는 시스템에 대해 완전한 권한 획득   □ 설명   o Server Service에 원격코드실행이 가능한 취약점이 존재     ※ Server Service :Windows 운영체제에서 파일, 폴더 및 주변장치 등을 공유하기 위해        지원하는 기능으로 네트워크의 다른 사용자들이 해당 리소스를 액세스할 수 있음   … 더 읽기
바로가기