Uzman Üye
- Can Değerini Bulma
Bağlantıları görmek için lütfen
Giriş Yap
Şifresi: mh ;
Bağlantıları görmek için lütfen
Giriş Yap
normalde bir classta virüs olmaz ama kurallar gereği virüsttoal koydum şimdi bunu nasıl include edicez onu göstericem.Aynı Bu Şekilde header filese sağ tık -> var olan item -> memory.h dosyamız. kısayol shift+alt+a ile mmeory.h dosyamızı seçtik ama en önemlisi memory.h dosyamızı bu gölüme koymanız
gördüğünüz gibi hatalar çıktı şimdi bunu düzeltelim bir kaç ayar yapıcaz.
şimdi yeni bir namespace oluşturup içine gerekli can vs offsetlerimizi yerleştirelim
C++:
#include <iostream>
#include "memory.h"
namespace offsetler {
uintptr_t localent = 0x18AC00;
uintptr_t can = 0xEC;
uintptr_t mermi = 0x140;
uintptr_t isim = 0x205;
}
Memory mem = Memory{"ac_client.exe"}; //oyunun exesini seçiyoruz ce deki oyunu seçiyormuşuz gibi düşünebilirisiniz.
int main()
{
uintptr_t modules = mem.GetModuleAddress("ac_client.exe"); //ac_client.exe'mizi seçmiş olduk
uintptr_t localpointer = mem.Read<std::uintptr_t>(modules + offsetler::localent);// ac_client.exe + 0x18AC00 işlemi yaptırdık
int can = mem.Read<std::uintptr_t>(localpointer + offsetler::can); // ac_client.exe + 0x18AC00 -> 0xEC = yani can verimizi aldık
int mermi = mem.Read<std::uintptr_t>(localpointer + offsetler::mermi); // ac_client.exe + 0x18AC00 -> 0x140 = yani mermi verimizi aldık
std::string isim = mem.ReadString(localpointer + offsetler::isim); // ac_client.exe + 0x18AC00 -> 0x205 = yani isim verimizi aldık
}
açıklamaları yazıyor şimdi bunu c++ daki iostream kütüphanesindeki coutda gösterelim
Tüm Verilerimizi Çekmiş bulunmaktayız bitmiş kodunu buraya yazıyorum ama sizin kendiniz yapmanız daha sağlıklı olacaktır.
C++:
#include <iostream>
#include "memory.h"
namespace offsetler {
uintptr_t localent = 0x18AC00;
uintptr_t can = 0xEC;
uintptr_t mermi = 0x140;
uintptr_t isim = 0x205;
}
Memory mem = Memory{"ac_client.exe"}; //oyunun exesini seçiyoruz ce deki oyunu seçiyormuşuz gibi düşünebilirisiniz.
int main()
{
setlocale(LC_ALL, "Turkish");
uintptr_t modules = mem.GetModuleAddress("ac_client.exe"); //ac_client.exe'mizi seçmiş olduk
uintptr_t localpointer = mem.Read<std::uintptr_t>(modules + offsetler::localent);// ac_client.exe + 0x18AC00 işlemi yaptırdık
int can = mem.Read<std::uintptr_t>(localpointer + offsetler::can); // ac_client.exe + 0x18AC00 -> 0xEC = yani can verimizi aldık
int mermi = mem.Read<std::uintptr_t>(localpointer + offsetler::mermi); // ac_client.exe + 0x18AC00 -> 0x140 = yani mermi verimizi aldık
std::string isim = mem.ReadString(localpointer + offsetler::isim); // ac_client.exe + 0x18AC00 -> 0x205 = yani isim verimizi aldık
std::cout << "Canımız : " << can << std::endl;
std::cout << "Mermimiz : " << mermi << std::endl;
std::cout << "Adımız : " << isim << std::endl;
}