No Copas###
Ini cara untuk membuat logger untuk mencri OFFSET Point Blank silahkan d coba buat agan" yang suka otak-atik C++, Ini khusus yang ngerti sama C++ ( Ilmu Programing).
Silahkan Buat Injectornya kalo sesudah bikin DLL loggernya. Jangan asal kopas dari blog tanpa menyertakan Creaditnya.
[--] Specila Thanxz Buta :
[-] RCD
[-] HRD
[-] N3,N2,Us-net,Snutz,Scarletzer,Blazetorm, DLL
[%] Siapin alatnya dulu
[-] VC++ 2008 <<< Buat bikin DLL cari d google atau d blog saya.
[-] VB6 <<< Buat bikin Injector cari d google atau d blog saya
[-] Cara pembuatan DLL Logger detect OFFSET PointBlank.i3Exec :
1.Buat Project baru pilih Empty Project
2.Set ke release pilih type jadi DLL
3.Buat main.cpp
4.Tinggal Build
NB: AOB di atas adalah Contoh, agan , yang sebetulnya AOB defuse tapi saya cencored.
Silahkan berkreasi dan mencari pengetahuan, karena ilmu tidak akan berat kalo mau d bawa kemana"...BETULKAN GAN....!!!! xixixixixi
Wajib Klik iklannya gan Untuk mengucapkan terima kasih kepada saya..xixxixixixi
Silahkan Buat Injectornya kalo sesudah bikin DLL loggernya. Jangan asal kopas dari blog tanpa menyertakan Creaditnya.
[--] Specila Thanxz Buta :
[-] RCD
[-] HRD
[-] N3,N2,Us-net,Snutz,Scarletzer,Blazetorm, DLL
[%] Siapin alatnya dulu
[-] VC++ 2008 <<< Buat bikin DLL cari d google atau d blog saya.
[-] VB6 <<< Buat bikin Injector cari d google atau d blog saya
[-] Cara pembuatan DLL Logger detect OFFSET PointBlank.i3Exec :
1.Buat Project baru pilih Empty Project
2.Set ke release pilih type jadi DLL
3.Buat main.cpp
#include <fstream> #include <Windows.h> #include <stdio.h> /*_____________________________________________________________________________________________________________________*/ using namespace std; ofstream ofile; char *GetDirectoryFile(char *filename); void __cdecl add_log (const char * fmt, ...); char dlldir[320]; /*_____________________________________________________________________________________________________________________*/ DWORD adrNores,adrDefuse,dwJaz,adrInvic,dwSize, dwStartAddress, ResultDefuse ,ResultResBom=0; LPTSTR dwModule = "PointBlank.i3Exec"; char *GetDirectoryFile(char *filename){ static char path[320]; strcpy(path, dlldir); strcat(path, filename); return path; } void __cdecl Writelog (const char *fmt, ...){ if(ofile != NULL){ if(!fmt) { return; } va_list va_alist; char logbuf[256] = {0}; va_start (va_alist, fmt); _vsnprintf (logbuf+strlen(logbuf), sizeof(logbuf) - strlen(logbuf), fmt, va_alist); va_end (va_alist); ofile << logbuf << endl; } } bool Match(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 Pattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask){ for(DWORD i=0; i < dwLen; i++) if( Match( (BYTE*)( dwAddress+i ),bMask,szMask) ) return (DWORD)(dwAddress+i); return 0; } void SearchPatterns(void){ Sleep(500); dwStartAddress = 0x400000; do { dwStartAddress = (DWORD)GetModuleHandle(dwModule); Sleep(100); }while(!dwStartAddress); dwSize = 0x500000; DWORD Defuse = Pattern(dwStartAddress,dwSize,(PBYTE)"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00","xxxxxxxxxx"); ResultDefuse = Defuse - dwStartAddress; Writelog("//YOU ARE DONE :D"); Writelog("#define OFS_DEFUSE 0x%X", ResultDefuse); ExitProcess(1); } BOOL WINAPI DllMain ( HMODULE hAdd, DWORD dwReason, LPVOID lpReserved ){ DisableThreadLibraryCalls(hAdd); if (dwReason==DLL_PROCESS_ATTACH){ CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)&SearchPatterns, NULL, NULL, NULL); GetModuleFileName(hAdd, dlldir, 512); for(int i = strlen(dlldir); i > 0; i--) { if(dlldir[i] == '\\') { dlldir[i+1] = 0; break;}} ofile.open(GetDirectoryFile("Cheat.txt"), ios::app); } return 0; }
4.Tinggal Build
NB: AOB di atas adalah Contoh, agan , yang sebetulnya AOB defuse tapi saya cencored.
Silahkan berkreasi dan mencari pengetahuan, karena ilmu tidak akan berat kalo mau d bawa kemana"...BETULKAN GAN....!!!! xixixixixi
Wajib Klik iklannya gan Untuk mengucapkan terima kasih kepada saya..xixxixixixi
By:Jose&Tasya