Indeks.:ImNotHacker:.CalendarFAQPendaftaranLogin
Pencarian
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
» perkenalan
Sun Feb 27, 2011 3:13 pm by Admin

» PROXY SERVER PADA LEVEL SIRKUIT
Thu Jan 27, 2011 7:40 pm by Admin

» PROXY SERVER LAYER NETWORK
Thu Jan 27, 2011 7:36 pm by Admin

» SQUID WEB PROXY/CACHE
Thu Jan 27, 2011 7:34 pm by Admin

» TRANSPARENT PROXY
Thu Jan 27, 2011 7:27 pm by Admin

» [ADVERTISE] http://gamers.forume.biz/forum
Tue Jan 18, 2011 12:11 am by mR_CyBeR

» X-LonZ_Repack 07122010
Fri Jan 07, 2011 7:54 am by agung205

» ID YANG DI BANNED AKAN KEMBALI or MENGEMBALIKAN HARTA/CASH ID POINTBLANK YANG DI BANNED
Mon Dec 13, 2010 8:56 pm by Admin

» Salam Kenal
Mon Dec 13, 2010 2:27 pm by scr34mz

LampungHackerLink
Our Facility
Partner Link




Song By LampungCrew.com:
Powered By :
free forum
Statistics
Total 95 user terdaftar
User terdaftar terakhir adalah lambat123

Total 95 kiriman artikel dari user in 48 subjects

Share | 
 

 Tutor membuat Dll Injection.

Topik sebelumnya Topik selanjutnya Go down 
PengirimMessage
Admin
Elite Administrator
Elite Administrator
avatar

Jumlah posting : 35
Join date : 05.12.10
Age : 24
Lokasi : unknown

PostSubyek: Tutor membuat Dll Injection.   Wed Dec 08, 2010 9:06 pm

Adapun software yang diperlukan sebagai berikut, yang belum punya silakan download:

* Visual C++ 2008 Express Edition (free)


Adapun target game yang ada dalam tutorial ini adalah Point Blank, dengan contoh hack misi mayor.

Silakan ikuti langkah-langah di bawah ini:

* Jalankan Visual C++ 2008 Express Edition, buat sebuah project dengan cara akses menu File - New - Project atau dengan menekan tombol CTRL + SHIFT + N.

Screenshot:
[You must be registered and logged in to see this image.]
Pada jendela New Project, pilih Empty Project (1) pada bagian Templates, kemudian pada kolom Name masukkan nama project (2) dan klik tombol OK (3)
Screenshot:
[You must be registered and logged in to see this image.]
Project telah berhasil dibuat. Pada bagian Solution Explorer, klik kanan pada nama project (1), kemudian pilih menu Properties (2).
Screenshot:
[You must be registered and logged in to see this image.]
Jendela project properties akan tampil. Pada tree menu sebelah kiri, pilih Configuration Properties (1), kemudian bagian opsi Project Defaults, ubah opsi Configuration Type menjadi Dynamic Library (.dll) (2), kemudian tekan tombol OK (3) untuk melakukan perubahan.
Screenshot:
[You must be registered and logged in to see this image.]
# Pada jendela Add New Item yang tampil, pada bagian templates pilih C++ File (.cpp) (1), beri nama 'Main.cpp' (2) pada bagian kolom Name, kemudian tekan tombol OK (3).
#
# Lanjut Bacanya boy >>>>>
Screenshot:
[You must be registered and logged in to see this image.]
Sebuah file bernama 'Main.cpp' berhasil dibuat. Silakan masukkan kode-kode di bawah ini pada file tersebut, kemudian simpan (save).
Screenshot:
[You must be registered and logged in to see this image.]
#


# Berikutnya adalah membuat sebuah file bernama Main.cpp untuk memasukkan kode-kode utama, dengan cara pilih direktori Source Files (1) pada bagian Solution Explorer, kemudian klik menu Project - Add New Item (2) atau dengan menekan tombol CTRL + SHIFT + A.
Code:
#define _CRT_SECURE_NO_WARNINGS
#include
#include

// definisikan variable dengan 'window title', 'window classname' dan modul
char *pProcessWindowTitle = "Point Blank";
char *pProcessWindowClass = "I3VIEWER";
char *pProcessModuleName  = "PointBlank.i3Exec";

