C++ GetOBJ ?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
3 Ağu 2017
Mesajlar
61
Tepki puanı
11
Yaş
28
8 HİZMET YILI
Selam,wolftü'de yeniyim bir yerde takıldım size sormak istedim yardımcı olabilirseniz sevinirim.
Obj address'i çektirmeye çalışıyorum, pattern scan denedim oluyor fakat maça çıkılıp girildiğinde bu address değişiyor ve patternin tekrar taraması gerekiyor (tarama süresi 5-6 saniye).
Pattern'den başka bir yol varmı ?
Forum'da vb.net ile şöyle bir şey buldum gayet mantıklı ama rad studio c++'ı bu api'yi desteklemiyor.
PHP:
 Dim p As Process = Process.GetProcessesByName("wolftü.bin")(0)
        For Each moz As System.Diagnostics.ProcessModule In p.Modules
            If moz.FileName.IndexOf("obj") <> -1 Then
                TextBox1.Text = moz.BaseAddress.ToString()

            End If
        Next
 
Onaylı Üye
Katılım
20 Ara 2015
Mesajlar
111
Tepki puanı
102
10 HİZMET YILI
C++:
else if (tp == Tip::Lto)
    {
        if (ObjectLto.dwBaseAddr > 0)
        {
            if (menudeger)
            {
                *(DWORD*)(ObjectLto.dwBaseAddr + x) = onValue;
                
            }
            else {
                *(DWORD*)(ObjectLto.dwBaseAddr + x) = offValue;
                
            }
        }
        else {
            
            objbase = getbaseaddress(GetCurrentProcessId(), "obj");
        }
    }
}

ben bu şekil kullanıyorum
 
Onaylı Üye
Katılım
3 Ağu 2017
Mesajlar
61
Tepki puanı
11
Yaş
28
8 HİZMET YILI
C++:
else if (tp == Tip::Lto)
    {
        if (ObjectLto.dwBaseAddr > 0)
        {
            if (menudeger)
            {
                *(DWORD*)(ObjectLto.dwBaseAddr + x) = onValue;
               
            }
            else {
                *(DWORD*)(ObjectLto.dwBaseAddr + x) = offValue;
               
            }
        }
        else {
           
            objbase = getbaseaddress(GetCurrentProcessId(), "obj");
        }
    }
}

ben bu şekil kullanıyorum
Tamamını atarsan güzel olur :D
 
aka panic.rs
Kurucu
Katılım
18 Haz 2015
Mesajlar
3,379
Çözümler
50
Tepki puanı
13,156
Ödüller
22
Sosyal
10 HİZMET YILI
C++:
HMODULE GetModuleByName(char* name, char* ext = ".tmp", bool equal = false)
{
    HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, GetCurrentProcessId());
    MODULEENTRY32 entry;
    Module32First(hSnap, &entry);
#ifdef _DEBUG
    printf("----------------- START ----------------\n");
#endif
    do
    {
        std::string modulename(entry.szModule);
        if (!equal)
        {
            if (modulename.find(name) != -1 && modulename.find(ext) != -1)
            {
                CloseHandle(hSnap);
                return entry.hModule;

            }
        }
        else
        {
            break;
        }
        printf("Module: %s : Base: %p \n", modulename.c_str(), entry.hModule);
    } while (Module32Next(hSnap, &entry));
#ifdef _DEBUG
    printf("----------------- END ----------------\n");
#endif
    CloseHandle(hSnap);
    if (!equal)
        return NULL;

    return GetModuleHandleA(name);
}

DWORD objbasse = (DWORD)GetModuleByName("obj");
Oyun içindemi değilmi diye 1-0 değişen bi adres bulmalısın yoksa sürekli çekerse fps düşürüür :rem:
 
Onaylı Üye
Katılım
3 Ağu 2017
Mesajlar
61
Tepki puanı
11
Yaş
28
8 HİZMET YILI
Metin'2de playerptr+0xC ile yaptığımızı gene burda yapıcaz demekki :D

Şurası RAD Studio'da hata veriyordu
C++:
std::string modulename(entry.szModule);
Değişiklik yaparak hatayı çözdüm, ama çalışmıyor/bulamıyor.
C++:
std::string modulename((wchar_t*)entry.szModule);

Güncel

@LeftSpace bakarmısın ? :D
 
aka panic.rs
Kurucu
Katılım
18 Haz 2015
Mesajlar
3,379
Çözümler
50
Tepki puanı
13,156
Ödüller
22
Sosyal
10 HİZMET YILI
neden wchar_t* kardeşm yapacagın işe sokayım ben senin önce bir string & wstring & char & wchar bunları bi öğren aqq ,winapiA,winapiW bunları öğrenmen lazım acilen moruq yoksa bırak bu işi. :burnbear::burnbear:
 
aka panic.rs
Kurucu
Katılım
18 Haz 2015
Mesajlar
3,379
Çözümler
50
Tepki puanı
13,156
Ödüller
22
Sosyal
10 HİZMET YILI
std.:stringe wchar kastlemek ne mk wstring olsa eyw:cryangry::cryangry::cryangry:
 
Onaylı Üye
Katılım
3 Ağu 2017
Mesajlar
61
Tepki puanı
11
Yaş
28
8 HİZMET YILI
sövme mq ben ne güzel virgüllere kadar dikkat ediom
şöyle değiştirdim ama bulamıo gene bu nasıl kod mk

