Jump to content

Hertz

Active Members
  • Posts

    1377
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by Hertz

  1. Hertz

    cine vrea...

    Nu e forumul ideal sa pui astfel de intrebari:D
  2. Hertz

    santaj

    Nu cred ca e gigi atat de prost incat sa dea 100K euro pe niste porcarii de siteuri
  3. Hertz

    Image Hosting

    Nu se merita..parerea mea.Sunt foarte multe free.. http://imageshack.us= 1.5MB http://img.skynet.md = 500KB http://www.upload2.com/?cmd=_howitworks http://www.supload.com/free-image-hosting http://www.turboimagehost.com = 1.5MB http://tinypic.com/ http://zapping.evonet.ro/ http://www.imagesl.info= 2.86 MB
  4. Reinvii acest thread deoarece e unul din cele mai educative de pe rst si e un joc folositor nu de genul 'inchisoarea' :/. O noua intrebare. Avem o pagina abc.php si una 123.php,iar noi trebuie sa accesam pagina 123.php prin intermediul paginii abc.php.Folosind telnet,cum putem accesa pagina 123.php avand ca referal pagina abc.php ?
  5. În continuare o sã vã spun cum am facut eu o imagine cu texte aleatoare pentru a putea fi folositã într-un formular ca validare captcha. Stiu cã se poate face treaba asta în mult mai multe moduri, dar eu aºa am ales sã o fac ºi încerc sã vã descriu paºii mai jos. Instalare librãria graficã GD În primul rând trebuie sã aveþi libraria graficã GD activã, iar pentru asta puteþi verifica cu funcþia gd_info() daca este sau nu activã. Dacã nu este instalatã cel mai rapid editaþi fiºierul php.ini ºi scoateþi caracterul ; din faþa liniei extension=php_gd2.dll Dupã restartarea serverului ar trebui sã fie deja activã, daca nu, atunci trebuie sã urmaþi paºi din manualul php pentru a copia libraria. Generarea unei imagini cu un text aleator Pentru aceasta eu am creat 3 fiºiere, dar tot codul se poate scrie ori în 2 fiºiere ori în 4 depinde cum vrea fiecare... Primul fiºier numit index.php iniþializeazã o variabilã de sesiune care þine minte codul din imagine, apoi afiºeazã formularul cu imaginea ºi câmpul în care se introduce codul. <?php error_reporting(E_ALL); // setati pe 0 daca nu vreti sa se afiseze erorile session_start(); // se porneste sesiunea ob_start(); // se initializeaza bufferul pentru a trimite headerele si textul in ordine // se include fisierul cu functii include_once('functions.php'); // se seteaza variabila de sesiune care tine minte codul if (!isset($_SESSION['cod_captcha'])) { $_SESSION['cod_captcha'] = gen_pass(4,true,'L'); } else // daca variabila exista atunci se preia codul din ea si se genereaza altul nou { $cod_vechi = $_SESSION['cod_captcha']; $_SESSION['cod_captcha'] = gen_pass(4,true,'L'); } // mai departe de afiseaza pagina html cu formularul ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> [url="img_code.php"][img=img_code.php][/url] <form id="form1" name="form1" method="post" action=""> <label>Introduceti codul din imagine <input type="text" name="cod" /> </label> <label> <input type="submit" name="Submit" value="Verifica" /> </label> </form> <?php // aceasta parte a codului poate fi scrisa si in pagina separata dar // atunci trebuie specificata la form la action numele paginii // atentie. daca portiunea asta se scrie in pagina separata // atunci nu uitati sa preluati codul vechi din sesiune if (isset($_POST['cod'])) // daca a fost trimisa variabila cod { if ($_POST['cod'] == $cod_vechi) // se verifica daca este la fel cu cel vechi { echo 'Codul este corect'; } elseif(empty($_POST['cod'])) { echo 'Nu a fost introdus nici un cod'; } else { echo 'Codul introdus este [b]'.$_POST['cod'].'[/b] iar codul din imagine este [b]'.$cod_vechi.'[/b]'; } } // mai departe se inchid tagurile html ?> </body> </html> <?php // se goleste bufferul si se trimite pagina la browser ob_end_flush(); ?> Urmatoarea paginã se numeºte functions.php ºi este cea care conþine funcþia care genereazã numerele aleatoare sau textul aleator ºi care este inclusã in index.php <?php //********************************************************************* // functia de generare parola preluata de la [url]www.phpromania.net[/url] // $digits = numarul de caractere pe care parola poate sa il contina (intre 4 si 29) // $c = daca true, I,i,L,l va fi schimbat in 1 sau O sau o va fi schimbat 0 (Zero) // pentru a preveni completarea eronata a parolei // $st = pentru "U" = upper, "L" = lower, null=casesensitive function gen_pass($digits,$c,$st) { if(!ereg("^([4-9]|((1|2){1}[0-9]{1}))$",$digits)) // 4-29 chars allowed $digits=4; for( ; ; ) { $pwd=null; $o=null; // generare parola .... for ($x=0; $x<$digits; ) { $y = rand(1,1000); if($y>350 && $y<601) $d=chr(rand(48,57)); if($y<351) $d=chr(rand(65,90)); if($y>600) $d=chr(rand(97,122)); if($d!=$o) { $o=$d; $pwd.=$d; $x++; } } // daca doriti ca utilizatorul sa nu confunda O sau 0 ("Of" sau "Zero") // sau 1 sau l ("Unu" sau "L"), seteaza $c=true; if($c) { $pwd=eregi_replace("(l|i)","1",$pwd); $pwd=eregi_replace("(o)","0",$pwd); } // daca PW se incadreaza scopului (e.g. aceasta regexpression) returneaza valoarea, altfel genereaza una noua // (puteti schimba aceasta expresie regulata oricum doriti ....) if(ereg("^[a-zA-Z]{1}([a-zA-Z]+[0-9][a-zA-Z]+)+",$pwd)) break; } if($st=="L") $pwd=strtolower($pwd); if($st=="U") $pwd=strtoupper($pwd); return $pwd; } ?> Ultimul fiºier se numeºte img_code.php ºi conþine scriptul care genereazã imaginea în paginã ºi este apelat în pagina index.php prin <img src...> <?php error_reporting(E_ALL); // setati pe 0 daca nu doriti sa se afiseze erorile session_start(); // se initializeaza sesiunea in pagina curenta // deoarece acest script se cere ca fisier separat (ca imagine) // se include fisierul cu functii include_once('functions.php'); // se seteaza variabila care tine minte codul if (!isset($_SESSION['cod_captcha'])) { $_SESSION['cod_captcha'] = gen_pass(4,true,'L'); } // atentie, aici nu trebuie regenerat codul daca variabila de sesiune // exista deja pentru ca altfel nu va mai corespunde codul // in pagina care face verificarile // se genereaza imaginea header('Content-type: image/jpeg'); // daca exista poza de preia if (is_file('images/poza_captcha.jpg')) { $img = imagecreatefromjpeg('images/poza_captcha.jpg'); } // daca nu exista poza se genereaza una dinamic else { $img = imagecreate(100,40); $fundal = imagecolorallocate($img, 150, 200, 100); $green = imagecolorallocate ($img,0,255,0); // se creaza grila de linii for($nr = 0; $nr<=40; $nr++) { imageline($img,0,$nr,100,$nr,$green); $nr += 5; } for($nr = 0; $nr<=100; $nr++) { imageline($img,$nr,0,$nr,40,$green); $nr += 5; } } $culoare = imagecolorallocate($img,0,0,153); $font = 5; // se scrie codul pe imagine imagestring($img, $font, 5, 3, $_SESSION['cod_captcha'], $culoare); // se afiseaza imaginea imagejpeg($img); imagedestroy($img); ? Ajutat de un anonim.
  6. Pai specifica exact 'pathul' unde l-ai instalat.Sa zicem cd c:\UDPZ
  7. idio. . pt asa o tampenie deschisi un nou thread?..chiar si la off shit
  8. Hertz

    Site

    Omg,am trecut 50.09% adica am acumulat 50.09% din maximul de puncte. Username: Hertz ID: 4411 Email: Hidden Country: Romania Score: 1335 Process: (50.09%) Rank: 1337 Mai am 19 nivele din 52 de facut.
  9. mwahaahhah PWND Doamne ))))))))) ) bannerul anului )))
  10. Ce aberatie mare! :shock:
  11. Hertz

    Mizeria de la OTV

    Cinei curvitza aia ))))))))) DA CUM S_A AUZIT )))))))))))))))))))
  12. Hertz

    salut :)

    Ree http://rstcenter.com/forum/viewtopic.php?p=10774&highlight=#10774
  13. Age?Sex?Location?
  14. Hertz

    Site

    Care cunoasteti sau aveti ceva tooluri pentru Stegano.Am nevoie de un soft cu ajutorul caruia sa despart 2 boze care sunt imbinate una in alta. 2 in 1(Ness Caffe) :D
  15. Wtf )))))))) asta e culmea prostiei.Cat de privat a fost mesajul:))))!!
  16. Hertz

    Site

    Vad ca se inregistreaza tot mai multi de pe rst.As ruga un admin sa mute topicul la Challenges.Dupa cum zicea loki.. pare de durata!
  17. Bine ai venit,poate ne canti ceva :D
  18. Bravo & Mersi.Merge bine!
  19. Ce zici de asta? http://rstcenter.com/forum/viewtopic.php?p=35804&highlight=#35804
  20. Hertz

    Hack Test

    E vechi..vechi si urat.Si cred ca a mai si fost postat.
  21. http://www.irongeek.com/i.php?page=videos/dns-spoofing-with-ettercap-pharming
  22. CODEX ia zi de unde l-ai copiat
  23. ))))))))))))))))))))))00 ))))))))))))))))))))))00 ))))))))))))))))))))))00=))))))))))))))))))))))))00=))))))))))))))))))))))))00 ))))))))))))))))))))))00 Ce idiot ))) Sa-ti suga pula? ))))
  24. Hertz

    Site

    :D:D Ce nick ai?
  25. Hertz

    Site

    Sunt primul in top http://www.trythis0ne.com/?page=user_profile&id=4411
×
×
  • Create New...