// etc...
UINT_PTR uipUserRankValue = 35; // major? :D
UINT_PTR uipUserPointsValue = 999999; // OMG!

UINT_PTR uiptrFinalRank, uiptrFinalPoints;

bool isInitMmhMemory = true;

DWORD dwProcessID;
UINT_PTR uipMmhBaseAddress;
HANDLE hProcess;

DWORD GetModuleBase(LPSTR lpModuleName, DWORD dwProcessId)
{
  MODULEENTRY32 lpModuleEntry = {0};
  HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, dwProcessId);
 
  if(!hSnapShot)
      return NULL;
  lpModuleEntry.dwSize = sizeof(lpModuleEntry);
  BOOL bModule = Module32First( hSnapShot, &lpModuleEntry );
  while(bModule)
  {
      if(!strcmp( lpModuleEntry.szModule, lpModuleName ) )
      {
        CloseHandle(hSnapShot);
        return (DWORD)lpModuleEntry.modBaseAddr;
      }
      bModule = Module32Next( hSnapShot, &lpModuleEntry );
  }
  CloseHandle( hSnapShot );
  return NULL;
}

// DeRef() = credit L. Spiro (MHS)
UINT_PTR DeRef( UINT_PTR _uiptrPointer ) {
    UINT_PTR uiptrRet;
    if (!::ReadProcessMemory(hProcess, reinterpret_cast(_uiptrPointer), &uiptrRet, sizeof(uiptrRet), NULL)) { return 0UL; }
    return uiptrRet;
}

// inisialisasi proses
void InitApplicationProcess()
{
 bool isFindWindow = true;
 HWND hWnd = NULL;
 
 while(isFindWindow)
 {
  if((hWnd = FindWindowA(pProcessWindowClass, pProcessWindowTitle)) != NULL) // jika window ditemukan
  {
  isFindWindow = false;
  }
  Sleep(500);
 }

 GetWindowThreadProcessId(hWnd, &dwProcessID);
 hProcess = OpenProcess(PROCESS_ALL_ACCESS|PROCESS_VM_OPERATION|PROCESS_VM_READ|PROCESS_VM_WRITE|PROCESS_QUERY_INFORMATION, FALSE, dwProcessID);
}

void MajorMissionHack()
{
 if(isInitMmhMemory)
 {
  uipMmhBaseAddress = GetModuleBase(pProcessModuleName, dwProcessID);
 
  // misal: pointer yang didapat = PointBlank.i3Exec+00471234 dengan offset 0xA12, tuliskan seperti di bawah!
  uiptrFinalRank = DeRef(uipMmhBaseAddress + 0x4XXXXX) + 0xXXX; // User rank pointer - masked, sorry!
  uiptrFinalPoints = DeRef(uipMmhBaseAddress + 0x4XXXXX) + 0xXXX; // User points pointer - masked, sorry!

  isInitMmhMemory = false;
 }
 
 // WriteProcessMemory pada pointer 'rank', berikan nilai uipUserRankValue (35)
 ::WriteProcessMemory(hProcess, reinterpret_cast(uiptrFinalRank), &uipUserRankValue, sizeof(uipUserRankValue), NULL);

 // WriteProcessMemory pada pointer 'points', berikan nilai uipUserPointsValue (999999) LOL!
 ::WriteProcessMemory(hProcess, reinterpret_cast(uiptrFinalPoints), &uipUserPointsValue, sizeof(uipUserPointsValue), NULL);
}

void LovelyLoopy()
{
 // ok, berikan salam dulu! :D
 MessageBox(0, "DLL berhasil di-inject. Lanjutkan!", "Hello World", MB_OK + MB_ICONASTERISK);
 
 InitApplicationProcess();

 while(1) // loop selamanya :D
 {
  if(GetAsyncKeyState(VK_F12)&1) // jika F12 ditekan
  {
  MajorMissionHack(); // panggil fungsi 'MajorMissionHack()'
  Sleep(500);
  }
 
  Sleep(1);
 }
}

BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
{
 DisableThreadLibraryCalls(hDll);
 
 if(dwReason == DLL_PROCESS_ATTACH)
 {
  CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)LovelyLoopy, NULL, NULL, NULL);
 }
 else if(dwReason == DLL_PROCESS_DETACH)
 {
  CloseHandle(hProcess);
 }

 return TRUE;
}
Screenshot:
[You must be registered and logged in to see this image.]
Jika kode sudah disimpan (save), langkah berikutnya adalah membentuk file DLL-nya dengan cara klik menu Build - Build Solution atau dengan menekan tombol F7.