C++:
HMODULE GetModuleByName(char* name, char* ext = ".tmp", bool equal = false)
{
    HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, GetCurrentProcessId());
    MODULEENTRY32 entry;
    Module32First(hSnap, &entry);
#ifdef _DEBUG
    printf("----------------- START ----------------\n");
#endif
    do
    {
        std::stringstream md;
        md << entry.szModule;
        std::string modulename = md.str();

        if (!equal)
        {
            if (modulename.find(name) != -1 && modulename.find(ext) != -1)
            {
                CloseHandle(hSnap);
                return entry.hModule;

            }
        }
        else
        {
            break;
        }
        printf("Module: %s : Base: %p \n", modulename.c_str(), entry.hModule);
    } while (Module32Next(hSnap, &entry));
#ifdef _DEBUG
    printf("----------------- END ----------------\n");
#endif
    CloseHandle(hSnap);
    if (!equal)
        return NULL;

    return GetModuleHandleA(name);
}
 
aka panic.rs
Kurucu
Katılım
18 Haz 2015
Mesajlar
3,379
Çözümler
50
Tepki puanı
13,156
Ödüller
22
Sosyal
10 HİZMET YILI
Neden değiştiriyon güzel kardeşm kodu çalışan kod aq
 
aka panic.rs
Kurucu
Katılım
18 Haz 2015
Mesajlar
3,379
Çözümler
50
Tepki puanı
13,156
Ödüller
22
Sosyal
10 HİZMET YILI
rad studionun verdiği hatayı yollasan çözecez sen kafana göre iş yapıyon
 
aka panic.rs
Kurucu
Katılım
18 Haz 2015
Mesajlar
3,379
Çözümler
50
Tepki puanı
13,156
Ödüller
22
Sosyal
10 HİZMET YILI
string str(char);
Bence sen c++ öğrenmelisin...
C++:
 std::string modulename(entry.szModule);

örnek olarak verdiğim koddan bir alıntı bu kadar basit şeyleri bilmediğimizi falanmı düşünüyorsunuz şimdide ? :2iq: Gelmiş bana stringi öğreticek
 
aka panic.rs
Kurucu
Katılım
18 Haz 2015
Mesajlar
3,379
Çözümler
50
Tepki puanı
13,156
Ödüller
22
Sosyal
10 HİZMET YILI
Size yardım Etmek haram bundan sonra benim 5 yıllık bilgime yanlış diyorsan hiçbirşey öğrenememişsin demektir adam gelmiş RAD Studioda c++ kodum çalışmıyor diyor sonra kalkmış bana yanlış bilgi veriyorsun diyor senin gibi 2IQ insanlar çalıştıramıyodur o kodu. ikiside c++ compiler bi farkları yok yeteneksiz seni:brainfree:
 
We Love TESLA ⚡️
Kurucu
Katılım
13 Eyl 2015
Mesajlar
1,301
Çözümler
16
Tepki puanı
4,569
Ödüller
16
Yaş
95
10 HİZMET YILI
forum çomar dolmuş :brainfree:
 
Üye
Katılım
18 Haz 2018
Mesajlar
9
Tepki puanı
3
Yaş
31
7 HİZMET YILI
C++:
 std::string modulename(entry.szModule);

örnek olarak verdiğim koddan bir alıntı bu kadar basit şeyleri bilmediğimizi falanmı düşünüyorsunuz şimdide ? :2iq: Gelmiş bana stringi öğreticek
Evet bilmiyorsun, google amcadan biraz araştır ip ucu vereyim char to string

Bu arada 5 yıllık bilgi diyorsun önemli olan zaman değil önemli olan o zaman içerisinde neler öğrendiğin...

forum çomar dolmuş :brainfree:

Temizlemeye kendinden başlayabilirsin.

Neden örnek olarak verdiğin kod hatalı peki ?:rem:

rad studionun verdiği hatayı yollasan çözecez sen kafana göre iş yapıyon
Neden sorunu çözmek yerine aşşalamayı tercih ediyorsun ? çözemediysen söyleyebilirdin
 
Son düzenleme:
aka panic.rs
Kurucu
Katılım
18 Haz 2015
Mesajlar
3,379
Çözümler
50
Tepki puanı
13,156
Ödüller
22
Sosyal
10 HİZMET YILI
V6N5Fr.jpg


Kodun çalıştığını bir kez daha göstereyimde içinizde patlasın başkalarının bilgisine laf edeceğinize kendi bilginize bakın önce.

ister istemez yardım etmiş oldum yine ama bu son olsun daha gram yardım yok size

UNICODE nedir ne değildir bilmiyorsunuz sonra api kod çalışmadı api :rem::rem::rem:
 
aka panic.rs
Kurucu
Katılım
18 Haz 2015
Mesajlar
3,379
Çözümler
50
Tepki puanı
13,156
Ödüller
22
Sosyal
10 HİZMET YILI
Evet bilmiyorsun, google amcadan biraz araştır ip ucu vereyim char to string

Bu arada 5 yıllık bilgi diyorsun önemli olan zaman değil önemli olan o zaman içerisinde neler öğrendiğin...
bu faggotun mor oluşunu görmek isterdim ama yöneticiye hakaretten banlandı kendileri.. bana hala gelmiş char to string diyor piece of shit
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst