Çalışmıyor C++ wolftü Real Envanter Pointeri

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Banlı Üye
Katılım
25 Ara 2016
Mesajlar
264
Tepki puanı
2
9 HİZMET YILI
[font=Hind, sans-serif]Nasıl Kodlanır?[/FONT]






[*]Visual C++ 'da Empty proje açalım ve projenin ayarlarını .dll olarak ayarlayalım.




[*][font=Hind, sans-serif]Kodları .h olaranları header, .cpp olanları Source yazın.[/FONT]



[*][font=Hind, sans-serif]Direk yazsanız hatasız devam edersiniz eğer hata alırsanız yaptığınız ayarlar ile alakalıdır. Hata alanlar özelden görüntü atabilirler.[/FONT]



[*][font=Hind, sans-serif]Direk dosyayı indirmek istiyenler link aşağıdadır ve cshell.dll 'yi WolfteamTS/Img klasörüne atınız.[/FONT]



[*][font=Hind, sans-serif]Projeyi build ettikten sonra Envanter - Arge.arge 'yi ve inject.mix ' i WolfteamTS klasörüne atınız.[/FONT]



[*][font=Hind, sans-serif]Oyun içi ve envanter içi aah alırsınız ve bunu çözmesi size kalmış envanteri göstermesi bize. [/FONT]
[*]


[font=Hind, sans-serif]func.h[/FONT]



[font=Hind, sans-serif]PHP Kod:[/FONT]

[font=Hind, sans-serif]Kod:[/FONT]
[font=Hind, sans-serif]#pragma once[/FONT]
[font=Hind, sans-serif]void WepCount();[/FONT]
[font=Hind, sans-serif]void HookedInventory();[/FONT]

[font=Hind, sans-serif]// { };[/FONT]
[font=Hind, sans-serif]#pragma pack(1)[/FONT]

[font=Hind, sans-serif]struct WTInventoryItem[/FONT]
[font=Hind, sans-serif]{[/FONT]
[font=Hind, sans-serif]DWORD ptr;[/FONT]
[font=Hind, sans-serif]unsigned char unk[2];[/FONT]
[font=Hind, sans-serif]short TimeLeft; [/FONT]
[font=Hind, sans-serif]char _unk1[2]; [/FONT]
[font=Hind, sans-serif]char* unknown; [/FONT]
[font=Hind, sans-serif]short WeaponID; [/FONT]
[font=Hind, sans-serif]char _unk2[3];[/FONT]
[font=Hind, sans-serif]}extern Envanteritemleri[500];[/FONT]



[font=Hind, sans-serif]extern DWORD envanterdevam;[/FONT]
[font=Hind, sans-serif]extern DWORD silahsubContinue;[/FONT]
[font=Hind, sans-serif]extern WORD silahvalueleri[418]; [/FONT]







[*]


[font=Hind, sans-serif]silahvalue.cpp  [/FONT]



[font=Hind, sans-serif]PHP Kod:[/FONT]

[font=Hind, sans-serif]Kod:[/FONT]
[font=Hind, sans-serif]#include <Windows.h>[/FONT]
[font=Hind, sans-serif]#include "func.h"[/FONT]
[font=Hind, sans-serif]#pragma pack(1) //without this, WTInventoryItem will have padding .[/FONT]

[font=Hind, sans-serif]WORD silahvalueleri[418] =[/FONT]
[font=Hind, sans-serif]{ 7100, 7101, 7102, 5005,[/FONT]
[font=Hind, sans-serif]5004, 5013, 5002, 3042,[/FONT]
[font=Hind, sans-serif]3035, 3002, 3044, 3099,[/FONT]
[font=Hind, sans-serif]3098, 3064, 3065, 3049,[/FONT]
[font=Hind, sans-serif]3100, 3080, 3115, 3052,[/FONT]
[font=Hind, sans-serif]};[/FONT]

