ni gan dll minimize
klik disini gan
Rabu, 25 April 2012
Tutor:
1. Buka DevC++ buat Project baru (C Project)
2. Hapus file dll.h
3. Masukkan Code dibawah ini di dllmain.c
1. Buka DevC++ buat Project baru (C Project)
2. Hapus file dll.h
3. Masukkan Code dibawah ini di dllmain.c
Code: |
/*
Name: Blazetorm Base 1.0 Copyright: BlazeTorm.net Author: Reynold|XazeDead| Date: 26/01/11 06:00 Greetz to : AnasTM (fake address) & all Blazetorm Description: Basic Source for Indonesian PB Online ================================================== Learn To Newbie Hacker ! */ #define WIN32_LEAN_AND_MEAN #include <windows.h> #include <shellapi.h> #define Minimize1 0x254C0 // Ofset RCD Logger 3.1 dikurangi 53 kemu dibagi 2 ( hex ) #define Minimize2 0x254DC // Ofset RCD Logger 3.1 dikurangi 53 dibagi 2 ( hex ) #define PLAYER 0x2647DF // Ofset Base Player Pointer dikurangi 2 dibagi 2 #define BARET1 0xB58 #define BARET2 0xB90 LPSTR Snutzer = "PointBlank.i3Exec"; DWORD BlazetormMini1, SnutzMini2, SnutzPB = 0; unsigned char MiniPatch[1]={0x01}; // value untuk patch (1 Byte) unsigned char SGPatch[4]={0x7C, 0x7D, 0xBE, 0x41}; //value untuk patch (4 Bytes) unsigned char SnipPatch[4]={0x7B, 0x7D, 0xBE, 0x41}; int __fastcall patch_(void* address, char* val, int bytes) { DWORD d, ds; VirtualProtect(address, bytes, PAGE_EXECUTE_WRITECOPY, &d); memcpy(address, val, bytes); VirtualProtect(address,bytes,d,&ds); } DWORD __fastcall theLoop(LPCVOID param) { while (1) { // Minimize if(GetAsyncKeyState(VK_INSERT)&1) { MessageBeep(0); DWORD BlazetormBase = (DWORD)GetModuleHandleA(Blazetorm); if (BlazetormBase > 0) { SnutzMini1 = SnutzBase + Minimize1 + Minimize1; // metode fake address 1 by AnasTM SnutzMini1 = SnutzMini1 + 0x50; // metode restore fake address by AnasTM patch_((void*)SnutzMini1, (char *)MiniPatch, 1); // pacth memory SnutzMini2 = SnutzBase + Minimize2 + Minimize2; // metode fake address 1 by AnasTM SnutzMini2 = SnutzMini2 + 0x50; // metode restore fake address by AnasTM patch_((void*)SnutzMini2, (char *)MiniPatch, 1); // pacth memory } MessageBox(0,"[Forum Tetangga] Minimizer Extreme...","Reynold", MB_OK | MB_ICONINFORMATION); } //BARET if (GetAsyncKeyState(VK_NUMPAD1)&1) { DWORD PB_Snutz = (DWORD)GetModuleHandleA(Snutzer); DWORD SnutzBase = 0; SnutzBase = PLAYER + PLAYER; // metode fake address 1 by AnasTM SnutzBase = BlazetormBase + 2; // metode restore fake address by AnasTM SnutzBase = PB_Blazetorm + BlazetormBase; ReadProcessMemory(GetCurrentProcess(), (void*) (BlazetormzBase), &BlazetormPB, sizeof(BlazetormPB), NULL); patch_((void*)(BlazetormPB + BARET1), (char *)SGPatch, 4);// baret shotgun patch_((void*)(BlazetormPB + BARET2), (char *)SGPatch, 4); MessageBeep(0); } if (GetAsyncKeyState(VK_NUMPAD2)&1) { DWORD PB_Blazetorm = (DWORD)GetModuleHandleA(Snutzer); DWORD SnutzBase = 0; SnutzBase = PLAYER + PLAYER; // metode fake address 1 by AnasTM SnutzBase = BlazetormBase + 2; // metode restore fake address by AnasTM SnutzBase = PB_Snutz + SnutzBase; ReadProcessMemory(GetCurrentProcess(), (void*) (BlazetormBase), &BlazetormPB, sizeof(BlazetormPB), NULL); patch_((void*)(SnutzPB + BARET1), (char *)SnipPatch, 4);// baret sniper patch_((void*)(SnutzPB + BARET2), (char *)SnipPatch, 4); MessageBeep(0); } Sleep(10); } } BOOL __stdcall DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved) { switch(dwReason) { case DLL_PROCESS_ATTACH: DisableThreadLibraryCalls(hDll); MessageBox (0,"[Forum Tetangga] Base for Blazetorm","Reynold", MB_OK | MB_ICONINFORMATION); CreateThread(0, 0, (LPTHREAD_START_ROUTINE)theLoop, 0, 0, 0); break; } return TRUE; |
Langganan:
Postingan (Atom)