Help me :-(

Dans ce forum nous archivons les questions récurentes relatives aux challenges.

Postby speiter » Tue Jun 10, 2008 6:29 pm

comment tamper data marche , nan en faite je vient de trouver un truc très intéressant !!!!aller je vous le dit tamper data se nomme pas comme ça en français mais plutôt "altérer données" sans trouver ça j'aurai pue chercher longtemps !!!!!!!!!Apres sufit de chercher pour comprendre (je suis en train)!!

Et pour la méthode non tamper data je vois pas du tout!!!
User avatar
speiter
Projets
 
Posts: 19
Joined: Fri May 23, 2008 2:21 pm
Location: metz

Postby DARIEL » Sun Aug 24, 2008 6:30 pm

Bien le bonjour à tous !

Après lecture du topic (je n'arrivais pas à résoudre le problème, je suis newbie), j'ai utilisé l'extension conseillé pour firefox. J'y suis donc arrivé (très ?) facilement. Mais comment peut-on faire "à la main" ?

Cordialement
User avatar
DARIEL
Projets
 
Posts: 6
Joined: Sun Aug 24, 2008 5:52 pm

Postby NIKONOEL » Thu Mar 05, 2009 8:04 pm

À la main, le plus simple c'est sans doute d'avoir un serveur sous la main, si je ne m'abuse?
:D
NIKONOEL
Projets
 
Posts: 1
Joined: Thu Mar 05, 2009 5:14 pm

Postby FLOORFILLA » Sat Mar 07, 2009 3:37 am

Pour en revenir à Tamper Data, je ne sais pas trop quoi chercher dans ce dernier après avoir altérer les données 8)
FLOORFILLA
Projets
 
Posts: 13
Joined: Sat Jan 10, 2009 10:35 am

Postby STEV06 » Tue Jun 30, 2009 9:31 pm

Pour tamper data, ne cherchez pas midi à 14h, tampez et c'est gagné!

Mais bon tamper data, c'est bien joli, mais c'est pas ça qui va me faire progresser...
Et donc, j'aimerais arriver au même résultat... mais à la main ( oui, j'ai utilisé tamper data avec mes pieds vu le nombre de choses à gérer avec lui xD )
Quelqu'un serait-il doté de la quintessence de l'amabilité suprême ( euh :?: ) pour m'aiguiller sur la voie?

[quote:9ef33ab457="Korigan"]c-a-d que tu peux le faire à la main (et c'est mieux) mais tu va devoir ouvrir une socket et envoyer une trame au serveur.
Si tu sais faire ça tu peut tout faire(ou presque). Smile[/quote:9ef33ab457]

euh voui, mais comment? :D
User avatar
STEV06
Projets
 
Posts: 67
Joined: Sat May 30, 2009 5:41 pm

Postby Korigan » Thu Jul 02, 2009 6:05 pm

Pour développer un script qui soit capable d'envoyer une requete au serveur, tu dois ouvrir ce que l'on appel une "socket".

Il y a différents script sur le fofo qui traite du sujet en php et perl.(de mémoire)

Tu dois également connaitre les bases du protocole HTTP.

Ensuite, tout ce que tu as à faire c'estquelquechose du genre:

[code:1:98b5b7606d]
function post_v2($host,$query,$referer,$cookie){
$path=explode('/',$host);
$host=$path[0];
unset($path[0]);
$path='/'.(implode('/',$path));
//echo "<hr>Envoie d'une requete...<br>";
$post="POST $path HTTP/1.1\r\nHost: $host\r\nUser-Agent: Mozilla/4.0\r\nReferer: http://$referer\r\nAccept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\nKeep-Alive: 300\r\nConnection: keep-alive\r\nCookie: $cookie\r\nContent-Type: application/x-www-form-urlencoded\r\nContent-length: ".strlen($query)."\r\n\r\n$query";

//echo "<br>Post: '".$post."'<br>";
if($h=fsockopen($host,80)){

fwrite($h,$post);
for($a=0,$r='';!$a;){
$b=fread($h,8192);
$r.=$b;
$a=(($b=='')?1:0);
}
fclose($h);
}else{
die("Site down");
}
// echo "<b>Taille reponse:".strlen($r)."</b><br>";

return $r;
}
[/code:1:98b5b7606d]

pour envoyer la requete.

Ainsi, tu es capable de forger à peu pret n'importe quoi, automatiser des processus, ...
Bref, tu script ce que tu veux ^^

Bon courage,

++Korigan
User avatar
Korigan
Site Admin
 
Posts: 1781
Joined: Tue May 29, 2007 6:57 pm

Postby STEV06 » Thu Jul 02, 2009 11:24 pm

merci :D

je connais le protocole HTTP, mais là je m'y replonge en profondeur pour être vraiment sûr de ce que je fais.
de plus, il faut que je vois la création de sockets! tout un programme!

pour la requête au serveur, je dois juste "ouvrir" la socket ou carrément en créer une ( en C, ça marche? )?

Par contre unefois que j'aurais les bases, ça ira tout seul!
merci ^^
User avatar
STEV06
Projets
 
Posts: 67
Joined: Sat May 30, 2009 5:41 pm

Previous

Return to Archives Challenges

Who is online

Users browsing this forum: No registered users and 4 guests

cron