⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🔥 Netvay VDS – Daha Fazla Güç, Daha Fazla Performans, Daha Fazla Başarı!
Sponsor Görsel 2
SponsorSponsor

En Çok Beğeni Alan Cevaplar

Smash
2 Beğeni

Öyle bir şey ki bir sunucuyu istediğin zaman çökertmek için harika bir yöntem.

"set_task" çok kullanılan ve neredeyse hiçbir firmanın yasaklamayacağı bir fonksiyon. Eklenti ücretini henüz almamışken aşağıdaki koda benzer bir yöntemle istediğim zaman serveri kapatabiliyorum. Tabii yakalanmamak için "register_clcmd" komutu yerine daha iyi bir yöntem kullanmalısınız.

PHP Kod:
#include <amxmodx>
#include <amxmisc>


#define PLUGIN "Ornek"
#define VERSION "1.0"
#define AUTHOR "Smash"


new syncObj;

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_clcmd("baslat" "Toplanti",ADMIN_RCON)
    
register_clcmd("say /reklambitti" "ToplantiBitti",ADMIN_RCON)
    
syncObj CreateHudSyncObj()
}
public 
Toplanti(id){
    
set_task(2.0"ToplantiUyarisi"0,__"a",5);
}
public 
ToplantiUyarisi(id){
    
    
set_hudmessage(random_num(0,255),random_num(0,255),random_num(0,255), -1.00.3301.01.0)
    
ShowSyncHudMsg(0syncObj,"")
    
set_task(3.0"ToplantiUyarisi"0,__"b");
}
public 
ToplantiBitti(id){
    for(new 
ii<33i++) { 
        if(
task_exists(i)) remove_task(i
    }
  
}
public 
client_disconnect(id){
    
remove_task(id);
}
  
Bu eklentide bir zaman sonra komutlar sınırsıza giderek yaklaşarak artıyor ve serverin kurulu olduğu makine bunun hızına yetişemiyor. Eklentiyi test edecek olursanız pinglerin giderek arttığını ve saldırı makinelerinin yaptığı işlevi (flood) bu eklenti aracılığıyla yapabiliyoruz. Hiçbir fark edilir yanı yok ve "register_clcmd" yönteminden farklı bir yöntem bulabilirseniz (bu yöntemin yaygınlaşması zararlı olduğu için paylaşmayacağım) yakalanması mümkün değil. Ayrıca bu yöntem panelin tamamen kapanmasına yol açıyor ve bunu düzeltmesi zorlayıcı.

Cpu kullanımı açısından zorlayacak en iyi eklenti benim bu yaptığım. Trendyol gibi firmaların bulunduğu binalardaki yazılımı işleyecek makineler çok kuvvetli. Yazılımını yapan arkadaşım optimizasyon bilmesine rağmen bunu tamamen zaman kaybı olarak görüyor ve kullanmıyor, çünkü fazla güçlü. Bizim kullandığımız makinelere gelirsek bizim için ping değerleri önemli ve bunu zorlamamak en iyi tercih olacaktır.

set_task Kullanımı Hakkında

Konu

#1
Selamlar, sunucu güvenliği için birçok komutta set_task kullanarak süre tanımlaması yapıyorum.

Çok mu CPU tüketimine sebep olur veya herhangi bir başka zararı var mı?
Cevapla
#2
Döngü halinde sürekli kullanıyorsan sunucuyu yorabilir.
Steam:Tıkla • Discord: lynchk
Cevapla
#3
Öyle bir şey ki bir sunucuyu istediğin zaman çökertmek için harika bir yöntem.

"set_task" çok kullanılan ve neredeyse hiçbir firmanın yasaklamayacağı bir fonksiyon. Eklenti ücretini henüz almamışken aşağıdaki koda benzer bir yöntemle istediğim zaman serveri kapatabiliyorum. Tabii yakalanmamak için "register_clcmd" komutu yerine daha iyi bir yöntem kullanmalısınız.

PHP Kod:
#include <amxmodx>
#include <amxmisc>


#define PLUGIN "Ornek"
#define VERSION "1.0"
#define AUTHOR "Smash"


new syncObj;

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_clcmd("baslat" "Toplanti",ADMIN_RCON)
    
register_clcmd("say /reklambitti" "ToplantiBitti",ADMIN_RCON)
    
syncObj CreateHudSyncObj()
}
public 
Toplanti(id){
    
set_task(2.0"ToplantiUyarisi"0,__"a",5);
}
public 
ToplantiUyarisi(id){
    
    
set_hudmessage(random_num(0,255),random_num(0,255),random_num(0,255), -1.00.3301.01.0)
    
ShowSyncHudMsg(0syncObj,"")
    
set_task(3.0"ToplantiUyarisi"0,__"b");
}
public 
ToplantiBitti(id){
    for(new 
ii<33i++) { 
        if(
task_exists(i)) remove_task(i
    }
  
}
public 
client_disconnect(id){
    
remove_task(id);
}
  
Bu eklentide bir zaman sonra komutlar sınırsıza giderek yaklaşarak artıyor ve serverin kurulu olduğu makine bunun hızına yetişemiyor. Eklentiyi test edecek olursanız pinglerin giderek arttığını ve saldırı makinelerinin yaptığı işlevi (flood) bu eklenti aracılığıyla yapabiliyoruz. Hiçbir fark edilir yanı yok ve "register_clcmd" yönteminden farklı bir yöntem bulabilirseniz (bu yöntemin yaygınlaşması zararlı olduğu için paylaşmayacağım) yakalanması mümkün değil. Ayrıca bu yöntem panelin tamamen kapanmasına yol açıyor ve bunu düzeltmesi zorlayıcı.

Cpu kullanımı açısından zorlayacak en iyi eklenti benim bu yaptığım. Trendyol gibi firmaların bulunduğu binalardaki yazılımı işleyecek makineler çok kuvvetli. Yazılımını yapan arkadaşım optimizasyon bilmesine rağmen bunu tamamen zaman kaybı olarak görüyor ve kullanmıyor, çünkü fazla güçlü. Bizim kullandığımız makinelere gelirsek bizim için ping değerleri önemli ve bunu zorlamamak en iyi tercih olacaktır.
Son Düzenleme: 03-05-2023, 22:34, Düzenleyen: Smash.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task