-
Posts
4 -
Joined
-
Last visited
Posts posted by Day-0
-
-
si e deosebit de simplu sa faci un bot care trebuie doar sa trimita sesiunea 'COD'.
Nu ar fi mai bine ca sesiunea sa fie ceva de genul: md5($random_txt) ?
Fiecare are stilu lui de a coda
-
Captcha unul dintre primele scripturi care un programator il creeaza , un modul de constacte , care prevede completarea unui formular , plasarea unui e'mail automat la contact , asta pentru a evita probleme neplacute precut SPAM'UL .
Una dintre solutiile acestei probleme poate fii [ CAPTCHA ] , un cod alfanumeric generat sub forma de imagine pentru a fii copiat intr'un textbox de catre utilizatori .
Cerintele pentru creearea unui cod [ CAPTCHA ] , ei bine este doar 1 , utilizarea librariei [ GD ] pentru PHP , care va va permite sa lucrati sa creeati si sa utilizati codul [ CAPTCHA ] intr'o maniera dinamica . Librariile acestea sunt prezente in cele mai recente versiuni [ PHP ] , puteti verifica prezenta acesteia print [ php info(); ]
Scriptul pe care il veti realiza este reprezentat de un [ file : captcha.php ]
Exemplu de continut captcha.php :
//Inceputul sesiunii unde este pastrat codul [ CAPTCHA ].
session_start();
//Generarea unui cod de 5 cifre [ random ].
$random_txt = md5(microtime());
$random_txt = substr($random_txt, 0, 5);
//Crearea unei imagini.png , care se utilizeaza ca fundal (120x40px)
$image = imagecreatefrompng("captcha.png");
//Selectarea unei culri RGB , in cazul nostru .
//0,0,0 echivalentul culorii negru
$colore = imagecolorallocate($image, 0, 0, 0);
//Creearea unei imagini finale unde campurile numerice se indentifica .
//Dimensiunea fontului , distanta de la stanga si distanta de la margine -
//margine inalta .
imagestring($image, 100, 35, 15, $random_txt, $color);
//Creerea sesiuni unde se pastraza textul RANDOM
$_SESSION['COD'] = $random_txt;
//Vizualizarea imaginii pentru CAPTCHA
header("Content-type: image/jpeg");
imagejpeg($image);Dupa ce am generat scriptul [ captcha.php ] este aproape imposibil sa nu se inteleaga controalele acestuia care trebuiesc efectuate . Practic , trebuie s? vedem refresh pe formularul de contact si sa verifice corespondenta în pagina de rezultate :
Cod continut in pagina de modul :
...
<img src="captcha.php" alt="Captcha"/>
<input name="cod" type="text" id="cod" size="5" maxlength="5"/>
...Acum se trebuie controlat daca codul introdus de catre user corespunde cu cel scris [ CAPTCHA ]
Control :
...
if ($_SESSION['COD']==$_POST['cod'])
Initiez form
... -
Crypter = Aplicatie informatica care este utilizata pentru a ocolii detectarea programelor de catre antivirusi , malware , hackerii sau mai bine zis crackerii folosesc criptere pentru a ascude virusii , troienii , rat'urile , keyloggerele , steelerele si alte instrumente ale crack'ului intr'un executabil care are scopul de a ocolii detectarea si stergerea acestuia de catre antivirsusi . Cripterele de fapt programe care ascund functia reala a unui executabil . Cei mai multi antivirusi detecteaza virusii pe baza euristicii si a stringurilor obisnuite .
Pentru intelegerea si creearea unui cripter hackerii / crackerii trebuie sa fie constienti de anumite chestii , cea mai mare parte dintre voi probabil stiti deja aceste chestii [termeni] , o sa ii scriu mai jos .
FUD si UD : Complet nedetectabil [FUD] inseamna ca virusul nu este detectat de niciun antivirus care exista in timp ce nedectabil [uD] inseamna ca este virusul este detectat de o mica parte din antivirusi .
Un cripter FUD va ramane complet nedetectabil 2-3 zile maxim 1 saptamana pana ce acesta va deveni UD , deci daca vreti ca un cripter de'al vostru sa ramana nedectabil mai mult timp nu il faceti public , sau il faceti dupa ce devine [uD] , macar pana atunci va folositii la putere maxima de el .
STUB : este o mica parte de cod care contine anumite functii de baza , sunt utilizate din nou si din nou . Este similar cu un pachetul in Java sau ca si fisierele header in C ( care are deja anumite functii standard definite ) .
Un [ STUB ] clasic simuleaza functionalitatea codurilor existente in mod similar ca si procedurile [ remote sau simple pc's ] , in criptere partea de client - server este validata folosit [ STUB ] , A NU SE STERGE NICI ODATA FISIERUL STUB DE LA CRIPTER . STUB'UL adauga portabilitatea codului cripterului , astfel incat sa poata fi folosit pe orice system fara sa necesiteze proceduri multe si resurse de pe alte sisteme .
Un mic exemplu :
BEGIN
totalBits = calculateBits(inputBytes)
Compute totalBits = inputBytes * 8
ENDAcum ceea ce ne ca arata este numarul de byte's al acestui [ STUB ] si va returna rezultatul bitilor , in mod similar introducem unele controale comune ale unor sisteme independente si functii [ STUB ] si in acest cod va trece doar linkage si imputuri a acestui [ STUB ] , iar in schimb ne ofera rezultatele adecvate [ dorite ] .
Poate unii dintre voi [ sa presupunem ] ati descarcat un keylogger si vati plans ca nu functioneaza , singurul motic a nefunctionarii acestuia este [ STUB ] . De asemenea cand vreti sa descarcati un keylogger , cripter verificati intotdeauna [ STUB'UL ] care este mereu prezent .
USV : versiune a STUB'ULUI unic sau [ USV ] , o parte din cripter care genereaza o versiune unica a STUB'ULUI pe care'l diferentiaza de un STUB clasic , [ USV ] il face mult mai nedetectabil decat versiunile anterioare impotriva antivirusilor , pentru detectarea [ USV ] antivirusii trebuie sa inverseze " engineer [ STUB ] ceea ce nu este atat de usor de facut , asa ca va ramane pentru mult timp nedetectabil . Aceasta consta intr'o componenta [ USG ] cea mai importanta generatie a [ STUB'ULUI UNIC ] care este partea reala sa zicem a cripterului care cripteaza si decripteaza [ Inima algoritmului de criptare ] .
Criptere [Un pic despre fiecare]
in Tutoriale in romana
Posted
Stiu , incerc sa ma exprim cat mai bine in romana , in engleza nu prea le am cu gramatica de asta ma tem sa scriu , asa in romana intelegeti mai sigur ceea ce vreau sa spun , plus ca anumiti termeni si anumite parti le poti explica mult mai bine in engleza , zic eu .