<?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; Debian</title>
	<atom:link href="http://www.hack.net.br/blog/tag/debian/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>Entendendo o básico de CHMOD</title>
		<link>http://www.hack.net.br/blog/linux/entendendo-o-basico-de-chmod/</link>
		<comments>http://www.hack.net.br/blog/linux/entendendo-o-basico-de-chmod/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 14:51:30 +0000</pubDate>
		<dc:creator>Walter Cunha</dc:creator>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Português-Brasil]]></category>
		<category><![CDATA[chmod]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.hack.net.br/?p=278</guid>
		<description><![CDATA[Uma breve explicação sobre adicionar permissões aos arquivos e/ou as pastas usando os &#8220;números&#8221; que ninguém entende. Primeiro vamos ententer o que cada número faz: 0 = nenhuma operação permitida 1 = permite execução de um arquivo ou acesso a uma pasta 2 = permite escrever/alterar um arquivo/pasta 4 = permite apenas leitura Todo arquivo [...]]]></description>
			<content:encoded><![CDATA[<p>Uma breve explicação sobre adicionar permissões aos arquivos e/ou as pastas usando os &#8220;números&#8221; que ninguém entende.<span id="more-278"></span> Primeiro vamos ententer o que cada número faz:</p>
<pre><em><span style="color: #888888;">0 = nenhuma operação permitida</span><span style="color: #888888;">
1 = permite execução de um arquivo ou acesso a uma pasta </span><span style="color: #888888;">
2 = permite escrever/alterar um arquivo/pasta
4 = permite apenas leitura</span></em></pre>
<p>Todo arquivo tem permissão para o dono(owner), para o grupo(group) e para outros[world(<span style="color: #888888;"><em>são aqueles que não são o dono(claro) e não estão no grupo</em></span>)].</p>
<p>Para definir as permissões que você quer para o arquivo/pasta, devemos somar os  <em>bits </em>que você quer para cada classe.</p>
<p>Exemplos:</p>
<p>#1  Seu diretório &#8220;home&#8221; terá por padrão a permissão 711.</p>
<pre><em><span style="color: #888888;">7 = 4 + 2 + 1 - você (o dono) pode ler/escrever/executar
1 = 1 - o grupo pode executar/acessar diretorio, mas nao podem ler nem escrever.
1 = 1 - outros podem executar/acessar diretorio, mas nao podem ler nem escrever.</span></em></pre>
<p>#2 Seu diretório da web terá permissões 755:</p>
<pre><em><span style="color: #888888;">7 = 4 + 2 + 1 - você (o dono) pode ler/escrever/executar
5 = 4 + 1 - o grupo pode executar/acessar diretorio/ler, mas nao pode escrever.
5 = 4 + 1 -<em> outros podem executar/acessar diretorio/ler, mas nao pode escrever.</em></span></em></pre>
<p>Tudo muito simples, você só precisa somar os números conforme a permissão necessária.</p>
<p>Há também uma outra maneira de se dar permissão usando o chmod, que algumas pessoas dizem ser mais simples e só fazem uso da mesma. Vejo as duas como simples.</p>
<p>É o seguinte,  ao invés dos números usaremos &#8220;letras&#8221;.</p>
<p>Para definir qual o tipo de pessoa que irá ter permissão, utilizaremos as seguintes:</p>
<pre><em><span style="color: #888888;">"u" - para dono (owner)
"g" - para groupo (group)
"o" - para outros (others)
"a" - para todos (all) </span></em></pre>
<p>Os operadores serão:</p>
<pre style="text-align: justify;"><em><span style="color: #888888;">"+" - para adicionar </span><span style="color: #888888;">
"-" - para remover
"=" - define para todos, todas as permissões que o arquivo/pasta terão.
Caso não seja definido nenhum valor, ele apagará todas as permissões.
obs: Mesmo que coloque =rwx(sem definir usuario)ele nunca dará permissão
de escrita para grupo e outros, só para o dono.</span></em></pre>
<p>As permissões são:</p>
<pre><em><span style="color: #888888;">"r" - para leitura(read)
"w" - para escrita(write)
"x" - para execução(execute)</span></em></pre>
<p>Seguem alguns exemplos:</p>
<pre style="text-align: justify;"><em><span style="color: #888888;">chmod u=rx arquivo - Da permissão de leitura e execução para o dono
chmod go-r arquivo - Retira permissão de leitura do groupo e dos outros
chmod g+w arquivo - Adiciona permissão de escrita para o grupo
chmod a+x arquivo1 arquivo2 - Adiciona permissão de execução para todos
chmod g+rx,o+x arquivo - Adiciona permissão para o grupo de leitura e
execução e para outros apenas execução</span></em></pre>
<p>Bem, estão ai as duas maneiras possíveis, cabe agora a vocês escolherem a melhor! Lembrando sempre que isso é apenas o &#8220;básico&#8221; caso queria entender melhor o chmod use o man.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hack.net.br/blog/linux/entendendo-o-basico-de-chmod/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;cannot find name for user ID xxx&#8221;</title>
		<link>http://www.hack.net.br/blog/linux/cannot-find-name-for-user-id-xxx/</link>
		<comments>http://www.hack.net.br/blog/linux/cannot-find-name-for-user-id-xxx/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 19:28:21 +0000</pubDate>
		<dc:creator>Walter Cunha</dc:creator>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Português-Brasil]]></category>
		<category><![CDATA[chmod]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[usuarios]]></category>

		<guid isPermaLink="false">http://www.hack.net.br/?p=261</guid>
		<description><![CDATA[Me deparei com essa mensagem, quando crirei um usuário e loguei através dele. Essas mensagens: "cannot find name for user ID xxx" ou "cannot find name for group ID xxx" Pode ter dois motivos: #1 &#8211; Ser devido a um problema de permissão no /etc/passwd ou /etc/group files.  Para solucionar, usaremos os seguintes comandos: chmod [...]]]></description>
			<content:encoded><![CDATA[<p>Me deparei com essa mensagem, quando crirei um usuário e loguei através dele. <span id="more-261"></span>Essas mensagens:</p>
<pre><em><span style="color: #888888;">"cannot find name for user ID xxx"</span></em>
ou<span style="color: #888888;"><em>
"cannot find name for group ID xxx"</em></span></pre>
<p>Pode ter dois motivos:<br />
#1 &#8211; Ser devido a um problema de permissão no <span style="color: #888888;"><em>/etc/passwd</em></span> ou  <span style="color: #888888;"><em>/etc/group</em></span> files.  Para solucionar, usaremos os seguintes comandos:</p>
<pre><em><span style="color: #888888;">chmod 644 /etc/passwd
chmod 644 /etc/group</span></em></pre>
<p>#2 &#8211; A pasta <em><span style="color: #888888;">/usr/sbin</span></em> não está no seu &#8220;path&#8221;. A solução nesse caso e a mais recomendada é usar o caminho completo:</p>
<pre>Como root deletamos o usuário já criado:<em><span style="color: #888888;">
userdel &lt;usuário&gt;</span></em>

Então criamos o usuário novamente utilizando o caminho completo:
<em><span style="color: #888888;">/usr/sbin/useradd &lt;usuário&gt;
</span></em><em></em></pre>
<p>Estão ai duas soluções simples, para esse problema chato.  Lembrando que a segunda opção é a ideal para manter a segurança do seu ambiente.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hack.net.br/blog/linux/cannot-find-name-for-user-id-xxx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando VMware Server 2.0.2 no Debian 5.0.3 (Lenny)</title>
		<link>http://www.hack.net.br/blog/linux/instalando-vmware-server-2-0-2-no-debian-5-0-3-lenny/</link>
		<comments>http://www.hack.net.br/blog/linux/instalando-vmware-server-2-0-2-no-debian-5-0-3-lenny/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 02:43:19 +0000</pubDate>
		<dc:creator>Allan Denot</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Português-Brasil]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.hack.net.br/?p=171</guid>
		<description><![CDATA[Esse artigo mostra os passos de instalação do VMware Server 2.0.2 no Debian Lenny, também resolução de possíveis problemas de compilação. Preparando o Ambiente Baixe o VMware Server 2.0.2 em http://www.vmware.com/download/server/getserver.html (é necessário cadastro). OBS: O VMware Server é um produto grátis, com apenas um cadastro a serial é mostrada na página de download. Copie [...]]]></description>
			<content:encoded><![CDATA[<p>Esse artigo mostra os passos de instalação do VMware Server 2.0.2 no Debian Lenny, também resolução de possíveis problemas de compilação.<span id="more-171"></span></p>
<h2>Preparando o Ambiente</h2>
<p>Baixe o VMware Server 2.0.2 em <a href="http://www.vmware.com/download/server/getserver.html" target="_blank">http://www.vmware.com/download/server/getserver.html</a> (é necessário cadastro).</p>
<p><span style="color: #ff6600;">OBS: O VMware Server é um produto grátis, com apenas um cadastro a serial é mostrada na página de download.</span></p>
<p>Copie o arquivo baixado para seu servidor (usando SFTP por exempl0).</p>
<h2>Instalando Pacotes Necessários</h2>
<p>Como o VMware Server não possui os módulos já compilados para o kernel padrão do Debian Lenny, em sua instalação, será requisitado que instale os programas de compilação (make, gcc, &#8230;) e os cabeçalhos do kernel (linux-headers), portanto vamos instalá-los:</p>
<pre>apt-get install build-essentials gcc-4.1</pre>
<pre>apt-get install linux-headers-`uname -r`</pre>
<p>O Debian por padrão instala o gcc-4.1 e 4.3, porém ele deixa o 4.3 como padrão, precisamos mudar para o 4.1 para o VMware não reclamar:</p>
<pre>rm -fr /usr/bin/gcc</pre>
<p>(não se assuste, é só um link)</p>
<pre>ln -s /usr/bin/gcc-4.1 /usr/bin/gcc</pre>
<p>Pronto, o sistema está pronto para a compilação.</p>
<p>Descompacte o arquivo com o comando:</p>
<pre>tar xzvpf VMware-server-2.0.2-203138.i386.tar.gz</pre>
<p>Entre no diretório criado:</p>
<pre>cd vmware-server-distrib</pre>
<p>Execute o instalador:</p>
<pre>./vmware-install.pl</pre>
<p>Nessa etapa você pode deixar os valores padrão e dar enter em tudo, exceto na última pergunta, no qual ele pergunta se deve executar o vmware-config.pl para você, você deve responder &#8220;no&#8221;.</p>
<p>Se você já executou o vmware-config.pl, tecle CTRL+C para cancelar, pois precisamos corrigir esse script antes de continuarmos.</p>
<h2>Corrigindo o vmware-config.pl</h2>
<p><span style="color: #ff0000;">Atenção: Essa correção é para Debian 5.0.3 (Lenny) caso você utilize outra versão, pule esse passo e tente executar o vmware-config.pl original (explicado no próximo tópico), somente tente corrigir o vmware-config caso tenha o problema mostrado abaixo.<br />
</span></p>
<p>Essa correção é necessária para evitar o seguinte erro após compilar o módulo vsock:</p>
<address>Unable to make a vsock module that can be loaded in the running kernel:<br />
insmod: error inserting &#8216;/tmp/vmware-config5/vsock.o&#8217;: -1 Unknown symbol in module<br />
There is probably a slight difference in the kernel configuration between the<br />
set of C header files you specified and your running kernel.  You may want to<br />
rebuild a kernel based on that directory, or specify another directory.</address>
<p>Para evitar, crie um arquivo chamado  /root/vmware-config.patch, com o conteúdo:</p>
<pre>--- /usr/bin/vmware-config.pl.orig    2008-11-28 12:06:35.641054086 +0100
+++ /usr/bin/vmware-config.pl    2008-11-28 12:30:38.593304082 +0100
@@ -4121,6 +4121,11 @@
 return 'no';
 }

+  if ($name eq 'vsock') {
+    print wrap("VMWare config patch VSOCK!n");
+    system(shell_string($gHelper{'mv'}) . ' -vi ' . shell_string($build_dir . '/../Module.symvers') . ' ' . shell_string($build_dir . '/vsock-only/' ));
+  }
+
 print wrap('Building the ' . $name . ' module.' . "nn", 0);
 if (system(shell_string($gHelper{'make'}) . ' -C '
 . shell_string($build_dir . '/' . $name . '-only')
@@ -4143,6 +4148,10 @@
 if (try_module($name, $build_dir . '/' . $name . '.o', 0, 1)) {
 print wrap('The ' . $name . ' module loads perfectly into the running kernel.'
 . "nn", 0);
+      if ($name eq 'vmci') {
+    print wrap("VMWare config patch VMCI!n");
+    system(shell_string($gHelper{'cp'}) . ' -vi ' . shell_string($build_dir.'/vmci-only/Module.symvers') . ' ' . shell_string($build_dir . '/../'));
+      }
 remove_tmp_dir($build_dir);
 return 'yes';
 }</pre>
<address>Esse patch não é de minha autoria e foi encontrado no endereço: <a href="http://www.howtoforge.com/forums/showthread.php?t=36931" target="_blank">http://www.howtoforge.com/forums/showthread.php?t=36931</a></address>
<p>Depois execute o comando:</p>
<pre>patch /usr/bin/vmware-config.pl /root/vmware-config.patch</pre>
<p>Pronto! Seu vmware-config.pl está corrigido.</p>
<h2>Configurando o VMware</h2>
<p>Execute o vmware-config:</p>
<pre>vmware-config.pl</pre>
<p>Agora é só sair dando enter, para que os módulos do kernel sejam compilados.</p>
<p>Se tudo ocorrer certo, você será perguntado para configurar a placa de rede, só precisa ter cuidado em dizer qual a placa de rede estará em modo bridge, geralmente &#8220;eth0&#8243;, mas caso utilize outra placa para o VMware, não esqueça de informar ao configurador quando perguntado.</p>
<p>Outra pergunta que deve-se ter cuidado é a seguinte:</p>
<pre>The current administrative user for VMware Server  is ''.  Would you like
to specify a different administrator? [no] yes

Please specify the user whom you wish to be the VMware Server administrator
[] root</pre>
<p>É perguntado se quer mudar o usuário administrativo do VMware, deve-se responder <strong>yes </strong>e em seguida <strong>root </strong>ou um outro usuário de sua escolha.</p>
<p>Depois somos perguntados sobre a serial do VMware:</p>
<pre>Do you want to enter a serial number now? (yes/no/help)</pre>
<p>Responda que sim (yes) e entre com a serial que você vê na página de download do VMware Server.</p>
<p>Caso tudo ocorra bem, os processos do VMware Server serão iniciados e podemos acessar sua console web.</p>
<h2>Após a Instalação</h2>
<p>Para acessar a console de administração, basta abrir um navegador e digitar:</p>
<p>https://172.20.20.1:8333/</p>
<p>Troque o ip 172.20.20.1 pelo IP do seu servidor Debian.</p>
<p>Você irá ver a seguinte tela:</p>
<p><img class="aligncenter size-full wp-image-173" title="vmware-server-login" src="http://www.hack.net.br/wp-content/uploads/2009/12/vmware-server-login.JPG" alt="vmware-server-login" width="407" height="164" /></p>
<p>Entre o usuário root, sua senha e divirta-se!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hack.net.br/blog/linux/instalando-vmware-server-2-0-2-no-debian-5-0-3-lenny/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

