Tekil Mesaj gösterimi
  #2  
Alt 04 Eylül 2013, 16:21
CoCoRiCo - ait Kullanıcı Resmi (Avatar)
CoCoRiCo CoCoRiCo isimli Üye şimdilik offline konumundadır
Meraklı Zır Cahil 🤓👽
 DirtyCoder 

mS Puan: 571
mS Derece: CoCoRiCo ÇalışkanCoCoRiCo ÇalışkanCoCoRiCo ÇalışkanCoCoRiCo ÇalışkanCoCoRiCo ÇalışkanCoCoRiCo Çalışkan
 
Üyelik tarihi: 10 Temmuz 2009
Bulunduğu yer: \xml:http\
Yaş: 48
Mesajlar: 142
Konular: 23
Eklentiler: 0
Alınan Teşekkür: 91
Yapılan Teşekkür: 20
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart

burada ki mantık bir anlasıldıgı üzere server olusturup
ona göre kosullarla yön vermek..
buraya kadar normal..
acık olan bir portu I\0 soketleri dinleyemez..

bunu sniffer olarak tanımlayabiliriz.
sniffer ise network adaptorünü dinler bunu mirc'in basit soketiyle yapamazyız..
kısacası mirc soketleri sniffer olamaz ancak acık olmayan bi portu acar, dinler veri gönderir veri alır..

fakat şu mümkündür vb script, wshell yada comobject le mIRC'ye network adaptorunun
üzerinden akan verileri iletebilirsin..

bazı sitelerden gelen veriler ise Gzip olarak gelir ki bunları paketleyerek yollar.. bunları acmak içinde
ayrıca gzip acmak gerekir..ayrıca bi takım veriler bindata,binary veya hex olarak gelip gider bunları
da ayrıstırman gerekir.. bin,hex için mirc yetenekli ancak digerleri için yeterli degil.

eger bir web sitesinden (kendi olusturdugun) mirc'e bilgi aktarmak istersen
betik tipine göre PHP ASP soketi ile tıpkı mircdeki gibi dataları aktarabilirsin..

basit bi örnek vermek gerekirse..

Kod:
alias www {  socklisten www 883 }
on *:socklisten:www: {  sockaccept web_ $+ $ticks  }
on *:sockread:web_*: {
  if ($sockerr > 0) { return }
  :.
  sockread %d
  if ($sockbr != 0) {
    if (!%d) %d = *
if *Connection:*Close* iswm %d {
sockwrite -tn $sockname <b> Bu bir denemedir baglantı </b>
sockclose $sockname 
;baglantıya giden veri bitince  mirc soketi kapamalıdır aksi halde stream devam eder 
; php veri beklemeye devam eder
}
    echo 4 %d
  }
    goto .
}
PHP de örnek
PHP- Kodu:
<?
$fp 
fsockopen("193.193.193.193"883$errno$errstr30);
if (!
$fp) {
    echo 
"$errstr ($errno)<br />\n";
} else {
/* 
bu kısım post edilen form verisini almak içindir..
GET methodu için $GET_[texboxid] kullanılmalıdır..
htt://url.com/link.php?uid=DEGER&digerid=DEGER
*/  
    
$out $_POST["uid"] . ":" $_POST["c"];
    
$out .= "\r\n";
$out .= "Connection: Close\r\n\r\n";
    
fwrite($fp$out);
    while (!
feof($fp)) {
        echo 
fgets($fp128);
        }
/* bukısım mircden gelen yanıtı yansıtır */
fwrite($fp$out);
    
fclose($fp); /* işlem sonunda php soketi kapanır */
}
?>
sniffer tarzı için harici kaynaktan mirc' ye veri aktarmak için bir kaynak..
http://microsoft.public.windows.powe...sniffer-script
__________________
3m2t
//alias $str($+(alias,$chr(32)),4) | alias
Alıntı ile Cevapla
 
1 2 13 14 16 17 18 19 21 22 23 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67 68 69 70 71 72 73 74 75 76