[font=Hind, sans-serif]WTInventoryItem Envanteritemleri[500] = { 0 };[/FONT]
[font=Hind, sans-serif]DWORD envanterdevam;[/FONT]
[font=Hind, sans-serif]DWORD silahsubContinue;[/FONT]

[font=Hind, sans-serif]__declspec(naked) void HookedInventory()[/FONT]
[font=Hind, sans-serif]{[/FONT]
[font=Hind, sans-serif]_asm[/FONT]
[font=Hind, sans-serif]{[/FONT]
[font=Hind, sans-serif]lea esi, Envanteritemleri[/FONT]
[font=Hind, sans-serif]mov cx, [eax + esi][/FONT]
[font=Hind, sans-serif]add eax, 2[/FONT]
[font=Hind, sans-serif]jmp dword ptr[envanterdevam][/FONT]
[font=Hind, sans-serif]}[/FONT]
[font=Hind, sans-serif]}[/FONT]


[font=Hind, sans-serif]__declspec(naked) void WepCount()[/FONT]
[font=Hind, sans-serif]{[/FONT]
[font=Hind, sans-serif]_asm[/FONT]
[font=Hind, sans-serif]{[/FONT]
[font=Hind, sans-serif]mov eax, 418[/FONT]
[font=Hind, sans-serif]jmp dword ptr[silahsubContinue][/FONT]
[font=Hind, sans-serif]}[/FONT]
[font=Hind, sans-serif]} [/FONT]







[*]


[font=Hind, sans-serif]silahayar.cpp[/FONT]



[font=Hind, sans-serif]PHP Kod:[/FONT]

[font=Hind, sans-serif]Kod:[/FONT]
[font=Hind, sans-serif]#include <Windows.h>[/FONT]
[font=Hind, sans-serif]#include <iostream>[/FONT]
[font=Hind, sans-serif]#include <tchar.h>[/FONT]
[font=Hind, sans-serif]#include <tlhelp32.h>[/FONT]
[font=Hind, sans-serif]#include <psapi.h>[/FONT]
[font=Hind, sans-serif]#include <fstream>[/FONT]
[font=Hind, sans-serif]#include <sstream>[/FONT]
[font=Hind, sans-serif]#include <string>[/FONT]
[font=Hind, sans-serif]#include "func.h"[/FONT]
[font=Hind, sans-serif]#include <stdio.h>[/FONT]
[font=Hind, sans-serif]#pragma comment( lib, "psapi.lib" )[/FONT]
[font=Hind, sans-serif]bool compare(PBYTE sig, PCHAR mask, PBYTE adr)[/FONT]
[font=Hind, sans-serif]{[/FONT]
[font=Hind, sans-serif]for (unsigned int i = 0; i < strlen(mask); i++)[/FONT]
[font=Hind, sans-serif]if (mask == 'x' && sig != adr) return false;[/FONT]

[font=Hind, sans-serif]return true;[/FONT]
[font=Hind, sans-serif]}[/FONT]
[font=Hind, sans-serif]MODULEINFO GetModuleInfo(char *szModule)[/FONT]
[font=Hind, sans-serif]{[/FONT]
[font=Hind, sans-serif]MODULEINFO modinfo = { 0 };[/FONT]
[font=Hind, sans-serif]HMODULE hModule = GetModuleHandle(szModule);[/FONT]
[font=Hind, sans-serif]if (hModule == 0)[/FONT]
[font=Hind, sans-serif]return modinfo;[/FONT]
[font=Hind, sans-serif]GetModuleInformation(GetCurrentProcess(), hModule, &modinfo, sizeof(MODULEINFO));[/FONT]
[font=Hind, sans-serif]return modinfo;[/FONT]
[font=Hind, sans-serif]}[/FONT]


[font=Hind, sans-serif]DWORD baseadresi()[/FONT]
[font=Hind, sans-serif]{[/FONT]
[font=Hind, sans-serif]MODULEINFO base = GetModuleInfo("cshell.dll");[/FONT]
[font=Hind, sans-serif]DWORD dw_base = (DWORD)base.lpBaseOfDll;[/FONT]
[font=Hind, sans-serif]return dw_base; [/FONT]
[font=Hind, sans-serif]}[/FONT]