Screenshot:
[You must be registered and logged in to see this image.]
Setelah proses build solution, pada jendela Output akan menampilkan hasil dari proses compile/build tersebut, jika tidak ada kesalahan (error) berarti kode-kode sudah benar dan file DLL sudah terbentuk. Jika ternyata ada kesalahan (error), silakan periksa langkah-langkah sebelumnya jika ada yang terlewatkan.

Screenshot:
[You must be registered and logged in to see this image.]
Kemudian buka direktori tempat project anda disimpan, dalam tutorial ini ane simpan di direktori D:\!PROJECTS!\SukaSukaEnte dan buka direktori yang bernama Debug di dalamnya (sesuaikan letak direktori anda).

Screenshot:
[You must be registered and logged in to see this image.]
# Bisa kita lihat ada beberapa file yang terbentuk, namun yang kita perlukan hanyalah file yang berekstensi .dll, karena file tersebut yang akan kita injeksikan ke proses program/game. Agar tidak membingungkan, sekaligus ane copy-kan file injector-nya (x1nject.exe) ke direktori tersebut.
# Kemudian jalankan injector (x1nject.exe), ubah pada kolom 'What to inject' dengan nama proses program/game, (contoh: PointBlank.exe), pada bagian 'Add to injection list' tambahkan file .dll yang telah kita buat dengan menekan tombol Browse dan cari pada direktori Debug project kita.

Screenshot:
[You must be registered and logged in to see this image.]
Jalankan program/game yang akan kita injeksikan dengan .dll yang kita buat, dan apabila program/game telah berjalan, injector x1nject.exe otomatis menginjeksikan file .dll tersebut.

Screenshot:
[You must be registered and logged in to see this image.]
dan hasilnya adalah:

Screenshot:
[You must be registered and logged in to see this link.]
Selamat mencoba.

Credit : N3 Rion
Copyright: ./A.K.A Xnukerz
Kembali Ke Atas Go down
http://xnuxerz.tk
eggalhee
Moderator
Moderator
avatar

Jumlah posting : 6
Join date : 08.12.10
Age : 25
Lokasi : Lampung,Pringsewu

PostSubyek: Re: Tutor membuat Dll Injection.   Thu Dec 09, 2010 10:47 pm

kalo bisa di sertakan link VB nya boss .
hhee *

Razz Razz Razz Razz
Kembali Ke Atas Go down
scr34mz
Moderator
Moderator
avatar

Jumlah posting : 17
Join date : 07.12.10
Age : 24
Lokasi : city of evil

PostSubyek: Re: Tutor membuat Dll Injection.   Fri Dec 10, 2010 1:24 pm

eggalhee wrote:
kalo bisa di sertakan link VB nya boss .
hhee *

Razz Razz Razz Razz
setubuh om.. Very Happy ane jga mau..
Kembali Ke Atas Go down
http://www.scr34mz.co.tv
xnuxerz
Super Administrator
Super Administrator
avatar

Jumlah posting : 17
Join date : 06.12.10

PostSubyek: Nie Link nya omz   Fri Dec 10, 2010 4:17 pm

scr34mz wrote:
eggalhee wrote:
kalo bisa di sertakan link VB nya boss .
hhee *

Razz Razz Razz Razz
setubuh om.. Very Happy ane jga mau..

Visual C++ 2008 Express Edition (free)

Visual Basic Mirror Idws lebih kebuttt... ngacir


VB 2008
Kembali Ke Atas Go down
Sponsored content




PostSubyek: Re: Tutor membuat Dll Injection.   

Kembali Ke Atas Go down
 
Tutor membuat Dll Injection.
Topik sebelumnya Topik selanjutnya Kembali Ke Atas 
Halaman 1 dari 1
 Similar topics
-
» WATER INJECTION (WAI) FOR N250R
» N250 Fuel injection Kit PNP
» Hal-Hal yang dapat membuat kaum lelaki menangis
» Injection Open Loop vs Close Loop
» (Ask) Ninja 250 Injection vs. Carbu

Permissions in this forum:Anda tidak dapat menjawab topik
 :: PointBlank,Cheat,Konsultasi-
Navigasi: