1- C++ Da Empty project Oluşturun
2- Oluşturduğunuz Empty Project e Sağ Tıklayıp Proprites e Girin Ve Ordaki .exe yi .dll yapın
3- Yeniden Projenin ismine Sağ tıklayıp Yeni Ekle Kısmına Gelin Ve UI ye Girin Oradan Windows Aplication Oluşturun
4- En üste Bunları Ekleyin ;
KOD:
#include <iostream>
#include <windows.h>
#include <stdio.h>
#include <conio.h>
#include <string>
#include <fstream>
#include <float.h>
#include <tlhelp32.h>
#include <tchar.h>5- Altındaki kısmada Bunları Ekleyin ;
KOD:
using namespace System::IO;
using namespace System::Diagnostics;
using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System::Data;
using namespace System::Drawing;6- Csh İçin Gerekli olan Kodumuzu Ekleyiniz ;
KOD:
DWORD ProcessExists(char *ProcessName)//ritorna processid del processo specificato, se inesistente->0
{
HANDLE hProcessSnap;
PROCESSENTRY32 pe32;
hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
pe32.dwSize = sizeof(PROCESSENTRY32);
do
{
if(strcmp(ProcessName,pe32.szExeFile)==0)
{
DWORD ProcessId = pe32.th32ProcessID;
CloseHandle(hProcessSnap);
return ProcessId;
}
} while(Process32Next(hProcessSnap, &pe32));
CloseHandle(hProcessSnap);
return 0;
}7- Csh Kodumuzu Alın
KOD:
if (checkBox1->Checked == true)
{
timer1->Start();
timer2->Stop();
}
else
{
if (checkBox1->Checked == false)
{
timer1->Stop();
timer2->Start();
}
}8- Name Esp kodlanmmış Halini Alın ;
KOD:
Name Esp Kodu
{
DWORD CSHELL;
CSHELL = Convert::ToInt32(label1->Text);
DWORD CSH;
CSH = CSHELL + 0x352002; //Name esp
HANDLE MemHandle = OpenProcess(PROCESS_ALL_ACCESS, 0, ProcessExists("Wolfteam.bin"));
int hızlıtara = 2251829620;
WriteProcessMemory(MemHandle, (LPVOID(CSH)), &hızlıtara, 4, NULL);
}
{
DWORD CSHELL;
CSHELL = Convert::ToInt32(label1->Text);
DWORD CSH;
CSH = CSHELL + 0x352002; //Name esp kapalı
HANDLE MemHandle = OpenProcess(PROCESS_ALL_ACCESS, 0, ProcessExists("Wolfteam.bin"));
int hızlıtara = 2251829621;
WriteProcessMemory(MemHandle, (LPVOID(CSH)), &hızlıtara, 4, NULL);
}9- SourceFiles Kısmına Sağ Tıklayıp Ekle Kısmından dllmain.cpp ekleyin Ve Onada Bunları Yazın ;
KOD:
#include <windows.h>
extern int Main(); //tells compiler that function Main is located somewhere else.
void WINAPI MainThread( )
{
//This function will run when we attach the DLL to the Game//
Main(); //located in Form1.cpp, This will load the form and display it
//We will Create our Main() function later.
}
BOOL WINAPI DllMain ( HMODULE hModule, DWORD dwReason, LPVOID lpvReserved )
{
switch ( dwReason ) {
case DLL_PROCESS_ATTACH:
DisableThreadLibraryCalls(hModule);
if ( CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)MainThread, NULL, 0, NULL) == NULL ) {
return FALSE;
}
break;
case DLL_PROCESS_DETACH:
break;
case DLL_THREAD_ATTACH:
break;
case DLL_THREAD_DETACH:
break;
}
return TRUE;
}10- Form Eklerken Yanında Oluşan MyForm.cpp Yede Bunu Ekleyin ;
KOD:
#include "MyForm.h"
//MyDLL is the name of your Project. If your Project is called
//MapleHaxV1 you'll need to change MyDLL to using namespace MapleHaxV1
using namespace Project7;
[STAThreadAttribute]
int Main()
{
// Enabling Windows XP visual effects before any controls are created
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
// Create the main window and run it
Application::Run(gcnew MyForm()); //Form1 is the name of the form created.
//if named different replace Form1 With the right form name.
return 0;
}

0 yorum:
Yorum Gönder