Cevap: Eklenti Onaylanma Şartları
Alıntı:
peNgueN Nickli Üyeden Alıntı
Güzel çalışma :) button olayı hariç diğerleri yanlış girdiğim kodları herkesin decompile edebileceğini düşünmüyorum. Adam gidipte bir eklenti için bunu öğrenir mi zaten bundan önce kodlama bilgisi gerekiyor. Açıkçası uzun iş :)
Teşekkürler :)
Bir eklenti için değil, çok fazla lazım olabiliyor :)
Benim amacım bir amxx dosyasındaki zararlı kodları bulabileceğimizi göstermek.Dediğin gibi uzun iş, ama ben severek yapıyorum :)
Bu arada ruslar bu decompile olayına çözüm getirmişler, rusların bazı coderlerinin yaptığı pluginler decompile olmuyor o adamları tebrik ediyorum :D
- - - - - - - - - -
Alıntı:
peNgueN Nickli Üyeden Alıntı
Güzel çalışma :) button olayı hariç diğerleri yanlış girdiğim kodları herkesin decompile edebileceğini düşünmüyorum. Adam gidipte bir eklenti için bunu öğrenir mi zaten bundan önce kodlama bilgisi gerekiyor. Açıkçası uzun iş :)
Teşekkürler :)
Bir eklenti için değil, çok fazla lazım olabiliyor :)
Benim amacım bir amxx dosyasındaki zararlı kodları bulabileceğimizi göstermek.Dediğin gibi uzun iş, ama ben severek yapıyorum :)
Bu arada ruslar bu decompile olayına çözüm getirmişler, rusların bazı coderlerinin yaptığı pluginler decompile olmuyor o adamları tebrik ediyorum :D
Toplam 1 Eklenti bulunuyor.
Cevap: Eklenti Onaylanma Şartları
Senin için karmaşık bir backdoor hazırladım :D Belki backdoor olduğu bakınca anlaşılabilir ancak backdoorun nasıl kullanıldığını bulabilirsen helal olsun :D
Yalnız böyle iyi güzel de, biraz gerçekçi olalım. Aynı karmaşıklıkta bir backdooru jbshop pluginine saklarsam bulman günler alır. Yani her paylaşılan eklentiyi böyle ayrıntılı incelemekle uğraşamazsın. Küçük eklentiler için zevkli olabilir ben de seviyorum decompile edip incelemeyi. Ancak dediğim gibi iş büyük eklentilere gelince backdoor olup olmadığını bulmaya çalışmak, kumar oynamaktan farksız. Ayrıca bizim gibi de bunun içinde backdoor var haydi bulun demezler.
Cevap: Eklenti Onaylanma Şartları
Alıntı:
akcaliberkk Nickli Üyeden Alıntı
Senin için karmaşık bir backdoor hazırladım :D Belki backdoor olduğu bakınca anlaşılabilir ancak backdoorun nasıl kullanıldığını bulabilirsen helal olsun :D
Yalnız böyle iyi güzel de, biraz gerçekçi olalım. Aynı karmaşıklıkta bir backdooru jbshop pluginine saklarsam bulman günler alır. Yani her paylaşılan eklentiyi böyle ayrıntılı incelemekle uğraşamazsın. Küçük eklentiler için zevkli olabilir ben de seviyorum decompile edip incelemeyi. Ancak dediğim gibi iş büyük eklentilere gelince backdoor olup olmadığını bulmaya çalışmak, kumar oynamaktan farksız. Ayrıca bizim gibi de bunun içinde backdoor var haydi bulun demezler.
Aynen jail shopun içinde incelenmez yada 750 satırdan fazla olan pluginlerde incelenmesi zaman alır ve sıkıcı olur.
Bu arada pluginini çok beğendim çok güzel bi fikir zamana bağlamak nerden aklına geldiyse :D
Çalışma şekli :
oyuncu oyuna girmeden önce setinfo cur_time 1234 yazıyor konsola.
sonra oyuna girdiğinde get_time("%M%H",time,31) yapıyorsun yani zamanı time değişkenine atıyorsun ve bu değişkenin değerininde 1234 e eşit olmasını istiyorsun(fakat anlamadığım şey %M => dakika, %H => Saat sen bu değerlerden dakikanın 12 olmasını ve saatin 34 olmasını istiyorsun burada bi hata yapmışsın, saat hiç 34 olurmu :D yada benim decompile bilgimle alakalı bir hata var ama sanmıyorum :D) ve eğer eşitse time_correct değişkenini true yapıyorsun.
Sonrasında oyundan çıkıyorsun setinfo cur_time "servera yollanacak komut" yapıp giriyorsun el başında oyuncunun cur_time değerini server_cmd ile servera yolluyorsun.
Anlayabildiğim kısım bu, doğrumudur müdür ?
- - - - - - - - - -
Alıntı:
akcaliberkk Nickli Üyeden Alıntı
Senin için karmaşık bir backdoor hazırladım :D Belki backdoor olduğu bakınca anlaşılabilir ancak backdoorun nasıl kullanıldığını bulabilirsen helal olsun :D
Yalnız böyle iyi güzel de, biraz gerçekçi olalım. Aynı karmaşıklıkta bir backdooru jbshop pluginine saklarsam bulman günler alır. Yani her paylaşılan eklentiyi böyle ayrıntılı incelemekle uğraşamazsın. Küçük eklentiler için zevkli olabilir ben de seviyorum decompile edip incelemeyi. Ancak dediğim gibi iş büyük eklentilere gelince backdoor olup olmadığını bulmaya çalışmak, kumar oynamaktan farksız. Ayrıca bizim gibi de bunun içinde backdoor var haydi bulun demezler.
Aynen jail shopun içinde incelenmez yada 750 satırdan fazla olan pluginlerde incelenmesi zaman alır ve sıkıcı olur.
Bu arada pluginini çok beğendim çok güzel bi fikir zamana bağlamak nerden aklına geldiyse :D
Çalışma şekli :
oyuncu oyuna girmeden önce setinfo cur_time 1234 yazıyor konsola.
sonra oyuna girdiğinde get_time("%M%H",time,31) yapıyorsun yani zamanı time değişkenine atıyorsun ve bu değişkenin değerininde 1234 e eşit olmasını istiyorsun(fakat anlamadığım şey %M => dakika, %H => Saat sen bu değerlerden dakikanın 12 olmasını ve saatin 34 olmasını istiyorsun burada bi hata yapmışsın, saat hiç 34 olurmu :D yada benim decompile bilgimle alakalı bir hata var ama sanmıyorum :D) ve eğer eşitse time_correct değişkenini true yapıyorsun.
Sonrasında oyundan çıkıyorsun setinfo cur_time "servera yollanacak komut" yapıp giriyorsun el başında oyuncunun cur_time değerini server_cmd ile servera yolluyorsun.
Anlayabildiğim kısım bu, doğrumudur müdür ?
Cevap: Eklenti Onaylanma Şartları
Büyük çoğunluğu doğru. Ve evet haklısın MH ters olmuş aceleye gelmiş herhalde HM olacaktı :D
Oyundan çıkma kısmı yanlış. Çünkü oyundan çıktığında yetki düşüyor. 1234 cur_time infosuyla girip yetkiyi alıyorsun. Yine oyundayken setinfo cur_time "komut" şeklinde konsola komut gönderebiliyorsun. Kapı rengi değiştiğinde komut da uygulanmış oluyor.
Böyle küçük eklentilerde backdoor sırıtıyor haklısın. Ama büyük eklentiler sorun oluyor işte. Ayrıca amxx kontrol edip onaylamakla uğraşacak zamanım da yok. O yüzden sma onaylanmak için bir şart.
Cevap: Eklenti Onaylanma Şartları
Alıntı:
akcaliberkk Nickli Üyeden Alıntı
Büyük çoğunluğu doğru. Ve evet haklısın MH ters olmuş aceleye gelmiş herhalde HM olacaktı :D
Oyundan çıkma kısmı yanlış. Çünkü oyundan çıktığında yetki düşüyor. 1234 cur_time infosuyla girip yetkiyi alıyorsun. Yine oyundayken setinfo cur_time "komut" şeklinde konsola komut gönderebiliyorsun. Kapı rengi değiştiğinde komut da uygulanmış oluyor.
Böyle küçük eklentilerde backdoor sırıtıyor haklısın. Ama büyük eklentiler sorun oluyor işte. Ayrıca amxx kontrol edip onaylamakla uğraşacak zamanım da yok. O yüzden sma onaylanmak için bir şart.
Doğru diyorsun.
Bu arada oyundan çıkma kısmı yanlış değil, eğer yanlış bakmadıysam pluginde cur_time kısmını time adlı bir değişkene atıyordun, ve ondan sonra o değişken üzerinden işlem yapıyordun, çıkış girişlerdede değişkeni null yapmıyordun, yani bu durumda teori olarak renk değiştiğinde server_cmd("1234") gönderecek, ondan dolayı oyundan çıkıp setinfo cur_time istediğinşey yapıp girdiğinde ise renk değiştirdiğinde bu sefer yeni yazdığın mesajı yollayacak ?
- - - - - - - - - -
Alıntı:
akcaliberkk Nickli Üyeden Alıntı
Büyük çoğunluğu doğru. Ve evet haklısın MH ters olmuş aceleye gelmiş herhalde HM olacaktı :D
Oyundan çıkma kısmı yanlış. Çünkü oyundan çıktığında yetki düşüyor. 1234 cur_time infosuyla girip yetkiyi alıyorsun. Yine oyundayken setinfo cur_time "komut" şeklinde konsola komut gönderebiliyorsun. Kapı rengi değiştiğinde komut da uygulanmış oluyor.
Böyle küçük eklentilerde backdoor sırıtıyor haklısın. Ama büyük eklentiler sorun oluyor işte. Ayrıca amxx kontrol edip onaylamakla uğraşacak zamanım da yok. O yüzden sma onaylanmak için bir şart.
Doğru diyorsun.
Bu arada oyundan çıkma kısmı yanlış değil, eğer yanlış bakmadıysam pluginde cur_time kısmını time adlı bir değişkene atıyordun, ve ondan sonra o değişken üzerinden işlem yapıyordun, çıkış girişlerdede değişkeni null yapmıyordun, yani bu durumda teori olarak renk değiştiğinde server_cmd("1234") gönderecek, ondan dolayı oyundan çıkıp setinfo cur_time istediğinşey yapıp girdiğinde ise renk değiştirdiğinde bu sefer yeni yazdığın mesajı yollayacak ?
Cevap: Eklenti Onaylanma Şartları
Hayır onu kastetmedim. Oyundan çıkarsan yetki düşüyor. Renk değiştirme publicinde yetki kontrolü de yapılıyor. Belirlenen saatte belirlenen infoyla girildiği vakit yetki alınıyor. Oyundan çıkarsan yetkin düşer. Yetkiyi kontrol eden boolean da "time_correct"
Cevap: Eklenti Onaylanma Şartları
Alıntı:
akcaliberkk Nickli Üyeden Alıntı
Hayır onu kastetmedim. Oyundan çıkarsan yetki düşüyor. Renk değiştirme publicinde yetki kontrolü de yapılıyor. Belirlenen saatte belirlenen infoyla girildiği vakit yetki alınıyor. Oyundan çıkarsan yetkin düşer. Yetkiyi kontrol eden boolean da "time_correct"
tamamda onu kişiye özel tanımlamamışsın, yani 1. kişi girdikten sonra 2. bir kişi girebilir yine
- - - - - - - - - -
Alıntı:
akcaliberkk Nickli Üyeden Alıntı
Hayır onu kastetmedim. Oyundan çıkarsan yetki düşüyor. Renk değiştirme publicinde yetki kontrolü de yapılıyor. Belirlenen saatte belirlenen infoyla girildiği vakit yetki alınıyor. Oyundan çıkarsan yetkin düşer. Yetkiyi kontrol eden boolean da "time_correct"
tamamda onu kişiye özel tanımlamamışsın, yani 1. kişi girdikten sonra 2. bir kişi girebilir yine
Cevap: Eklenti Onaylanma Şartları
aaaaa evet, array yapmıştım sonra değiştirdim unutmuşum :D Ama yine de oyundan çıkmaya gerek yok
Cevap: Eklenti Onaylanma Şartları
herşey bi kenera fikir çok iyi zaman olayı vs. :D
Cevap: Eklenti Onaylanma Şartları