[font=Hind, sans-serif]DWORD arama(PBYTE sig, PCHAR mask, DWORD dwBase, DWORD dwLen, int iIndex)[/FONT]
[font=Hind, sans-serif]{[/FONT]
[font=Hind, sans-serif]int cIndex = 0;[/FONT]
[font=Hind, sans-serif]if (!dwBase || !mask || !dwLen || !sig) return false;[/FONT]
[font=Hind, sans-serif]for (PBYTE i = (PBYTE)dwBase; i != (PBYTE)(dwBase + dwLen); i++)[/FONT]
[font=Hind, sans-serif]if (compare(sig, mask, i))[/FONT]
[font=Hind, sans-serif]if (iIndex == cIndex++) return (DWORD)i;[/FONT]
[font=Hind, sans-serif]return false;[/FONT]
[font=Hind, sans-serif]}[/FONT]

[font=Hind, sans-serif]DWORD hookreyiz(BYTE *src, BYTE *dst, int len)[/FONT]
[font=Hind, sans-serif]{[/FONT]
[font=Hind, sans-serif]if (!src || !dst || !len) return 0;[/FONT]
[font=Hind, sans-serif]DWORD dwOld;[/FONT]
[font=Hind, sans-serif]VirtualProtect(src, len, PAGE_EXECUTE_READWRITE, &dwOld);[/FONT]
[font=Hind, sans-serif]src[0] = 0xE9;[/FONT]
[font=Hind, sans-serif]*(DWORD*)((DWORD)src + 1) = (DWORD)(dst - (DWORD)src) - 5;[/FONT]
[font=Hind, sans-serif]if (len > 5) for (int i = 5; i < len; i++) src = 0x90;[/FONT]
[font=Hind, sans-serif]return ((DWORD)src + len);[/FONT]
[font=Hind, sans-serif]}[/FONT]

[font=Hind, sans-serif]int unknown = 0;[/FONT]
[font=Hind, sans-serif]void envanteraktif()[/FONT]
[font=Hind, sans-serif]{[/FONT]

[font=Hind, sans-serif]int wepid = 0;[/FONT]
[font=Hind, sans-serif]for (int i = 0; i < 417; i++){[/FONT]
[font=Hind, sans-serif]Envanteritemleri.WeaponID = silahvalueleri[wepid++];[/FONT]
[font=Hind, sans-serif]Envanteritemleri.unknown = NULL;[/FONT]
[font=Hind, sans-serif]Envanteritemleri.TimeLeft = 1406;[/FONT]

[font=Hind, sans-serif]}[/FONT]
[font=Hind, sans-serif]PBYTE lpenvanter = NULL;[/FONT]
[font=Hind, sans-serif]DWORD envantertmp = arama((PBYTE)"CS_IN_ITEMLIST_ACK", "xxxxxxxxxxxxxxxxxxx", baseadresi(), 7720000, 0);[/FONT]
[font=Hind, sans-serif]if (envantertmp)[/FONT]
[font=Hind, sans-serif]{[/FONT]
[font=Hind, sans-serif]BYTE InventoryFuncSig[5] = { 0x68, 0x00, 0x00, 0x00, 0x00 }; [/FONT]
[font=Hind, sans-serif]*(DWORD*)&InventoryFuncSig[1] = envantertmp;[/FONT]
[font=Hind, sans-serif]lpenvanter = (PBYTE)arama(&InventoryFuncSig[0], "xxxxx", baseadresi(), 5000000, 0);[/FONT]
[font=Hind, sans-serif]}[/FONT]
[font=Hind, sans-serif]PBYTE silahsub = (PBYTE)arama((PBYTE)"\xFF\x05\x00\x00\x00\x00\x0F\xB6\xC1\x50\x8D\x8F\x00\x00\x00\x00", "xx????xxxxxx????", (DWORD)lpenvanter, 300, 0);[/FONT]
[font=Hind, sans-serif]PBYTE InventorySub = (PBYTE)(arama((PBYTE)"\x8B\x86\x04\x20\x00\x00\x66\x8B\x0C\x30\x83\xC0\x02", "xxxxxxxxxxxxx", (DWORD)lpenvanter, 500, 0) + 6);[/FONT]
[font=Hind, sans-serif]if ((DWORD)InventorySub == 6) InventorySub = NULL;[/FONT]

[font=Hind, sans-serif]char buf[50] = { 0 };[/FONT]
[font=Hind, sans-serif]sprintf_s(buf, "count: %X, set:%X", (int)silahsub, (int)InventorySub);[/FONT]
[font=Hind, sans-serif]MessageBoxA(0, "ArgeTeam - Dağılmadan önce son birleşim.", "ibronix - Kaneki - Leuqme",0);[/FONT]

[font=Hind, sans-serif]silahsubContinue = hookreyiz(silahsub, (PBYTE)&WepCount, 9);[/FONT]
[font=Hind, sans-serif]envanterdevam = hookreyiz(InventorySub, (PBYTE)&HookedInventory, 7);[/FONT]
[font=Hind, sans-serif]}[/FONT]


