Hertz
Active Members-
Posts
1377 -
Joined
-
Last visited
-
Days Won
7
Everything posted by Hertz
-
Nu e forumul ideal sa pui astfel de intrebari:D
-
Nu cred ca e gigi atat de prost incat sa dea 100K euro pe niste porcarii de siteuri
-
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
-
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 ?
-
Î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.
-
Pai specifica exact 'pathul' unde l-ai instalat.Sa zicem cd c:\UDPZ
-
idio. . pt asa o tampenie deschisi un nou thread?..chiar si la off shit
-
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.
-
mwahaahhah PWND Doamne ))))))))) ) bannerul anului )))
-
24 de persoane reþinute în Vâlcea, cu ajutorul FBI
Hertz replied to ady12666's topic in Stiri securitate
Ce aberatie mare! :shock: -
Cinei curvitza aia ))))))))) DA CUM S_A AUZIT )))))))))))))))))))
-
Ree http://rstcenter.com/forum/viewtopic.php?p=10774&highlight=#10774
-
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
-
Wtf )))))))) asta e culmea prostiei.Cat de privat a fost mesajul:))))!!
-
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!
-
Bine ai venit,poate ne canti ceva :D
-
-milw0rm-DNS Plus-Remote Denial of Service Exploit-COMPILED
Hertz replied to puskin's topic in Exploituri
Bravo & Mersi.Merge bine! -
Ce zici de asta? http://rstcenter.com/forum/viewtopic.php?p=35804&highlight=#35804
-
E vechi..vechi si urat.Si cred ca a mai si fost postat.
-
http://www.irongeek.com/i.php?page=videos/dns-spoofing-with-ettercap-pharming
-
CODEX ia zi de unde l-ai copiat
-
))))))))))))))))))))))00 ))))))))))))))))))))))00 ))))))))))))))))))))))00=))))))))))))))))))))))))00=))))))))))))))))))))))))00 ))))))))))))))))))))))00 Ce idiot ))) Sa-ti suga pula? ))))
-
Sunt primul in top http://www.trythis0ne.com/?page=user_profile&id=4411