GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Skor Hilesi Nedir, Skor Hilesi Nasıl Bulundu?

Başlatan TAKTAK26, 22 Kasım 2020, 03:56:21

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

TAKTAK26

Selamlar dostlar öncelik olarak direk konuya geçmeden önce kendimden bahsetmek istiyorum yaklaşık uzun yıllardır hile üzerine çalışan ve ustalaşmış birisi olarak daha doğrusu uzmanlaşmış birisi olarak konuşacağım ki skor hilesi bundan bir kaç yıl önce bir "Gamehacking portal" forumunda benim liste dışı olarak paylaştığım bir videoda gerçekleşmişti ki sonrasında kaldırmıştım. Ondan sonra herkes skor hilesi yapmaya çalıştı vs. muhabbeti oldu fakat 2020 de hala bu soruların cevabı hatta 2021'e geldik hala bu sorunun cevaplarını arayanlar var fakat asla paylaşmak istemem çünkü eğer böyle bir şey paylaşılırsa hileyi herkes yapmaya çalışacak ve bundan ötürü skor hilesi denilen bir şeyin amacı kalmayacak o yüzden aşağıdaki görselleri paylaştım bugün itibariyle yaptım bu skor hilesini @Krozfayer kesinlikle sunucu kötülemek veya başka bir şey yapmak amacıyla olmasın sadece deneme amaçlıydı.






Platformda Sevdiğim İnsanlar Bu Alttakiler Adamın Dibi!

Enkei ❤️( Senin Yerin Hep Ayrı Merak Etme :DD )

Backup ❤️( Adamın Löpçüğü )

Radless ❤️( Kral Ya )

Code ❤️( Old Friend )

AssayerHero ❤️( Dinozor Devrinden Kalma Dostum )

_Code





SA:MP Turkiye CnR IP: server.sampturkiyecnr.com:7777

Rexiun

Code'nin dediği gibi para hilesi gibi kolayca engellenebilir ek olarak sunucu resetlendiğinde skor silinicektir. Bu hile zaten eskiden yapılmış bir hileydi.


TAKTAK26

Alıntı yapılan: Rexiun - 22 Kasım 2020, 15:28:30
Code'nin dediği gibi para hilesi gibi kolayca engellenebilir ek olarak sunucu resetlendiğinde skor silinicektir. Bu hile zaten eskiden yapılmış bir hileydi.

Skor hilesinde veritabanına kayıt ediyor bu arada resetlenincede silinmez.

Platformda Sevdiğim İnsanlar Bu Alttakiler Adamın Dibi!

Enkei ❤️( Senin Yerin Hep Ayrı Merak Etme :DD )

Backup ❤️( Adamın Löpçüğü )

Radless ❤️( Kral Ya )

Code ❤️( Old Friend )

AssayerHero ❤️( Dinozor Devrinden Kalma Dostum )

HasanEfe

Alıntı yapılan: TAKTAK26 - 22 Kasım 2020, 17:04:05
Alıntı yapılan: Rexiun - 22 Kasım 2020, 15:28:30
Code'nin dediği gibi para hilesi gibi kolayca engellenebilir ek olarak sunucu resetlendiğinde skor silinicektir. Bu hile zaten eskiden yapılmış bir hileydi.

Skor hilesinde veritabanına kayıt ediyor bu arada resetlenincede silinmez.

Skorverme publici oluşturucaksın bir değer atıyıcaksın örneğin SkorKoruma gibi skor verdiğinde o değerde artıcak skorda artıcak onplayerupdate yada farklı bir timere GetPlayerScore != Skorkoruma gibi birşey ekle direk zaten fixleniyor fazla kurcalamaya gerek yok getplayerscore yi onplayerupdate hiçbir yerde kullanmassan sıkıntı olmaz yoksa timer süresine gelene kadar yani skoru skorkoruma değerine eşitleyene kadar kayıt etmiş olur zaten

çok detayına inmedim zaten insem direk sistemi veririm + olarak  https://www.gtamulti.com/forum/mod-galerisi/kullanisli-kodlar/ bölümünde paylaşırdım
Son düzenlenme: 22 Kasım 2020, 17:20:27 HasanEfe

Xchatt

Hadi bunu paylaştın fixsini de paylaşsaydın eyvallah da böyle sunucu adını kirletmekten başka amacı yok

Sa-Mp 2014-2020

Krozfayer

Bildirim için teşekkürler gerekeni yapacağız
Son düzenlenme: 22 Kasım 2020, 21:20:12 Krozfayer

Rexiun

Alıntı yapılan: TAKTAK26 - 22 Kasım 2020, 17:04:05
Alıntı yapılan: Rexiun - 22 Kasım 2020, 15:28:30
Code'nin dediği gibi para hilesi gibi kolayca engellenebilir ek olarak sunucu resetlendiğinde skor silinicektir. Bu hile zaten eskiden yapılmış bir hileydi.

Skor hilesinde veritabanına kayıt ediyor bu arada resetlenincede silinmez.
Farkli ozmn


_Code

Benim bildiğim kadarıyla skorlar sunucunun raminde kayıtlı fakat GetPlayerScore(playerid) paket alışverişini kapatıp sahte paketler koyulabilir, mantıklı.





SA:MP Turkiye CnR IP: server.sampturkiyecnr.com:7777

Backup

Alıntı yapılan: _Code - 23 Kasım 2020, 16:20:43
Benim bildiğim kadarıyla skorlar sunucunun raminde kayıtlı fakat GetPlayerScore(playerid) paket alışverişini kapatıp sahte paketler koyulabilir, mantıklı.

Server side çalışan bir methoda client üzerinden erişmek mümkün değil. GetPlayerScore ve SetPlayerScore encapsulation mantığı ile çalışmaktadır.

Sunucu kaynaklı bir açık olabilir mi acaba ?

Ayrıca Skor bir integrer türünde veri tipidir. Yani skorun aralığı -2,147,483,647 ile +2,147,483,647 arasındadır. Eksi veya Pozitif yönde bu sayı doğrusunun dışına çıkarsa saçma değerler aldığı görülmektedir.
Son düzenlenme: 23 Kasım 2020, 17:09:34 Backup

Krozfayer

Sunucuda yapılan skor hilesini fixlediğimizi düşünüyoruz ve sunucu içerisinde skor log dökümü ayarlandı.



HasanEfe

Alıntı yapılan: Krozfayer - 23 Kasım 2020, 17:54:42
Sunucuda yapılan skor hilesini fixlediğimizi düşünüyoruz ve sunucu içerisinde skor log dökümü ayarlandı.


bence herşeyi loglara dökmek saçma olur sonucunda aktif olarak oyun oynıyıcak kullanıcı için bu hem kasma hem laga yol açıcaktır onun yerine bir değer düşünelim oyuncudata[playerid[skor] gibi bu skoru mysql kayıt etsin bir timere bağlı olarakta SetPlayerScore(playerid, oyuncudata[playerid[skor]) yapsa daha iyi olur


Backup

Alıntı yapılan: HasanEfe - 23 Kasım 2020, 17:59:12
Alıntı yapılan: Krozfayer - 23 Kasım 2020, 17:54:42
Sunucuda yapılan skor hilesini fixlediğimizi düşünüyoruz ve sunucu içerisinde skor log dökümü ayarlandı.


bence herşeyi loglara dökmek saçma olur sonucunda aktif olarak oyun oynıyıcak kullanıcı için bu hem kasma hem laga yol açıcaktır onun yerine bir değer düşünelim oyuncudata[playerid[skor] gibi bu skoru mysql kayıt etsin bir timere bağlı olarakta SetPlayerScore(playerid, oyuncudata[playerid[skor]) yapsa daha iyi olur

Timere gerek yok. GetPlayerScore'yi override edip değişkendeki değeri kullanırsan iş çözecektir. Görünüm olarak skoru fazla gözükse bile kullanamayacaktır. Çok daha az kontrol edilen bir yere dediğin yazılabilir. OnPlayerSpawn etc.


Dyternal

'playerScore' isimli değişken oluşturursun. Bu değişkeni oyuncuya skor verdiğinde vs. değiştirirsin. Fakat senin yaptıkların dışında artış sağlanırsa veya playerScore != GetPlayerScore(playerid) burada bir hile söz konusu demektir.


Jawié

Backup'un dediğine katılıyorum. SetPlayerMoney, GivePlayerMoney gibi çalışmıyor. Modda olan bir açıktan faydalanma olasılığı yüksek ki o kullanılan moda ne kadar açık yerleştirildiğini moda az çok göz atmış biri görebilir.