<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Komentarze do: Blind SQL Injection</title>
	<atom:link href="http://www.beldzio.com/blind-sql-injection/feed" rel="self" type="application/rss+xml" />
	<link>http://www.beldzio.com/blind-sql-injection</link>
	<description>Bełdziowe spojrzenie na aplikacje internetowe</description>
	<lastBuildDate>Wed, 23 Nov 2011 11:05:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
	<item>
		<title>Autor: guzik</title>
		<link>http://www.beldzio.com/blind-sql-injection/comment-page-1#comment-871</link>
		<dc:creator>guzik</dc:creator>
		<pubDate>Thu, 18 Mar 2010 13:21:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=159#comment-871</guid>
		<description>Atak można uskutecznić za pomocą metody &#039;koło fortuny&#039; (sam wymyśliłem tą nazwę) - korzystając z funkcji LOCATE(substr, str) odnajdujemy jaki znaki w ogóle występują w haśle i wstępnie na której pozycji.</description>
		<content:encoded><![CDATA[<p>Atak można uskutecznić za pomocą metody &#8216;koło fortuny&#8217; (sam wymyśliłem tą nazwę) &#8211; korzystając z funkcji LOCATE(substr, str) odnajdujemy jaki znaki w ogóle występują w haśle i wstępnie na której pozycji.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: m45</title>
		<link>http://www.beldzio.com/blind-sql-injection/comment-page-1#comment-435</link>
		<dc:creator>m45</dc:creator>
		<pubDate>Sun, 15 Mar 2009 18:15:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=159#comment-435</guid>
		<description>Dobry tut ;)
Zainspirowało mnei to do stworzenia &lt;a href=&quot;http://m4tryk5.wordpress.com/2009/03/15/exploit-blind-sql-injection/&quot; rel=&quot;nofollow&quot;&gt;blindera sql inj&lt;/a&gt; - prawie 99% skutecznosci..</description>
		<content:encoded><![CDATA[<p>Dobry tut ;)<br />
Zainspirowało mnei to do stworzenia <a href="http://m4tryk5.wordpress.com/2009/03/15/exploit-blind-sql-injection/" rel="nofollow">blindera sql inj</a> &#8211; prawie 99% skutecznosci..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Michał Ławicki</title>
		<link>http://www.beldzio.com/blind-sql-injection/comment-page-1#comment-427</link>
		<dc:creator>Michał Ławicki</dc:creator>
		<pubDate>Sat, 07 Mar 2009 18:13:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=159#comment-427</guid>
		<description>ad1. dokładnie tak, jeśli użytkownik ma przesłać liczbę to spr czy to co przesłał jest liczbą, jeśli nie to zwracasz błąd

ad2. MD5 można spokojnie używać do hashowania haseł, co prawda udało się doprowadzić do kolizji, ale tak na prawdę nie jest to aż tak łatwe żeby przeciętny user nam coś zrobił; co do innych funkcji to np SHA1 

ad bezpieczne logowanie: http://www.beldzio.com/kategoria/bezpieczenstwo/logowanie</description>
		<content:encoded><![CDATA[<p>ad1. dokładnie tak, jeśli użytkownik ma przesłać liczbę to spr czy to co przesłał jest liczbą, jeśli nie to zwracasz błąd</p>
<p>ad2. MD5 można spokojnie używać do hashowania haseł, co prawda udało się doprowadzić do kolizji, ale tak na prawdę nie jest to aż tak łatwe żeby przeciętny user nam coś zrobił; co do innych funkcji to np SHA1 </p>
<p>ad bezpieczne logowanie: <a href="http://www.beldzio.com/kategoria/bezpieczenstwo/logowanie" rel="nofollow">http://www.beldzio.com/kategoria/bezpieczenstwo/logowanie</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: .mi</title>
		<link>http://www.beldzio.com/blind-sql-injection/comment-page-1#comment-426</link>
		<dc:creator>.mi</dc:creator>
		<pubDate>Sat, 07 Mar 2009 18:03:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=159#comment-426</guid>
		<description>czyli mam rozumieć, że tak długo jak będę sprawdzała czy $_GET[&#039;id&#039;] jest cyfrą to niby żadne podrabiane zapytanie do bazy nie przejdzie?

mam też pytanie, jakie jeszcze są sposoby szyfrowania (funkcje?) hasła w mysql bo znam tylko md5 a z tego co czytałam to bardzo łatwo to obejść...?
ew. jakbym mogła prosić o jakiś tutorial z cyklu pisania kodu bezpiecznego logowania :)

wybaczcie może bardzo banalne pytania, ale w zasadzie dopiero raczkuję z php i mysql ;) a zależy mi na tym, żeby pisać przede wszystkim bezpieczne kody :)</description>
		<content:encoded><![CDATA[<p>czyli mam rozumieć, że tak długo jak będę sprawdzała czy $_GET['id'] jest cyfrą to niby żadne podrabiane zapytanie do bazy nie przejdzie?</p>
<p>mam też pytanie, jakie jeszcze są sposoby szyfrowania (funkcje?) hasła w mysql bo znam tylko md5 a z tego co czytałam to bardzo łatwo to obejść&#8230;?<br />
ew. jakbym mogła prosić o jakiś tutorial z cyklu pisania kodu bezpiecznego logowania :)</p>
<p>wybaczcie może bardzo banalne pytania, ale w zasadzie dopiero raczkuję z php i mysql ;) a zależy mi na tym, żeby pisać przede wszystkim bezpieczne kody :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Michał Ławicki</title>
		<link>http://www.beldzio.com/blind-sql-injection/comment-page-1#comment-396</link>
		<dc:creator>Michał Ławicki</dc:creator>
		<pubDate>Fri, 30 Jan 2009 12:57:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=159#comment-396</guid>
		<description>tak, aczklowiek lepszym rozwiązaniem jest sprawdzenie typu zmiennej :-) i zamiast addslashes używaj *_real_escape_string</description>
		<content:encoded><![CDATA[<p>tak, aczklowiek lepszym rozwiązaniem jest sprawdzenie typu zmiennej :-) i zamiast addslashes używaj *_real_escape_string</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Mik</title>
		<link>http://www.beldzio.com/blind-sql-injection/comment-page-1#comment-395</link>
		<dc:creator>Mik</dc:creator>
		<pubDate>Fri, 30 Jan 2009 08:18:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=159#comment-395</guid>
		<description>na szczęście nie zadziała, jeśli zapytanie ma konstrukcję:
nie:
$q = mysql_query( &#039;SELECT login FROM users WHERE id=&#039; . $_GET[ &#039;id&#039; ] );

ale:
   $q = mysql_query( &quot;SELECT login FROM users WHERE id=&#039;$_GET[ id&#039;]&#039;&quot;);

przy czym poddać wszystkie elementy get i post wcześniej funkcji addslashes. 
Am I right?</description>
		<content:encoded><![CDATA[<p>na szczęście nie zadziała, jeśli zapytanie ma konstrukcję:<br />
nie:<br />
$q = mysql_query( &#8216;SELECT login FROM users WHERE id=&#8217; . $_GET[ 'id' ] );</p>
<p>ale:<br />
   $q = mysql_query( &#8222;SELECT login FROM users WHERE id=&#8217;$_GET[ id']&#8216;&#8221;);</p>
<p>przy czym poddać wszystkie elementy get i post wcześniej funkcji addslashes.<br />
Am I right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Michał Ławicki</title>
		<link>http://www.beldzio.com/blind-sql-injection/comment-page-1#comment-361</link>
		<dc:creator>Michał Ławicki</dc:creator>
		<pubDate>Thu, 25 Dec 2008 15:35:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=159#comment-361</guid>
		<description>thx :) poprawione:) hmm warto robic literowki zeby widziec ze ktos tu zaglada :)</description>
		<content:encoded><![CDATA[<p>thx :) poprawione:) hmm warto robic literowki zeby widziec ze ktos tu zaglada :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Hash</title>
		<link>http://www.beldzio.com/blind-sql-injection/comment-page-1#comment-358</link>
		<dc:creator>Hash</dc:creator>
		<pubDate>Thu, 25 Dec 2008 14:14:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=159#comment-358</guid>
		<description>Oj Bełdzio, błąd językowy popełniłeś: &quot;Dzięki owym różnicą&quot; =&gt; &quot;Dzięki owym różnicom&quot;</description>
		<content:encoded><![CDATA[<p>Oj Bełdzio, błąd językowy popełniłeś: &#8222;Dzięki owym różnicą&#8221; =&gt; &#8222;Dzięki owym różnicom&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: MWL</title>
		<link>http://www.beldzio.com/blind-sql-injection/comment-page-1#comment-340</link>
		<dc:creator>MWL</dc:creator>
		<pubDate>Fri, 12 Dec 2008 17:26:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=159#comment-340</guid>
		<description>Najgorsza z najgorszych metod, ale... sprawdza się :P
No chyba że ktoś ew. ma stałe ip i nie można podać złego hasła 5 razy bo konto zostanie bloknięte na tym numerze IP.</description>
		<content:encoded><![CDATA[<p>Najgorsza z najgorszych metod, ale&#8230; sprawdza się :P<br />
No chyba że ktoś ew. ma stałe ip i nie można podać złego hasła 5 razy bo konto zostanie bloknięte na tym numerze IP.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Michał Ławicki</title>
		<link>http://www.beldzio.com/blind-sql-injection/comment-page-1#comment-339</link>
		<dc:creator>Michał Ławicki</dc:creator>
		<pubDate>Fri, 12 Dec 2008 15:20:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=159#comment-339</guid>
		<description>Co prawda miał być drugi odcinek Kohanowego tutka, ale jakoś o bezpieczeństwie jakoś mi się lepiej pisze :P A tutek się pisze :)</description>
		<content:encoded><![CDATA[<p>Co prawda miał być drugi odcinek Kohanowego tutka, ale jakoś o bezpieczeństwie jakoś mi się lepiej pisze :P A tutek się pisze :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

