I'm not sure if I should laugh or cry.. but I think it's better to laugh on it. :oP
Yeah, I know you do not know what I'm talking about - I speak about a recently posted "advisory" on Bugtraq (
Bugtraq: securityfocus.com) with the title
Microsoft Windows CreateRemoteThread Exploit.
Maybe somebody should tell this guy that Windoze has several privileges and more importantly security descriptors. That means that nobody is able to call OpenProcess() on processes which do not belong to him without having the SeDebugPrivilege or rather be able to gaining it. By default only Administrators own this mighty privilege and an Administrator is not limited to anything therefore it's bullshit to claim that it's a exploit to be able to use OpenProcess() and CreateRemoteThread().
To open a handle to another another process and obtain full access rights, you must enable the SeDebugPrivilege privilege. For more information, see Changing Privileges in a Token.
MSDN: OpenProcess()