<![CDATA[Latest posts for the topic "Kill Process được bảo vệ!!"]]> /hvaonline/posts/list/23.html JForum - http://www.jforum.net Kill Process được bảo vệ!! Nguyên lý: Một process có thể Kill một Process khác được bảo vệ nếu như process này có đặc quyền DEBUG các process khác, sau đó process này có thể dùng hàm API TerminateProcess(hProcess,0)! Đoạn mã sau dùng để gán quyền DEBUG cho một process: Code:
void GetDebugPriv( void )
{
HANDLE hToken;
LUID sedebugnameValue;
TOKEN_PRIVILEGES tkp;

if ( ! OpenProcessToken( GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken ) )
return;

if ( !LookupPrivilegeValue( NULL, SE_DEBUG_NAME, &sedebugnameValue ) )
{
CloseHandle( hToken );
return;
}

tkp.PrivilegeCount = 1;
tkp.Privileges[0].Luid = sedebugnameValue;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;

AdjustTokenPrivileges( hToken, FALSE, &tkp, sizeof tkp, NULL, NULL );

CloseHandle( hToken );
}
]]>
/hvaonline/posts/list/83.html#366 /hvaonline/posts/list/83.html#366 GMT
Kill Process được bảo vệ!! /hvaonline/posts/list/83.html#493 /hvaonline/posts/list/83.html#493 GMT Kill Process được bảo vệ!! /hvaonline/posts/list/83.html#239748 /hvaonline/posts/list/83.html#239748 GMT Kill Process được bảo vệ!!

dai_te_tuong wrote:
Ngôn ngữ j` đây mấy bác. :D :D :D :D :C mà bạn !]]> /hvaonline/posts/list/83.html#239753 /hvaonline/posts/list/83.html#239753 GMT