Arma 3 PBO Hider Kaynak Kod

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
ölmedim geri döndüm kaldığımız yerden devam
Süper Üye
Katılım
6 Eki 2019
Mesajlar
744
Çözümler
19
Tepki puanı
155
Ödüller
6
Sosyal
6 HİZMET YILI
Bu forumdan öğrendiğim birçok şey oldu ve şimdi bu bilgileri paylaşmak istiyorum, özellikle PBO hider'ları nasıl çalıştığını anlamaya çalışan herkese yardımcı olabilecek bir şey sunmak istiyorum. Ofsetleri paylaşmıyorum ancak bunları forumda veya IDA üzerinden oldukça kolay bulabilirsiniz. C++ konusunda hâlâ çok iyi değilim, bu yüzden lütfen çok sert eleştirmeyin.
Bağlantıları görmek için lütfen Giriş Yap
Bağlantıları görmek için lütfen Giriş Yap

PBO Hider
C++:
std::vector<std::string> GetPBOList()
{
    std::vector<std::string> vecPBOs;
 
    uint64_t pPBOManager = Memory::Read<uint64_t>(Offsets::Arma3::BaseAddress + Offsets::Arma3::PBOManager);
    uint64_t pPBOList = Memory::Read<uint64_t>(pPBOManager);
 
    int iLoadedPBOs = Memory::Read<int>(pPBOManager + 0x8);
    for (int i = 0; i < iLoadedPBOs; i++)
    {
        uint64_t pPBO = Memory::Read<uint64_t>(pPBOList + (i * 0x8));
        if (!pPBO)
            continue;
 
        uint64_t pPBOName = Memory::Read<uint64_t>(pPBO + 0x20);
        int iPBONameLength = Memory::Read<int>(pPBOName + 0x8);
 
        std::string PBONameString;
        PBONameString.resize(iPBONameLength - 1);
 
        sj.qRVM(pPBOName + 0x10, (void*)PBONameString.c_str(), iPBONameLength);
        vecPBOs.push_back(std::to_string(i + 1) + " | " + PBONameString);
    }
    return vecPBOs;
}
 
void HidePBO(int idx)
{
    uint64_t pPBOManager = Memory::Read<uint64_t>(Offsets::Arma3::BaseAddress + Offsets::Arma3::PBOManager);
    uint64_t pPBOList = Memory::Read<uint64_t>(pPBOManager);
 
    int iLoadedPBOs = Memory::Read<int>(pPBOManager + 0x8);
 
    Memory::Write(pPBOManager + 0x8, (iLoadedPBOs - 1)) // Subtract one from loaded PBO count
    for (int i = 0; i < loaded; i++)
    {
        uint64_t pPBO = Memory::Read<uint64_t>(pPBOList + (i * 0x8));
        if (!pPBO)
            continue;
 
        if (i >= idx)
        {
            uint64_t pNextPBO = Memory::Read<uint64_t>(pPBOList + ((i + 1) * 0x8)); // Read next PBO
            Memory::Write(pPBOList + (i * 0x8), pNextPBO); // Write next PBO to current
        }
    }
}

Memory functions:
C++:
template <typename T>
var Read(uint64_t Address)
{
    T Buffer;
    sj.qRVM(Address, &Buffer, sizeof(T));
    return Buffer;
}
 
template <typename T>
bool Write(uint64_t Address, T Value)
{
    return sj.qWVM(Address, &Value, sizeof(T));
}
 
Son düzenleme:
Seçkin Üye
Katılım
17 Tem 2018
Mesajlar
392
Çözümler
2
Tepki puanı
42
Ödüller
7
Sosyal
7 HİZMET YILI
tam olarak bu ne yapıyor anlatırmısın
 
ölmedim geri döndüm kaldığımız yerden devam
Süper Üye
Katılım
6 Eki 2019
Mesajlar
744
Çözümler
19
Tepki puanı
155
Ödüller
6
Sosyal
6 HİZMET YILI
tam olarak bu ne yapıyor anlatırmısın
pbo dediğimiz şey arma3 ün modları eğer sunucu pbo keyini kabul etmezse oyuna giremzsin sunucuda onaylı modlarla oynayabilirsin ama bunu injectlediğinde pbo gizlenir ve sunucu sende o modun olup olmadığını göremez olay bu aslında istersen developer console aç istersen hile menüsü
 
Onaylı Üye
Katılım
15 Mar 2016
Mesajlar
142
Çözümler
2
Tepki puanı
6
Ödüller
10
10 HİZMET YILI
bypass nasıl atıyon kanka
 
Son düzenleme:
aka rxckstar
Onaylı Üye
Katılım
6 Eki 2021
Mesajlar
55
Tepki puanı
2
Ödüller
3
Yaş
26
Sosyal
4 HİZMET YILI
memory addresslerin tamamını verirmisin
 
vgc bypass
Onaylı Üye
Katılım
9 Şub 2022
Mesajlar
51
Tepki puanı
4
Ödüller
3
Sosyal
4 HİZMET YILI
eline sağlık ben oynamıyorum ama oynayanların işine yarar gibi
 
Onaylı Üye
Katılım
1 Haz 2017
Mesajlar
52
Tepki puanı
2
Ödüller
6
Yaş
26
9 HİZMET YILI
nasıl yapıcağız anlatma şansın var mı dostum
 
Onaylı Üye
Katılım
3 Şub 2024
Mesajlar
71
Tepki puanı
2
Yaş
26
2 HİZMET YILI
ben küçükken oynamıştım şimdi oynamıyom ama oynasaydım bilmek isterdim bunu
 
Üye
Katılım
21 Ara 2020
Mesajlar
47
Tepki puanı
0
Ödüller
4
Yaş
25
5 HİZMET YILI
Nasıl yapacağımızı anlatsan daha iyi olurdu
 
Seçkin Üye
Katılım
5 Nis 2016
Mesajlar
364
Çözümler
6
Tepki puanı
17
Ödüller
9
10 HİZMET YILI
bunu nasıl kullanacağımız hakkında detaylı bilgi verirmisin
 
well thats it its over
Uzman Üye
Katılım
3 Nis 2018
Mesajlar
163
Çözümler
1
Tepki puanı
9
Ödüller
7
8 HİZMET YILI
any recommended injector?
 
ölmedim geri döndüm kaldığımız yerden devam
Süper Üye
Katılım
6 Eki 2019
Mesajlar
744
Çözümler
19
Tepki puanı
155
Ödüller
6
Sosyal
6 HİZMET YILI
kullanım için offsetleri bulmanız lazım kolayca bulabilirsiniz diye düşünüyorum offsetli modu görünmeez kızlıyor battle eye bypassli bir injectorle inject ederseniz official sunuclarda bile nükleer bomba moduyla oynayabilirsiniz
 
ölmedim geri döndüm kaldığımız yerden devam
Süper Üye
Katılım
6 Eki 2019
Mesajlar
744
Çözümler
19
Tepki puanı
155
Ödüller
6
Sosyal
6 HİZMET YILI
Bildiğin bir injector varmı?
paylaştım onaylanınca kullabilirsini kurulumu biraz zor ama

Nasıl yapacağımızı anlatsan daha iyi olurdu

nasıl yapıcağız anlatma şansın var mı dostum

bunu nasıl kullanacağımız hakkında detaylı bilgi verirmisin

any recommended injector?

any recommended injector safe

Bildiğin bir injector varmı?

injetör paylaştım onaylanınca gelir
i shared an dma injector when its published u guys can see
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst