Cheat Engine kodları tasarımda nasıl kullanılır?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
2 Eyl 2017
Mesajlar
70
Tepki puanı
5
Ödüller
9
Yaş
26
8 HİZMET YILI
Öncelikle herkese merhaba. Hile kodlamada yeniyim ve Cheat Engine ile bulduğum Pointer'ları koda döküp metin botu yapmak istiyorum. Paste Source veya orijinal, hiç fark etmez. Bu pointerleri nasıl koda dökebilirim? Bir kaynak verecek ya da yol gösterebilecek var mı? C++ biliyorum fakat hiç imgui kodlama yapmadım ve tecrübem yok, offsetleri vs. her türlü yapıştırabilirim, bana sadece basit bir hile Sourcesi lazım.

soruSOr.png
 
Moderatörün son düzenlenenleri:
Onaylı Üye
Katılım
27 Eki 2022
Mesajlar
75
Tepki puanı
4
Ödüller
1
Yaş
26
3 HİZMET YILI
dc den eklesene kanka beni Kutluhan#2834
 
Onaylı Üye
Katılım
21 Kas 2017
Mesajlar
51
Tepki puanı
0
Ödüller
6
Yaş
27
8 HİZMET YILI
yeni bir yazılımcı çıkıcak ya da birinin hayalleri kaybolucak
 
Donator
Katılım
5 Haz 2023
Mesajlar
79
Tepki puanı
11
Ödüller
4
Yaş
30
3 HİZMET YILI
GPT sohbeti ile kodlama hakkında birkaç şey öğrendim, belki size yardımcı olabilirim,
 
Uzman Üye
Katılım
20 May 2023
Mesajlar
165
Tepki puanı
13
Ödüller
1
Yaş
24
3 HİZMET YILI
forumda vardi sanki metin2 için bi source
 
Uzman Üye
Katılım
12 Nis 2022
Mesajlar
169
Tepki puanı
112
Ödüller
4
Yaş
27
4 HİZMET YILI
Sadece metinin yanına gidip metini kesme ve diğer metinlere gitme kodu lazım, süper olur :D
bu kadar
C++:
uintptr_t metin2client_memory = (uintptr_t)GetModuleHandleA("");
namespace Write_Memory
{
    uintptr_t Adres(uintptr_t pointer, std::vector<unsigned int>adres)
    {
        uintptr_t adres_c = pointer;
        for (unsigned int i = 0; i < adres.size(); ++i)
        {
            adres_c = *(uintptr_t*)adres_c;
            adres_c += adres[i];
        }
        return adres_c;
    }
}

// vid
DWORD vid = modulebase + 0x;
DWORD OFF1, OFF2;
ReadProcessMemory(MEMORY, (LPVOID)(vid), &OFF1, 4, NULL);
ReadProcessMemory(MEMORY, (LPVOID)(OFF1 + 0x), &OFF2, 4, NULL);
ReadProcessMemory(MEMORY, (LPVOID)(OFF2 + 0x), &vid.metinvid, 4, NULL);
 *(long*)Write_Memory::Adres(metin2client_memory + 0x, { 0x,0x}) = vid.metinvid;
yada 2 inci secenegin
C++:
DWORD metinvid = *reinterpret_cast<DWORD*>(*reinterpret_cast<DWORD*>(0x005F4FB8) + (0x00092E28));
 
Onaylı Üye
Katılım
2 Eyl 2017
Mesajlar
70
Tepki puanı
5
Ödüller
9
Yaş
26
8 HİZMET YILI
bu kadar
C++:
uintptr_t metin2client_memory = (uintptr_t)GetModuleHandleA("");
namespace Write_Memory
{
    uintptr_t Adres(uintptr_t pointer, std::vector<unsigned int>adres)
    {
        uintptr_t adres_c = pointer;
        for (unsigned int i = 0; i < adres.size(); ++i)
        {
            adres_c = *(uintptr_t*)adres_c;
            adres_c += adres[i];
        }
        return adres_c;
    }
}

// vid
DWORD vid = modulebase + 0x;
DWORD OFF1, OFF2;
ReadProcessMemory(MEMORY, (LPVOID)(vid), &OFF1, 4, NULL);
ReadProcessMemory(MEMORY, (LPVOID)(OFF1 + 0x), &OFF2, 4, NULL);
ReadProcessMemory(MEMORY, (LPVOID)(OFF2 + 0x), &vid.metinvid, 4, NULL);
 *(long*)Write_Memory::Adres(metin2client_memory + 0x, { 0x,0x}) = vid.metinvid;
yada 2 inci secenegin
C++:
DWORD metinvid = *reinterpret_cast<DWORD*>(*reinterpret_cast<DWORD*>(0x005F4FB8) + (0x00092E28));
Çok teşekkür ederim ♥
 
Üye
Katılım
10 Eyl 2021
Mesajlar
16
Tepki puanı
-1
Ödüller
1
Yaş
30
4 HİZMET YILI
C++:
uintptr_t metin2client_memory = (uintptr_t)GetModuleHandleA("");
namespace Write_Memory
{
uintptr_t Adres(uintptr_t pointer, std::vector<unsigned int>adres)
{
uintptr_t adres_c = pointer;
for (unsigned int i = 0; i < adres.size(); ++i)
{
adres_c = *(uintptr_t*)adres_c;
adres_c += adres;
}
return adres_c;
}
}

// vid
DWORD vid = modulebase + 0x;
DWORD OFF1, OFF2;
ReadProcessMemory(MEMORY, (LPVOID)(vid), &OFF1, 4, NULL);
ReadProcessMemory(MEMORY, (LPVOID)(OFF1 + 0x), &OFF2, 4, NULL);
ReadProcessMemory(MEMORY, (LPVOID)(OFF2 + 0x), &vid.metinvid, 4, NULL);
*(long*)Write_Memory::Adres(metin2client_memory + 0x, { 0x,0x}) = vid.metinvid;
this was a good option
 
Onaylı Üye
Katılım
21 Nis 2019
Mesajlar
50
Çözümler
1
Tepki puanı
5
Ödüller
5
7 HİZMET YILI
hatayı cozdun mu kral yardım ederim yapamadıysan dc temur#7622
 
Üye
Katılım
8 Şub 2022
Mesajlar
16
Tepki puanı
1
Ödüller
2
Yaş
31
4 HİZMET YILI
bunu kendimiz istedigimiz gibi kodluyoruz degılmı
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst