"Ban yemen uzun sürer" çünkü Valorant delay ban atıyor.
Özellikle ESP gibi onlarca detection Vector'u olan hileleri kullanıp da Vanguard'ın bunu zaten tespit etmiyor olması mümkün değil. Sadece otomatik ban atmıyor diye sen "safe" oynamanın bir işe yaradığını düşünüyorsun. Halbuki ekrana oyuncu iskeleti çizdirmek için hooklayacağın API'lerden tut, RAM'deki oyuncu pozisyonlarını almak için kullandığın metoda kadar her şeyi flag'liyor vg.

Bilmediğim bilgileri forumdan öğreniyorum. Bu yüzden forumlarda takılmak hoşuma gidiyor. Sağ olun bu arada. CS2'dede bayağı hile var şu an engellemiyorlar. Bana da aynı taktiği yapacaklar gibi geliyor. Başta verileri kaydedip sonrasında kökten çözüm tarzında. Yinede devam eder ama en aza indirirler inşallah.
 
  • Kernel sürücüsünde bug vs. gibi bir problem olması mavi ekran ya da işletim sisteminin bozulmasına sebep olabilir
Bütün driver'lar için geçerli. İşletim sistemine zarar vermez ama mavi ekran verebilir. Bunun olmaması için driver'ı güncellemeden önce bol bol test yapıyor vanguard ekibi.

- Daha önce olduğu gibi kaynak kodunun sızdırılması durumunda olası bir sıfırıncı gün açığı normalden çok daha büyük bir tehlikeye sebep olabilir.
Vanguard kaynak kodu henüz sızdırılmadı. Ayrıca zero day bulmaları için kaynak koduna ihtiyaç yok. Driver'ı reverse edip bir tür "pseudo code" elde etmek ve onun üzerinden açık aramak daha kolay.
 
Ooo Vanguard konusu alırım bir dal.
Vanguard, "vgk" ve "vgc" olmak üzere iki modülden oluşuyor.
Vgk = Vanguard kernel driver.
Vgc = Vanguard Client process.

Eki Görüntüle 13399

İnsanların korktuğu şey "vgk" olan kernel sürücüsü. Sonuçta daha Windows başlarken boot sırasında initialize ediliyor ve Windows kapanana kadar sürekli çalışıyor.

Bu kernel sürücüsünün asıl amacı, oyun başladığı zaman oyun işleminin ("VALORANT-Win64-Shipping.exe") RAM üzerinde yerleştirildiği RAM sayfalarını okuma/yazma işlemine kapatmak (bunu Windows Kernel'inden yapıyor). Bu sayede oyuna DLL inject edemiyorsunuz, oyun içine handle alamıyorsunuz, herhangi bir şekilde RAM üzerinde tutulan değerleri user mode tarafından değiştiremiyorsunuz.

Vgc (Client) işlemi ise user-mode'da çalışan sıradan bir .EXE dosyası. Aynı okuma/yazma kapatma işlemi ve yetkilendirme işlemini vgk kernel tarafından bu vgc.EXE üzerine uyguluyor. Anti Cheat'in asıl kısmı vgc (Client) modülü üzerinde gerçekleşiyor diyebiliriz.

Vgk'nin 2 amacı daha var, sistem başlarken kendisinden daha yetkili olabilecek ve bilinmeyen diğer kernel sürücülerinin yüklenmesinin önüne geçmek. (bu sayede user-mode'da olan okuma/yazma engelini basit bir kernel sürücüsü yazıp bypass edemiyorsunuz. Genelde "Secure Boot"un açık olduğunu kontrol etmek yeterli oluyor).

Diğer amacı ise "hardware ID"leri almak.

Bu HWID'ler şunlardan oluşuyor:
  • Anakart üreticisi ve anakart seri numarası.
  • Hard disk / SSD seri numarası.
  • TPM 2.0 çipi üzerine üretim sırasında basılmış ek denilen "endorsement key" imzası. (spoof'u mümkün olmayan bir şey. Aşırı kanser).
  • (Sm)BIOS seri numarası.
  • Disk üzerinde kurulu Windows'a ait seri numaraları.
  • nic/mac/arp (<- %100 emin değilim, direkt gözlemleyemedim)
  • Secure Boot konfigurasyonu, dma protection konfigurasyonu vb... (sadece bazı anakartlarda var)

ayrıca Vgc'nin de topladığı bazı bilgiler var:
  • Oyun sırasında takılı olan mouse sayısı, mouse seri numaraları ve productıd (pid) & vendorıd (VID) gibi numaralar.
  • Takılı olan klavye bilgisi, vid&pid numaraları ve seri numarası.
  • Sistem konfigürasyonu, arkada açık diğer uygulamaların isimleri, başlıkları ("title"), çalışma yolları, imzaları ve Hash'leri. (bilinen hile programlarını yakalamak için (?))
  • USB com Port'larını incelemek. (bu biraz sorun olabilir, USB Port'larında gelip giden veriyi inceleyebiliyor vgc.)
  • Bilgisayara takılı olan her şey. Ethernet kablosundan tut kulaklığa kadar her şey.
  • Arkada açık olan ve oyunun ekranını yakalayan ekran kaydedici, OBS, Discord gibi programlar.
  • Oyunun üzerine "overlay" basan programlar. (pop-out window, Discord overlay, NVIDIA GeForce şeyisi).

Bunar sizin mahreminiz ise Vanguard'ı silmekte fayda var.

Ayrıca, Vanguard'da "manuel inceleme" denilen bir olay var. Yüksek Elo'larda (yüce, ımmortal+) yediğiniz "hile" raporları, çok çabuk moderatörlere ulaşır. Eğer bunlar (özellikle yüksek elo'larda) belirli bir sayıyı geçerse bir Riot çalışanı, bayağı sizin mouse'ınızı oyun sırasında interrupt sinyali yollayarak "unplug" ediyor. (bunu yapmalarındaki asıl amaç, Arduino Aimbot'larını falan yakalamak, çünkü en zor tespit edilen hile genelde Arduino pixelbotları oluyor. Unplug edince Bootloader state'ine geçiyor ve boom! Exposed).

Moderatör sizin oyununuzu baştan sona izleyebilir, stat'larınızı ve geçmiş maçlarınızı analiz edebilir (ama genelde bunlara gerek kalmıyor. Vanguard tarafından zaten "flag"lenmiş oluyorsunuz). Chat'i ve voice Chat'leri dinleyebilir.

Manuel inceleme sırasında Vanguard farklı davranabilir, ve RAM üzerinde string aratmaya kadar gidebilir bu olay. Benim denk geldiğim şey farenin unplug edilmesiydi (Arduino'mu yakaladı :(). O yüzden eğer paranoyak birisi iseniz Valorant açıkken arkada gizli işler yapmayın :)

iyi tarafından bakacak olursak oyun açık değilken "vgc" inaktif durumda oluyor. Kernel Driver'ı da "standby" moduna geçiyor. Bilgisayarda ne yaptığınızı aktif olarak izlemiyor yani. Sadece Valorant açıkken bu olay var. Aksini iddia eden de çıkarıp bunu yapan kod parçasını göstermediği sürece yalancıdır.

Vanguard'ın teknik kısmı çok derin, kendi başına bir rehberi hak ediyor o yüzden daha fazla detaya girmeyeceğim.
Vanguard ekibi.
Eki Görüntüle 13402

"Bilgisayarda ne yaptıgınız aktif olarak izlemiyor dediniz" fakat ben Valorant veya LoL'den farklı bir oyunda 3. parti yazılımla bir şeyler denerken Vanguard amblemi sarı oldu ve o 3. parti yazılımın yerini gösterip diskte engellendimi ne yazmıştı bu neden oluyor peki?
 
"Bilgisayarda ne yaptıgınız aktif olarak izlemiyor dediniz" fakat ben Valorant veya LoL'den farklı bir oyunda 3. parti yazılımla bir şeyler denerken Vanguard amblemi sarı oldu ve o 3. parti yazılımın yerini gösterip diskte engellendimi ne yazmıştı bu neden oluyor peki?

Oyun açıkken geçerli değil bu söylediğim şey. Aktif olarak izlemekten kastım, oyun açık değilken de 7/24 izlemesiydi. Böyle bir şey olmadığı için sadece oyun sırasında söylediğiniz "engellendi" mesajını alırsınız.

Ayrıca bazen Windows Startup'u sırasında başka sürücülerin yüklenmesini engelleyebiliyor, ama bu sadece PC açılırken yapılan bir şey.