Valoda BitBlt yöntemi ile Trigger bot için artık çalışmıyor DXGI BİLE OLMAZ ARTIK

emmi27

Yokuşu Çıkmak Zor Ama Manzara Yüksekten Seyredilir
Ultra Member
Katılım
12 Ocak 2022
Konular
76
Mesajlar
480
Tepkime puanı
30
Konum
Ebenin @mı
Web sitesi
www.grand-test.com
RC Point
0
OKUMADAN ÖNCE AŞAĞIDA YAZANIN ÖZETİ: KISACASI ARTIK VALO DA TRİGGER BOT YAPAMARYACAKSINEIZ VANDGUARD DERSİNE İYİ ÇALIŞMIŞ🪦⚰️ ,

Pixel tabanlı (renk yakalama) triggerbot yapmaya çalıştık. Valorant’ın ekran görüntüsünü alıp crosshair altındaki rengi tarayarak ateş etmesini sağlamak istedik. Ama bu yöntem Valorant’ta çalışmadı.
· Sebebi: Valorant tam ekran veya tam ekran pencereli modda DirectX ile çizim yapıyor. Windows’un eski BitBlt ekran yakalama yöntemi bu yüzeyleri göremiyor. Yani renkleri okuyamıyoruz.
Sonra çareyi daha eski ama sağlam bir giriş yönteminde bulduk. SendInput değil de, keybd_event ile mouse tıklaması göndermeyi denedik.
Bu yöntem çalıştı. Notepad’de test ettik, Valorant’ta test ettik; Alt tuşuna basılı tutunca karakter ateş ediyor.
Fakat işin ilginç yanı: Aynı keybd_event tıklama yöntemini renk kontrolüyle birleştirdiğimizde yine çalışmadı. Yani renk yakalama kısmı hâlâ başarısız. Ekran görüntüsü alıp piksel okuma işi Valorant'ta çalışmıyor.
Sonuç olarak şu an manuel triggerbot modunda çalışıyoruz. Renk kontrolü yok, fakat Alt tuşuna basılı tutunca ateş ediyor. Bu da en azından iş görüyor.
Şimdi DXGI yönetimiyle ekran kartında ekran okumayı denemek istiyoruz en mantıklı yöntem DXGI çünkü BitBlt yönetemi başaroz oldu ,hayırlısi ise bu çalışır artık bakalım
( GÜNCELLEME DXGI YÖNTEMİ İLE DE DENEDİK ODA ÇALIŞMADI HATTA RENK OLAMDAN SADECE ATEŞ ETME Yİ DENEDİK ODA OLMADI AMA VALOYA BAĞLANA BİLDİK YANİ DEMEK OLUYORKİ VANGUARD ARTIK keybd_event'i engelliyor. Bu durumda donanımsal çözüm (Arduino) GİBİ ŞEYLER LAZIM
GEÇMİŞ OLSUN

Ha bu arada
Kullandığımız araçlar: Visual Studio 2022, C++, Windows API.
TEK ÇALIŞAN Çalışan: keybd_event ile mouse tıklaması lakİN CONFİNG KULLANMAZSANIZ RENK VB İŞİN İÇİNE KATMAZSANIZ Yoksa vanguard ateş etmeyide engelliyor artık
Çalışmayan: BitBlt ile ekran yakalama + renk okuma.
Sonuç: Şu an için sadece Alt tuşuyla ateş eden bir manuel triggerbot kullanıyoruz.
 
Son düzenleme:

emmi27

Yokuşu Çıkmak Zor Ama Manzara Yüksekten Seyredilir
Ultra Member
Katılım
12 Ocak 2022
Konular
76
Mesajlar
480
Tepkime puanı
30
Konum
Ebenin @mı
Web sitesi
www.grand-test.com
RC Point
0
mouse left click yerine alt tuşuyla ateş etmekte bir tercih
evet zaten tek çalışan o ,trigger bot için tüm yöntemleri bilgili kişilerle ciddi şekilde saatlerce pc karşısında çözmeye çalıştık ve farkettik yazılımsal olarak bu işi çözülmez artık ,Vanguard, user-mode input API'lerini (SendInput, mouse_event, keybd_event) filtreliyor. DXGI ile bunu aşamazsın. Maskeleme, gecikme, thread'ler hiçbir şey işe yaramıyor. Tek çözüm donanım. ARDUINO tarzı birşey lazım
denediğimiz tüm methodlar

YöntemSonuç
Kernel Driver + Offset❌ Vanguard doğrudan hedef alır, HWID ban riski
GDI (BitBlt) + Renk❌ Valorant'ın GPU çizimini okuyamadı
DXGI + Renk (aynı thread)❌ Ekran okunuyor ama input engelleniyor
DXGI + Renk (ayrı thread)❌ Input yine ulaşmıyor
DXGI + SendInput❌ Hata 87, çalışmıyor
DXGI + mouse_event❌ Çağrı başarılı ama Valorant almıyor
Sadece keybd_event (renk yok)✅ Çalışıyor (Vanguard izin veriyor)
keybd_event + rastgele gecikme✅ Çalışıyor (ama renk yok)
keybd_event + fare hareketi (maskeleme)❌ Çalışmadı
DXGI + keybd_event (producer-consumer)❌ Yine çalışmadı

sadece alt tuşuna basıp ateş etmek mümkün yani duvarada ,renk ile adamı görür görmez sıkması hikaye oldu maalesef

(yani artık valorantta trigger bot yazılımsal olarak bypass lı kernel dışı ve donanımsal dışı nerdeyse imkansız vanguard tüm kapıları kapatmış dersine iyi çalışmış)
 
Üst