login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[php] Hashen / encrypten

Offline stenno - 14/12/2005 21:26
Avatar van stennoPHP interesse
Beste sitemaster,

Je kent het wel sites waar je tekens uit een plaatje over moet typen in een veld. Nu heb ik ook zo'n site gevonden en ik wilde gewoon eens kijken of er een verband is tussen de tekens op het plaatje en de name van de image.

Na even in de broncode gezocht te hebben zag ik dit staan:
  1. <td align="center"><img src="turing.image.php?58fb8159a55241d28e263eafb4a37fb8"></td>
  2. <td align="center"><input type="text" name="turing"></td>


Op het plaatje stond overigens dit: 4HV

en even daaronder stond dit:
  1. <input type="hidden" name="hash" value="">


Dit vond ik nogal merkwaardig omdat er volgens mij op die hele pagina niet gehashd hoeft te worden.

Nu dacht ik dat naam van die image wel eens het gehashte/geencrypte zou kunnen zijn van de tekens in het plaatje.

Zou iemand me dit kunnen uitleggen ?? Volgens mij is het niet het gehashte want het zijn 32 tekens..

Graag uitleg ^^

1 antwoord

Gesponsorde links
Offline stenno - 04/03/2006 19:28 (laatste wijziging 04/03/2006 19:29)
Avatar van stenno PHP interesse Haytjes schreef:
"dus wat je moet doen is je sessie_id onthouden en dit elke keer doorsturen via je sockets (cookie:koc_session:00404040404;)

als je dan op een pagina komt met zo'n afbeelding moet je in de $_POST['hash'] de waarde meegeven die je hebt onthouden."


wat zouden de headers van de socket dan moeten zijn ??

ik heb nu dit:
  1. <?
  2. $sVariables1 = "buy_weapon[69]=1&hash=".md5($_POST['image']); //de $_POST waardes
  3.  
  4. $sHeaders = "POST /armory.php HTTP/1.0\r\n"; //pagina waar het formulier staat
  5. $sHeaders .= "Host: www.kingsofchaos.com\r\n"; //host waar de socket naar connect
  6. $sHeaders .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5\r\n";
  7. $sHeaders .= "Content-Type: application/x-www-form-urlencoded\r\n"; //type content, dat is dus een form
  8. $sHeaders .= "Cookie:"; //inloggen op een account
  9. foreach( $aCookies as $key => $value ){
  10. $sHeaders .= " ".$key."=".$value.";";
  11. }
  12. $sHeaders .= "\r\n";
  13. $sHeaders .= "Content-length: ".strlen( $sVariables1 )."\r\n\r\n";
  14. $sHeaders .= $sVariables1; //om de $_POST door te sturen
  15. ?>


of heb ik hier de verkeerde type content gekozen ?? het werkt namelijk niet 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.194s