[font=Hind, sans-serif]BOOL WINAPI DllMain(HMODULE Modül, DWORD Durum, LPVOID Yer)[/FONT]
[font=Hind, sans-serif]{[/FONT]
[font=Hind, sans-serif]switch (Durum) {[/FONT]
[font=Hind, sans-serif]case DLL_PROCESS_ATTACH:[/FONT]
[font=Hind, sans-serif]CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)envanteraktif, NULL, 0, NULL);[/FONT]
[font=Hind, sans-serif]break;[/FONT]
[font=Hind, sans-serif]case DLL_PROCESS_DETACH:[/FONT]
[font=Hind, sans-serif]break;[/FONT]
[font=Hind, sans-serif]case DLL_THREAD_ATTACH:[/FONT]
[font=Hind, sans-serif]break;[/FONT]
[font=Hind, sans-serif]case DLL_THREAD_DETACH:[/FONT]
[font=Hind, sans-serif]break;[/FONT]
[font=Hind, sans-serif]}[/FONT]
[font=Hind, sans-serif]return TRUE;[/FONT]
[font=Hind, sans-serif]} [/FONT]


[*][font=Hind, sans-serif]Evet Silah Valueleri Olan Yere İstediğinizi Yazın Nader Abi Banlama Ne Olur Sadece Paylaştım[/FONT]
 
  • Konuyu başlatan
  • Yasaklandı
  • #3
Banlı Üye
Katılım
25 Ara 2016
Mesajlar
264
Tepki puanı
2
9 HİZMET YILI
Evet Kardeş Çalışıyo Silah Value LER VER YA YUKARLARDA ORAYA İSTEDĞİN SİLAH VALUESİNİ YAZ ENVANTERE GELİYO AMA AHH HATADSI VERİYO AMA VB.NET Anti ahh kodlarsın biter ok
 
Uzman Üye
Katılım
8 Şub 2017
Mesajlar
268
Tepki puanı
1
9 HİZMET YILI
1.cisi bu kodlara pointer denmez source code denir.
2.cisi 6 7 senelik kodlar bunlar tabikide çalışmaz
 
Seçkin Üye
Katılım
13 Ara 2015
Mesajlar
410
Tepki puanı
1
10 HİZMET YILI
6 7 senelik kodlar bunlar tabikide çalışmaz

insan dener önce çalışıyormu diye
 
Banlı Üye
Katılım
11 Mar 2017
Mesajlar
293
Tepki puanı
5
9 HİZMET YILI
RE: C++ Wolftü Real Envanter Pointeri

Eski kodları alıntı yaptın deme DDS
AD:AS
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst