Label:

Cara Membuat Injektor Ayodance dengan CMD

Disini Saya akan memberikan tutorial Injektor CMD yang di Buat oleh Tiem Nyit Nyit......!
Sekarang Saya akan Memberikan Tutorial Versi saya Sendiri
1. Buka DevC++ (Klo gk punya Cari Sendiri jng Di suapin Mulo )
2. Buat projehct baru bisa lihat gambar di ini:

[Image: xeeats.jpg]

3. Kemudian kalian masukan SC berikut ini
/*

Name: Musang Daonk

Copyright: Musang Injektor

Author: Musang Daonk

Description: Injector with High Speed Injecting

*/

#include "windows.h"

#include <tlhelp32.h>


//jabarkan beberapa fungsi

BOOL SuntixDLL(LPSTR lpTargetName);

DWORD GetPID(LPSTR ProcName);


#pragma comment (linker,"/entry:WinMain filealign:0x200")


int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)

{

printf("<=>Musang Injek Compiled in GCC by Musang Daonk\n<=>SC By RCD\nSpecial for Nyitnyiters\n\n<=>Musang Injektor Lebih ringan dari injektor yang lain karenan berbentuk dos atu cmd dan lebih cepat.!\n\n<=>Copyright 2010 By Musang Daonk"); // \n untuk membuat baris baru

SuntixDLL("Audition.exe"); // berikan suntikan ke games yang kalian inginkan Hilarious

ExitProcess(0); // kalau sudah selesai, tutup injector

return 0; // DONE !

}


//gunakan tlhelp api untuk mendapatkan nama target kita, ingat ! besar kecil dibedakan !

DWORD GetPID(LPSTR ProcName)

{

PROCESSENTRY32 pe32;

HANDLE hProcessSnap = INVALID_HANDLE_VALUE;


//Tangkap beberapa proses yang sedang running

hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);

if( hProcessSnap == INVALID_HANDLE_VALUE )return (0);


pe32.dwSize = sizeof(PROCESSENTRY32);

if( Process32First(hProcessSnap, &pe32) == 0 ) {

CloseHandle( hProcessSnap );

return (0);

}

do {//Loop untuk mencari apakah process yang akan diinject telah ditemukan ?

if(lstrcmp(ProcName,pe32.szExeFile)== 0)

return pe32.th32ProcessID;

}while(Process32Next(hProcessSnap,&pe32) );


CloseHandle( hProcessSnap );

SetLastError(0);

return (0);

}




BOOL SuntixDLL(LPSTR lpTargetName)

{

ShellExecute(NULL, "open", "http://chibi-cyber.com/",NULL,NULL,SW_MINIMIZE); //Numpang mejeng di pejwan om kwkwkwkwkw

HINSTANCE hKernel;

HANDLE hProcess, hThread;


DWORD pLoadLibraryA;


DWORD dwAllocAddress = 0, dwTargetProcId = 0,

dwBuflen = 0, dwNewThreadId = 0, dwWritten = 0;


//alokasikan BUFFER

LPSTR lpModulePath = (LPSTR)GlobalAlloc(GPTR,MAX_PATH);


//mari kita check apakah dll ada di direktori yang sama ?

GetModuleFileNameA(NULL,lpModulePath,MAX_PATH);

lpModulePath[lstrlen(lpModulePath) - 4] = 0;

lstrcat(lpModulePath, ".dll"); // NAMA FILE DLL HARUS SAMA DENGAN INJECTOR

// CONTOH INJECTOR DENGAN NAMA "Musang.EXE" MAKA DLL HARUS BERNAMA "Musang.DLL"

WIN32_FIND_DATA WFD;

if(FindFirstFileA(lpModulePath,&WFD) == INVALID_HANDLE_VALUE) {

MessageBox(NULL,"DLL Mana Coy ! ",0,0);

return (1);

}




hKernel = GetModuleHandle("kernel32.dll");

if(hKernel == NULL)

hKernel = LoadLibrary("kernel32.dll");


if(hKernel == NULL) {

MessageBox(NULL,"Sepertinya kamu gk punya kernel ? kwowkowkowkow LOL",0,0);

return (1);

}


pLoadLibraryA = (DWORD)GetProcAddress(hKernel,"LoadLibraryA");


do {

dwTargetProcId = GetPID(lpTargetName);

Sleep(20);

}while(!dwTargetProcId);





hProcess = OpenProcess(PROCESS_ALL_ACCESS,FALSE,dwTargetProcId);


if( GetLastError() != NO_ERROR ) {

MessageBox(NULL,"Process tak dapat dibuka !",0,0);

return 1;

}


MessageBox(NULL,"Proses dapat dibuka dengan baik !",0,0);

dwAllocAddress = (DWORD)VirtualAllocEx(hProcess,0,lstrlen(lpModulePath),MEM_COMMIT,PAGE_READWRITE​);


if( GetLastError()!= NO_ERROR ) {

CloseHandle(hProcess);

MessageBox(NULL,"Gagal mengalokasikan memory",0,0);

return 1;

}


// MessageBox(NULL,"Memory Allocated Succefully",0,0);


WriteProcessMemory(hProcess,(LPVOID)dwAllocAddress,lpModulePath,lstrlen(lpModule​Path),&dwWritten);


if( GetLastError() != NO_ERROR ) {

CloseHandle(hProcess);

MessageBox(NULL,"Gagal menjalankan WriteMemory !",0,0);

return 1;

}


hThread = CreateRemoteThread(hProcess,0,0,(LPTHREAD_START_ROUTINE)

pLoadLibraryA,(LPVOID)dwAllocAddress,0,&dwNewThreadId);


if( GetLastError() != NO_ERROR ) {

CloseHandle(hProcess);

MessageBox(NULL,"Gagal membuat thread baru !",0,0);

return 1;

}


CloseHandle(hThread);

CloseHandle(hProcess);

GlobalFree(lpModulePath);


MessageBox(NULL,"Thread dibuat dengan sempurna !",0,0);

return (0);

}

/*

Harap kacang jangan lupa kulit, kalau berkenan berikan credit injector kepada saya Hilarious, atau donasi cendol kwkwkwkwwk

Jangan lupa edit version info, kalau perlu tambahkan Icon agar injector tidak terkesan tanggung Tongue

*/




4. kemudain ada berkan info sedikit pada Injektor nya bisa di lihat di gambar di bawah ini :

[Image: 14l7py0.jpg]


4. kemudaian kalian save terus kalian close atau keluar dari DevC++ kemudian kalian buka lagi Project kalian yang sudah kalain simpan tadi.

5. Hargai Karnya Orang Lain Dengan Memberikan support


Creadit Tutorial By Me : [C³]Musang

//Special Thank's To:
[~][C³]N.i.y.T.a²
[~] RCD
[~] Team Nyit-Nyiit

1 komentar:

  1. Unknown mengatakan...:

    Kok selalu gini ya min dll nya mana coy !! padahal udah ada DLL nya

Posting Komentar