C# CS:GO Hack Kodlama Part 5 - Veri Setleme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
CoreCheat CSGO
Griffin Premium
Katılım
10 May 2016
Mesajlar
1,766
Çözümler
5
Tepki puanı
720
Ödüller
14
Yaş
25
Sosyal
10 HİZMET YILI
Selamlar ben herkesin o merak ettiği yaşını 17 gibi yazan fakat gerçekte 6 yaşında olan o hain ama bir yandan Thanos kadar masum düşünceli Cylops.

Sizlerle bu gün artık veri yazdırmaya geçicez. Başlayalım!

Kod hatası vardı düzelttim. İyi Denemeler! Benim CoreCheat'da bu kod kendi memory librarym ve farklı fonksiyon isimleri ve kontrollerle mevcut. Aynı şeydir yani :D

(Bölüm 8) Veri Yazdırma:

Bir önceki bölümde sizlerle veri okuduk. Artık biraz da yazdıralım.
İster inanın, ister inanmayın, CS:GO da yapılabilecek en kolay hilelerden biri AntiFlash'dir. Çok Basit Cidden!
Sadece 1-2 Temel bilmeniz lazım onu da ben size zaten veriyorum. Şimdi, ilk Flash Bombası Mekaniğini Anlatıyorum.

Flash Bombasının 2 Tanımlayıcısı Var.
+Parlaklığı
+Süresi

Bombanın sadece parlaklığı kullanıcı taraflı olarak değiştiriliyor. Yani, Süresi sabit ve değiştirilemiyor. Biz da Flash'ı engellemek İçin Parlaklığı 0'a eşitleyeceğiz.

Flash'ın parlaklığı float değerden oluşma ve tam değeri 255. Yani, Tam beyaz direk. Parlaklığı Hep Aynı yani, Bunda değiştirmek İçin Bir While Döngüsüne Almamıza Gerek Yok.
Sadece Bir Kere Düzenleyeceğiz. Ha, yanlış hatırlıyorumdur veya mantığı değiştirilmiştir while döngüsüne almanız size bir şey kaybettirmez. Sadece fazladan işlem yaptırıyor olursunuz bu kadar.

AntiFlash İçin İlk Olarak, Bir Float Class Yazalım. İçine get & set koyalım. Bu Class Bizim İşlerimizi Kolaylaştırıp Vakit Kazandıracak. Bunu En Son Yazdığımız Class'ın Bitimine Koyuyoruz. Programın ve namespacenin içinde olmasına dikkat edin!
Not: Bu Class Bu işleri bırakan dostum Septillioner'e aitti. Burdan ona selamlar şu an internette takılmıyor pek sjhdjhsdhjsd.
[Bölüm Arası Bilgisi=> Get & Set Nedir? Get & Set, bir veriyi alıp onu düzenlemek için kullanılan basit bir şey denebilir. Biz de bu basitliği neden kullanmayalım?]
C#:
public static float flashMaxAlpha
        {
            get
            {
                int BaseAddress = vam.ReadInt32((IntPtr)clientModule.moduleAddress + 0xAAAAB4);
                return vam.ReadFloat((IntPtr)BaseAddress + 0xA2F4);
            }
            set
            {
                int BaseAddress = vam.ReadInt32((IntPtr)clientModule.moduleAddress + 0xAAAAB4);
                vam.WriteFloat((IntPtr)BaseAddress + 0xA2F4, (float)value);
                vam.WriteFloat((IntPtr)BaseAddress + 0xA2F8, (float)value);
            }
        }

Kullanılan Pointerlar:

LocalPlayer (0xAAAAB4): Kendi Kullanıcımız Üzerinden İşlem Yaptırmak İçindir. Ve Client.DLL denen o minnoş tatlı dll ile çalışır.
FlashMaxAlpha (0xA2F4): Asıl Düzenlediğimiz Pointerdır. Flash'ın parlaklığını belirler.
FlashDuration: (0xA2F8): Düzenlenmeyeceğini bile bile gene de setlediğim pointerdır. Belki bir gün... Denmeye değer.

Şimdi bunları sürekli çalıştırırsak oyun crash verebilir. Amacımız bunu sadece oyundayken çalıştırmak...
Yapmamız gereken:
Bir önceki konuda yaptığımız okumayı hatırlıyor musunuz? Evvet, işte artık her hilemizde onu kullanacağız!
Şimdi programın Main'inde Eski Hazırladığımız While Döngüsünü Hatılıyorsunuzdur. Onu Şöyle değiştirelim:
C#:
while (true)
            {
                EngineBase = vam.ReadInt32((IntPtr)engineModule.moduleAddress + 0x57F84C);
                GameState = vam.ReadInt32((IntPtr)EngineBase + 0x108);
                Console.Clear();
                Console.WriteLine("Cylops's AntiFlash Lesson Active!");
                Console.WriteLine("---------------------------------");
                if (GameState == 6)
                {
                    if (flashMaxAlpha == 255f)
                    {
                        flashMaxAlpha = 0f;
                        Thread.Sleep(500);
                        Console.WriteLine("OK!");
                    }
                }
                else
                {
                    //flashMaxAlpha = 255f;
                    Console.WriteLine("NOT INGAME!");
                }
            }

Az çok mantığı kavradığınızı tahmin ediyorum. Şimdi oyuna girelim ve ana menüde hilemizi açalım. Çalışmazsa, yönetici olarak açmayı deneyin...

Burda yaptığımız toplam işlem:
1- Client.DLL 'in içinden local player'dan kullanıcının flashalphasını çektik.
2- Onun bir float değer olduğunu belirttik.
3- Bir önceki bölümde hazırladığımız oyun kontrolcüsünü kullanarak kullanıcımız oyunda mı değil mi onu belirledik.
4- Kullanıcımız oyundaysa flash'ını kapattık değilse dokunmadık.

Okuduğunuz için teşekkürler! Ben yatmaya kaçıyorum yarın devam edeceğim. Görüşürüz!

Bir Önceki Part => https://memoryhackers.org/konular/c-cs-go-hile-kodlama-part-4-oyundan-ilk-veri-cekimi.56006/
 
Isse Kun
Emektar Üye
Katılım
15 May 2017
Mesajlar
4,801
Çözümler
5
Tepki puanı
2,106
Ödüller
15
Sosyal
9 HİZMET YILI
Forumda bulunan değerli konulardan diyebilirim bu tarz paylaşımlarınıza devam edin lütfen teşekkür ederiz
 
Ultra Üye
Katılım
6 May 2018
Mesajlar
2,369
Çözümler
1
Tepki puanı
591
Ödüller
11
8 HİZMET YILI
Forumda bu çeşit detaylı bilgi veren konu sayısı çok az. Teşekkür ederiz.
 
Griffin Premium
Katılım
27 Ağu 2015
Mesajlar
55
Tepki puanı
13
10 HİZMET YILI
Süresi neden değiştirilemiyor, bende değişiyor süresi. Hangisi daha iyi
 
Onaylı Üye
Katılım
15 Tem 2018
Mesajlar
50
Tepki puanı
4
Yaş
26
7 HİZMET YILI
çok güzel bilgiler veriyorsun kardeşim helal sana
 
3piR
Uzman Üye
Katılım
2 Ara 2017
Mesajlar
197
Tepki puanı
26
8 HİZMET YILI
sen muhteşem bir detaysın @cylops lütfen bu seriyi yarıda bırakıp gitme bitir senin gibi detaylı kolay anlatım ile bilgilendiren baska forumlarda yok cansın <3
 
CoreCheat CSGO
Griffin Premium
Katılım
10 May 2016
Mesajlar
1,766
Çözümler
5
Tepki puanı
720
Ödüller
14
Yaş
25
Sosyal
10 HİZMET YILI
Çnkü videolu eğitimlere geçtik
 
CoreCheat CSGO
Griffin Premium
Katılım
10 May 2016
Mesajlar
1,766
Çözümler
5
Tepki puanı
720
Ödüller
14
Yaş
25
Sosyal
10 HİZMET YILI
Ben de mobilim şu an atamam ararsan bulursun
 
Ey yüce yaradan bana fantastik bir hayat yaşattın.
Emektar Üye
Katılım
2 Ocak 2016
Mesajlar
4,595
Çözümler
1,842
Tepki puanı
2,297
Ödüller
18
10 HİZMET YILI
detaylı anlatımın için teşekkür ederiz devamını bekliyoruz :coolstory:
 
Üye
Katılım
25 Kas 2018
Mesajlar
47
Tepki puanı
6
Yaş
27
7 HİZMET YILI
Discordun varmı ?
varsa adını atarmısın Önemli bişey sourcam da
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst