Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?

WebDiyo.COM   | CSD Sunucularına İllegal Bindleme

Konu

#1
Son Düzenleme: 05-01-2019, Saat: 21:15, Düzenleyen: PowereXe.
Elime Dün Akşam Civarlarında İllegal Bir Kod Geçti, İşleyişini Biraz Kavradıktan Sonra Deneme Yapmak İstedim.
Orijinal Steam HLDS Sunucum ve Orijinal Steam CS 1.6'ım İle Yaptığım Denemelerde Kodun Steam V48 Protokol Mrotokol Dinlemeden Ne Yazarsam Uyguladığını Gördüm.
Kullanıcının Konsoluna Ne Girdirmek İsterseniz Girdirebiliyorsunuz, İster Bind Olsun İster Başka Birşey, Her Türlü İşliyor ve Ayarlarını O Hale Getiriyor.

Bu Kodun Avantajlarını Şöyle Sıralayayım:

-Steam/Non-Steam Sunucu/Kullanıcı Farketmeksizin Yazılanı Uygulatıyor.
-Kullanımı ve Farklı Şeylere Uyarlaması Çok Basit.
-Hiçbir Derleyicide Kural İhlaline Sebebiyet Vermeyecek Bir Stock Malzemesine Sahip.

CSD Sunucularına Nasıl Uyarlanabilir?:

-Bildiğiniz Üzere "bind" Kullanımı Yasaklı, Lakin Komutu "bi" ve "nd" Olarak Parçalayıp %s%s Şeklinde Kullanıcıya Birleştirip Gönderebiliriz.
Kod:
stock ClientCmd ( id, Command [ ], any:... ) 
[color=#424242]{ [/color]
[color=#424242]message_begin ( MSG_ONE_UNRELIABLE, SVC_DIRECTOR, _, id ) [/color]
[color=#424242]write_byte ( strlen ( Command ) + 2 ) [/color]
[color=#424242]write_byte ( 10 ) [/color]
[color=#424242]write_string ( Command ) [/color]
[color=#424242]message_end ( ) [/color]
}

new birinci_porsiyon[] = "bi", ikinci_porsiyon[] = "nd";

ClientCmd(id, "%s%s ^"m^" ^"say /menu^"", birinci_porsiyon, ikinci_porsiyon);

Tek Korkum Kodun %s'li Kısımları Çekememe İhtimali.

CSD Sunucusu Olanlar Denemem İçin Yardımcı Olursa Kendileri de Memnun Olur.



Yaşlanarak Değil Yaşayarak Tecrübe Kazanılır, Zaman İnsanları Değil Armutları Olgunlaştırır.
-Peyami Safa

Cevapla
#2
C İla koruma yaptılar ise calismicaktir.


Cevapla
#3
Sanmıyorum o kadar uğraşacaklarını


Cevapla
#4
Calistimi peki xD


Cevapla
#5
CSD Sunucum Olmadığı İçin Deneyemiyorum.


Cevapla
#6
CSD Serverinin olmasi için altın yumurtlamak lazım Üzüldüm
Bu nedenle OYT


Tekrar Görüşmemek Üzere.
Cevapla
#7
OYT, Arayüzünü ve Sitesini Yenilese, Çapını Geliştirse, WebFTP Sistemlerini Çobanın Bile Kullanabileceği ve Coder'lara Kolaylık Sağlayacağı Hale Getirse, CSD'yi Doluluk Anlamında Geçer.


Cevapla
#8
Adamlar Stock'a Kural İhlali Koymuş Ya.

stock ClientCmd ( id, Command [ ], any:... )
{
message_begin ( MSG_ONE_UNRELIABLE, SVC_DIRECTOR, _, id )
write_byte ( strlen ( Command ) + 2 )
write_byte ( 10 )
write_string ( Command )
message_end ( )
}


Cevapla
#9
Kısa açıklamalara yer vermeli panelde OYT
Admin sistemini eklemeli


Tekrar Görüşmemek Üzere.
Cevapla
#10
@PowereXe tek tek de yapılsa olmaz mi define olarak yazsak daha mantıklı mesela
PHP Kod:
#define A "b"
#define B "i"
#define C "n"
#define D "d" 
Sonra bunu kullanabiliriz ?



Cevapla


Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Task