User Tools

Site Tools


portugues_guia_aircrack-ng_no_linux_para_novatos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
portugues_guia_aircrack-ng_no_linux_para_novatos [2008/01/08 01:37] jaymessmithportugues_guia_aircrack-ng_no_linux_para_novatos [2008/03/25 20:11] jaymessmith
Line 3: Line 3:
 Adicionais por: um número de boas almas\\ Adicionais por: um número de boas almas\\
 Última atualização: Maio 14, 2007\\ Última atualização: Maio 14, 2007\\
-Tradução e Adaptação (em andamento): JaymesSmith (06/01/08)\\+Tradução e Adaptação: JaymesSmith (11/01/08)\\
 \\ \\
-Este tutorial te dará a base para começar usando o pacote Aircrack-ng.  É impossível providenciar cada pedaço de informação que você precisa e cubrir cada cenário Então esteja preparado para fazer algum dever de cada e pesquisa por conta própria [[http://forum.tinyshell.be/|Forum]] e o [[http://aircrack-ng.org/doku.php|Wiki]] possuem muitos tutoriais suplementares e informações.+**Observações Iniciais**\\ 
 +//Não esqueça de dar uma olhada nos outros tutoriais! Eles podem ajudá-lo em alguma parte que você pode não ter entendido aquiEm breve estarei redigindo meus própios tutoriais para ajudar a comunidade brasileiraAproveite também para juntar-se a nós na [[http://www.orkut.com/Community.aspx?cmm=35963736|comunidade Aircrack-ng no Orkut]] ou na **irc.freenode.net** canal **#wireless-br**.\\ 
 +Boa leitura!//
  
-Embora não cubra todos os passos do início ao fim, como neste tutorial, o tutorial [[simple_wep_crack|Quebra Simples da Chave Wep]] cobre os passos do Aircrack-ng atual em muito mais detalhes.+Este tutorial te dará a base para começar usando o pacote Aircrack-ng.  É impossível mastigar cada pedaço de informação que você precisa e cobrir cada cenário.  Então esteja preparado para fazer algum dever de casa e pesquisa por conta própria.  O [[http://forum.tinyshell.be/|Forum]] e o [[http://aircrack-ng.org/doku.php|Wiki]] possuem muitos tutoriais e informações suplementares. 
 + 
 +Embora não cubra todos os passos do início ao fim, como neste tutorial, o tutorial [[simple_wep_crack|Quebra Simples da Chave WEP]] cobre os passos do Aircrack-ng atual em muito mais detalhes.
  
 Nos exemplos, a opção "traço duplo bssid" está mostrada como "- -bssid" Lembre-se de remover o espaço entre os dois traços quando usá-lo na vida real.  Isso serve também para "- -ivs", "- -arpreplay", "- -deauth" e "- -fakeauth". Nos exemplos, a opção "traço duplo bssid" está mostrada como "- -bssid" Lembre-se de remover o espaço entre os dois traços quando usá-lo na vida real.  Isso serve também para "- -ivs", "- -arpreplay", "- -deauth" e "- -fakeauth".
 +
  
 ====== Configurando Hardware, Instalando Aircrack-ng ====== ====== Configurando Hardware, Instalando Aircrack-ng ======
Line 15: Line 20:
 O primeiro passo para fazer o Aircrack-ng funcionar corretamente no seu sistema Linux é instalando e aplicando o 'patch' no driver apropriado para sua placa wireless.  Várias placas funcionam com múltiplos drivers, alguns deles providenciam as características necessárias para usar o Aircrack-ng, e outros não. O primeiro passo para fazer o Aircrack-ng funcionar corretamente no seu sistema Linux é instalando e aplicando o 'patch' no driver apropriado para sua placa wireless.  Várias placas funcionam com múltiplos drivers, alguns deles providenciam as características necessárias para usar o Aircrack-ng, e outros não.
  
-Nem precisa dizer que você precisa de uma placa wireless compatível com o pacote Aircrack-ng, ou seja, hardware completamente compatível e que pode fazer injeção de pacotes.  Uma placa wireless compatível pode ser utilizada para quebrar um Access Point wireless em menos de uma hora.+Nem precisa dizer que você necessita de uma placa wireless compatível com o pacote Aircrack-ng, ou seja, hardware completamente compatível e que pode fazer injeção de pacotes.  Uma placa wireless compatível pode ser utilizada para quebrar um Access Point wireless em menos de uma hora.
  
-Para determinar a qual categoria sua placa pertence, veja [[compatibility_drivers|página de compatibilidade de hardware]]. Leia [[http://aircrack-ng.org/doku.php?id=compatible_cards|Tutorial: Minha Placa Wireless é Compatível?]] se você não sabe onde procurar nessa tabelha.  Ainda assim compensa dar uma lida nesse tutorial para melhorar seu conhecimento e confirmar os atributos da sua placa.+Para determinar a qual categoria sua placa pertence, veja [[compatibility_drivers.pt-br|página de compatibilidade de hardware]]. Leia [[http://aircrack-ng.org/doku.php?id=compatible_cards|Tutorial: Minha Placa Wireless é Compatível?]] se você não sabe onde procurar nessa tabela.  Ainda assim compensa dar uma lida nesse tutorial para melhorar seu conhecimento e confirmar os atributos da sua placa.
  
-Primeiro, você precisa saber qual chipset é utilizado na sua placa wireless e qual driver você necessita para ele. Você terá determinado isso usando as informações do parágrafo anterior.  A [[compatibility_drivers#drivers|seção de drivers]] te dirá quais drivers você precisa para seu chipset específico.  Baixe-os e então pegue o 'patch' correspondente de http://patches.aircrack-ng.org. (Esses 'patches' ativam o suporte à injeção.)+Primeiro, você precisa saber qual chipset é utilizado na sua placa wireless e qual driver você necessita para ele. Você terá determinado isso usando as informações do parágrafo anterior.  A [[compatibility_drivers.pt-br#drivers|seção de drivers]] te dirá quais drivers você precisa para seu chipset específico.  Baixe-os e então pegue o 'patch' correspondente de http://patches.aircrack-ng.org. (Esses 'patches' ativam o suporte à injeção.)
  
-Como eu possuo um dispositivo Ralink USB, estou providenciando os passos para fazê-lo funcionar com o Aircrack-ng.  Antes que você esteja pronto para compilar e instalar os drivers, você precisa ter os kernel-sources para sua distribuição instalados. +Como eu possuo um dispositivo Ralink USB, estou providenciando os passos para fazê-lo funcionar com o Aircrack-ng.  Antes que você esteja pronto para compilar e instalar os drivers, você precisa ter os kernel-sources da sua distribuição instalados. 
  
 Se você possui um outro tipo de placa, confira a página [[install_drivers|instalando drivers]] para instruções sobre outros drivers.  Do mesmo modo, faça uma procura na internet se você está inseguro de como instalá-los. Se você possui um outro tipo de placa, confira a página [[install_drivers|instalando drivers]] para instruções sobre outros drivers.  Do mesmo modo, faça uma procura na internet se você está inseguro de como instalá-los.
Line 99: Line 104:
   * Em qual canal a rede está   * Em qual canal a rede está
  
-Essas informações são então mostradas na sua ferramenta que conecta à esta rede. É mostrada quando você faz sua placa procurar por redes com **iwlist <interface> scan** e quando você executa [[airodump-ng]].+Essas informações são então mostradas na sua ferramenta que conecta à esta rede. É mostrada quando você faz sua placa procurar por redes com **iwlist <interface> scan** e quando você executa [[airodump-ng.pt-br|airodump-ng]].
  
 Cada AP tem um único endereço MAC (48 bits, 6 pares de números hexadecimais). É algo parecido com 00:01:23:4A:BC:DE. Cada dispositivo de hardware de rede possui tais endereços, e dispositivos de rede comunicam-se utilizando esses endereços MAC. Então é basicamente como um nome único.  Endereços MAC são únicos, nem quaisquer dois dispositivos de rede no mundo tem o mesmo endereço MAC. Cada AP tem um único endereço MAC (48 bits, 6 pares de números hexadecimais). É algo parecido com 00:01:23:4A:BC:DE. Cada dispositivo de hardware de rede possui tais endereços, e dispositivos de rede comunicam-se utilizando esses endereços MAC. Então é basicamente como um nome único.  Endereços MAC são únicos, nem quaisquer dois dispositivos de rede no mundo tem o mesmo endereço MAC.
Line 125: Line 130:
  
  
-===== Descobrindo Redes ===== 
  
-The first thing to do is looking out for a potential target. The aircrack-ng suite contains [[airodump-ng]] for this - but other programs like 
-[[http://www.kismetwireless.net/|Kismet]] can be used too. 
  
-Prior to looking for networks, you must put your wireless card into what is called "monitor mode" Monitor mode is a special mode that allows your PC to listen to every wireless packet.  This monitor mode also allows you to optionally inject packets into a network.  Injection will be covered later in this tutorial.+===== Descobrindo as Redes =====
  
-To put your wireless card into monitor mode:+A primeira coisa a fazer é procurar por um alvo em potencial. O pacote Aircrack-ng contém o [[airodump-ng.pt-br|airodump-ng]] para isso - mas outros programas como o 
 +[[http://www.kismetwireless.net/|Kismet]] podem ser usados também.
  
-[[airmon-ng]] start rausb0+Antes de procurar por redes, você precisa colocar sua placa wireless no chamado "modo monitor" Modo Monitor é um modo especial que permite que sua placa wireless escute cada pacote wireless trafegado no ar.  É semelhante ao Modo Promíscuo em redes cabeadas, mas aqui o meio deixa de ser um cabo de redes, e passa a ser o ar.  Esse Modo Monitor também permite, opcionalmente, injetar pacotes em uma rede.  Injeção será abordado mais adiante neste tutorial.
  
-To confirm it is in monitor mode, run "iwconfig" and confirm the mode.  The [[airmon-ng|airmon-ng page]] on the Wiki has generic information and how to start it for other drivers.+Para colocar sua placa wireless em Modo Monitor:
  
-Then, start airodump-ng to look out for networks:+[[airmon-ng.pt-br|airmon-ng]] start rausb0 
 + 
 +Lembrando! O __rausb0__ acima está sendo utilizado porque a placa wireless usada como exemplo aqui é a citada no início do tutorial. 
 +Para confirmar se está em Modo Monitor, execute **iwconfig** e verifique o modo no qual sua placa está.  A [[airmon-ng.pt-br|página airmon-ng]] no Wiki tem informações gerais e como iniciá-lo, para outros drivers. 
 + 
 +Então, inicie o airodump-ng para procurar por redes:
  
   airodump-ng rausb0   airodump-ng rausb0
  
-"rausb0" is the network interface (nic) nameIf you are using a different WLAN device than a rt2570 you'll have to use a different nic name+Mais uma vez! __rausb0__ é o nome da interface de redeSe você está usando um dispositivo Wi-Fi diferente de um rt2570 então deve utilizar um nome de interface de rede diferente, próprio para sua placa
-Take a look in the documentation of the nic driver.+Dê uma olhada na documentação do driver da sua placa.
  
-If airodump-ng could connect to the WLAN deviceyou'll see a screen like this:+Se o airodump-ng puder conectar-se ao dispositivo Wi-Fivocê verá uma tela como esta:
  
 {{http://www.aircrack-ng.org/img/newbie_airodump.png}} {{http://www.aircrack-ng.org/img/newbie_airodump.png}}
  
-[[airodump-ng]] hops from channel to channel and shows all access points it can receive beacons fromChannels to 14 are used for 802.11b and g (in US, they only are allowed to use to 11; 1 to 13 in Europe with some special cases; 1-14 in Japan). Channels between 36 and 149 are used for 802.11a. The current channel is shown in the top left corner.+[[airodump-ng.pt-br|airodump-ng]] salta de canal em canal, e mostra todos os Access Points dos quais consegue receber beacons. Canais do ao 14 são utilizados no 802.11b g (nos Estados Unidos só são permitidos utilizar os canais do ao 11; do ao 13 na Europa, com algumas exceçõesdo ao 14 no Japão; e no Brasil, como na maiora da América Latina, segue-se o padrão americado, do 1 ao 11). Canais entre 36 149 são utilizados no padrão 802.11a.\\  
 +O canal atual é mostrado no canto superior esquerdo. 
 + 
 +Após um curto período de tempo, alguns APs e (com sorte) alguns clientes associados apareçerão.
  
-After a short time some APs and (hopefully) some associated clients will show up.+O quadro de dados superior mostra os Access Points encontrados:
  
-The upper data block shows the access points found:+^ BSSID        | O endereço MAC do AP.  | 
 +^ PWR          | Força do sinal. Alguns drivers não informam. 
 +^ Beacons      | Número de beacon frames recebidos. Se você não tem a força do sinal, você pode estimar usando o número de beaconsquanto mais beacons, melhor a qualidade do sinal. | 
 +^ Data         | Número de frames de dados recebidos.   | 
 +^ CH           | Canal no qual o AP está operando.   | 
 +^ MB           | Velocidade ou Modo do AP. 11 significa 802.11b, 54 significa 802.11g. Valores entre 11 e 54 são uma mistura. 
 +^ ENC          | Encriptação: OPN: sem criptografia, WEP: criptografia WEP, WPA: criptografia WPA ou WPA2, WEP?: WEP ou WPA (ainda não sei).  | 
 +^ ESSID        | Nome da rede. Às vezes escondido.  |
  
-^ BSSID        | The MAC address of the AP  | +O quadro de dados inferior mostra os clientes encontrados:
-^ PWR          | Signal strength. Some drivers don't report it  | +
-^ Beacons      | Number of beacon frames received. If you don't have a signal strength you can estimate it by the number of beaconsthe more beacons, the better the signal quality | +
-^ Data         | Number of data frames recieved   | +
-^ CH           | Channel the AP is operating on   | +
-^ MB           | Speed or AP Mode. 11 is pure 802.11b, 54 pure 802.11g. Values between are a mixture +
-^ ENC          | Encryption: OPN: no encryption, WEP: WEP encryption, WPA: WPA or WPA2 encryption, WEP?: WEP or WPA (don't know yet)  | +
-^ ESSID        | The network name. Sometimes hidden  |+
  
-The lower data block shows the clients found:+^ BSSID        | O endereço MAC do AP no qual esse cliente está associado. 
 +^ STATION      | O endereço MAC do cliente. 
 +^ PWR          | Força do sinal. Alguns drivers não informam. 
 +^ Packets      | Número de frames de dados recebidos.   | 
 +^ Probes       | Nomes das redes (ESSIDs) que este cliente sondou.  |
  
-^ BSSID        | The MAC of the AP this client is associated to  | +Agora você deve procurar por uma rede alvoEla deve ter um cliente conectado porque quebrar redes sem um cliente é um tópico avançado (Veja [[http://aircrack-ng.org/doku.php?id=how_to_crack_wep_with_no_clients|Como quebrar WEP sem clientes]]). Ela deve usar criptografia WEP e ter sinal forte. Talvez você possa reposicionar sua antena para obter um sinal melhor. Geralmente alguns centímetros fazem uma grande diferença na força do sinal.
-^ STATION      | The MAC of the client itself +
-^ PWR          | Signal strengthSome drivers don't report it  | +
-^ Packets      | Number of data frames recieved   | +
-^ Probes       | Network names (ESSIDsthis client has probed  |+
  
-Now you should look out for target network. It should have a client connected because cracking networks without a client is an advanced topic (See [[http://aircrack-ng.org/doku.php?id=how_to_crack_wep_with_no_clients|How to crack wep with no clients]]). It should use WEP encryption and have a high signal strength. Maybe you can re-position your antenna to get a better signal. Often a few centimeters make a big difference in signal strength.+No exemplo acima, rede 00:01:02:03:04:05 seria o único alvo possível, porque é o único com um cliente associadoMas também tem um sinal forte, então é um bom alvo para praticar.
  
-In the example above the net 00:01:02:03:04:05 would be the only possible target because it's the only one with an associated client. But it also has a high signal strength so it's really a good target to practice. 
  
-===== Sniffing((Farejando)) IVs =====+===== Sniffing (Farejando) IVs =====
  
-Because of the channel hopping you won't capture all packets from your target netSo we want to listen just on one channel and additionally write all data to disk to be able to use it for cracking:+Por causa dos saltos dos canais você não irá capturar todos os pacotes da sua rede alvoEntão nós queremos escutar somente um canal e ainda salvar todos os dados no disco, para que possa utilizá-lo para quebrar a chave:
  
   airodump-ng -c 11 - -bssid 00:01:02:03:04:05 -w dump rausb0   airodump-ng -c 11 - -bssid 00:01:02:03:04:05 -w dump rausb0
  
-With the -c parameter you tune to a channel and the parameter after -w is the prefix to the network dumps written to disk.  The "- -bssid" combined with the AP MAC address limits the capture to the one AP.  The "- -bssid" option is only available on new versions of irodump-ng.+Com o parâmetro -c você sintoniza um canal específico, e o parâmetro seguinte -w é o prefixo para gravar os dados da rede no disco.  "- -bssid" em combinação com o endereço MAC do AP limita a captura para aquele AP.  A opção "- -bssid" está disponível somente em versões novas do airodump-ng.
  
-You can also add the - -ivs parameterThis tells [[airodump-ng]] to only capture the IVs to save space.+Você pode também adicionar o parâmetro - -ivs. Esse diz ao [[airodump-ng.pt-br|airodump-ng]] para capturar somente os IVs, pra economizar espaço.
  
-Before being able to crack WEP you'll usually need between 250.000 and 500.000 different Initialization Vectors (IVs). Every data packet contains an IV. IVs can be re-usedso the number of different IVs is usually a bit lower than the number of data packets captured.+Antes de estar pronto para quebrar o WEP, você geralmente precisa de algo entre 250.000 500.000 Vetores de Inicialização diferentes (IVs). Cada pacote de dados contém um IV. IVs podem ser reutilizadosportanto os números de IVs diferentes são um pouco menor do que o número de pacote de dados capturados.
  
-So you'll have to wait and capture 250K to 500K of data packets (IVs). If the network is not busy it will take very long timeOften you can speed it up lot by using an active attack (=packet replay)See the next chapter.+Então você terá qu esperar e capturar de 250 mil a 500 mil pacotes de dados (IVs). Se rede não está ocupada levará muito tempoEm geral você pode aumentar bastante velocidade da captura utilizando um ataque passivo, como o Packet ReplayVeja o próximo capítulo.
  
 ===== Quebra ===== ===== Quebra =====
  
-If you've got enough IVs captured in one or more fileyou can try to crack the WEP key:+Se você conseguiu capturar IVs suficientes em um ou mais arquivosvocê pode tentar quebrar a chave WEP:
  
   aircrack-ng -b 00:01:02:03:04:05 dump-01.cap   aircrack-ng -b 00:01:02:03:04:05 dump-01.cap
  
-The MAC after the -b option is the BSSID of the target and dump-01.cap the file containing the captured packetsYou can use multiple filesjust add all their names or you can use a wildcard such as dump*.cap.+MAC após a opção -b é o BSSID do alvo, e dump-01.cap é o arquivo que contém os pacotes capturadosVocê pode usar múltiplos arquivossimplesmente adicionando todos os seus nomes, ou você pode utilizar coringa (caracteres especiais para generalizar algo) como dump*.cap.
  
-For more information about [[aircrack-ng]] parametersdescription of the output and usage see the [[aircrack-ng|manual]].+Para maiores informações sobre os parâmetros do [[aircrack-ng.pt-br|aircrack-ng]], descrição da saída dos dados e uso, veja o [[aircrack-ng.pt-br|manual]].
  
-The number of IVs you need to crack key is not fixedThis is because some IVs are weaker and leak more information about the key than othersUsually these weak IVs are randomly mixed in between the stonger onesSo if you are luckyyou can crack a key with only 100.000 IVs. But often this it not enough and aircrack-ng will run a long time (up to a week or even longer with a high fudge factorand then tell you the key could not be crackedIf you have more IVs cracking can be done lot faster and is usually done in a few minutesExperience shows that 250.000 to 500.000 IVs is usually enough for cracking.+O número de IVs que você precisa para quebrar chave não é fixoIsto por que alguns IVs são fracos e vazam mais informações sobre a chave do que outrosDe modo geral esses IVs fracos são aleatoriamente misturados no meio dos mais fortesEntãose você tiver sorte, você pode quebrar uma chave com somente 100.000 IVs. Porém, geralmente isso não é o suficiente e o Aircrack-ng vai continuar rodando por muito tempo (até uma semana ou até mais que isso com um fator fudge altoe então te informar que a chave não pôde ser quebradaSe você tiver mais IVsquebra pode ser feita bem mais rápida, e geralmente em poucos minutosExperiências mostram que entre 250.000 500.000 IVs é, em geral, suficiente para quebrar a chave.
  
-There are some more advanced APs out there that use an algorithm to filter out weak IVs. The result is either that you can't get more than "n" different IVs from the AP or that you'll need millions (like to millionto crack the keySearch in the [[http://forum.tinyshell.be/|Forum]], there are some threads about cases like this and what to do.+Existem alguns APs mais avançados por aí, que usam algoritmos para filtrar IVs fracosO resulta é que você não consegue mais do que "n" IVs diferentes do AP, ou você precisa de milhões (tipo de milhõespara quebrar a chaveProcure no [[http://forum.tinyshell.be/|Forum]], existem alguns tópicos sobre casos como estes e o que fazer.
  
 ====== Ataques ativos ====== ====== Ataques ativos ======
  
-===== Suporte à injeção ===== 
-Most devices don't support injection - at least not without patched drivers. Take a look at the [[compatibility_drivers|compatibility page]], column aireplay.  Sometimes this table is not up-to-date, so if you see a "NO" for your driver there don't give up yet, but look at the driver homepage, the driver mailing list or our [[http://forum.tinyshell.be/|Forum]]. If you were able to successfully replay using a driver which is not listed as supported, don't hesitate to update the [[compatibility_drivers|compatibility page]] table and add a link to a short howto. 
  
-The first step is to make sure packet injection really works with your card and driverThe easiest way to test it is the [[injection_test|injection test]] attack.  Make sure to perform this test prior to proceeding Your card must be able to successfully inject in order to perform the following steps.+===== Suporte à injeção de pacotes ===== 
 +A maioria dos dispositivos não suportam injeção - pelo menos não sem os drivers com 'patch'Dê uma olhada na [[compatibility_drivers.pt-br|página de compatibilidade]], coluna aireplay.  Às vezes essa tabela não está atualizada, então se você ver um "NÃO" para seu driver lá não disista ainda, mas olhe na página inicial do driver, a lista de e-mail do driver ou nosso [[http://forum.tinyshell.be/|Forum]]. Se você conseguiu realizar o 'replay' com sucesso usando um driver que não está listado como funcionando, não hesite em atualizar a tabela da [[compatibility_drivers.pt-br|página de compatibilidade]] e adicionar um link para um curto "Como Fazer".
  
-You'll need the BSSID (AP MAC) and ESSID (network name) of an AP that does not do MAC filtering (e.gyour own) and must be in range of the AP.+O primeiro passo é ter certeza de que a injeção de pacote realmente funciona com sua placa driverO forma mais fácil de testa isso é o ataque de [[injection_test|teste de injeção]] Tenha certeza de realizar este teste antes de ir adiante.  Sua placa tem que ser capaz de injetar com sucesso, para realizar os passos a seguir.
  
-The first thing to do is find out the MAC of your own WLAN device. Sometimes there is a label with the MAC on the device. But you can always find +Você precisará do BSSID (MAC do AP) e ESSID (nome da rede) de um AP que não use Filtro MAC (por exemploo seu próprio), e precisa estar dentro da área de cobertura do AP.
-it out using the ifconfig command (the 6 Hex bytes after "HWaddr"usually divided by ":" or "-").+
  
-Then you can try to connect to your AP using [[aireplay-ng]]:+A primeira coisa a fazer é descobrir o endereço MAC do seu próprio dispositivo Wi-Fi. Às vezes existe uma etiqueta com o MAC no próprio dispositivo. Mas você pode sempre achá-lo usando o comando **ifconfig** (os primeiros 6 bytes hexadecimais após "HWaddr", geralmente divididos por ":" ou "-"). 
 + 
 +Então você pode tentar conectar-se ao seu AP usando [[aireplay-ng.pt-br|aireplay-ng]]:
  
   aireplay-ng - -fakeauth 0 -e "your network ESSID" -a 00:01:02:03:04:05 -h 00:11:22:33:44:55 rausb0   aireplay-ng - -fakeauth 0 -e "your network ESSID" -a 00:01:02:03:04:05 -h 00:11:22:33:44:55 rausb0
  
-The value after -a is the BSSID of your AP, the value after -h is the MAC of your own WLAN device.+O valor após -a é o BSSID do seu AP, o valor após -h é o MAC do seu próprio dispositivo Wi-Fi.
  
-If injection works you should see something like this:+Se injeção funciona, você deve ver algo assim:
  
   12:14:06  Sending Authentication Request   12:14:06  Sending Authentication Request
Line 229: Line 239:
   12:14:07  Association successful :-)   12:14:07  Association successful :-)
  
-If not +Se não 
-  - double-check ESSID, BSSID and your own MAC +  - verifique duas vezes o ESSID, BSSID e seu próprio MAC 
-  - make sure your AP has MAC filtering disabled +  - tenha certeza de que seu AP tenha o Filtro de MAC desabilitado 
-  - test it against another AP +  - teste contra outro AP 
-  - make sure your driver is properly patched and supported +  - tenha certeza de que seu driver está propriamente com o 'patch' e tenha suporte 
-  - Instead of "0", try "6000 -o 1 -q 10"+  - Ao invés de "0", tente "6000 -o 1 -q 10" 
 + 
 + 
 +===== ARP Replay ===== 
 + 
 +Agora que sabemos que a injeção de pacote funciona, nós podemos fazer algo para aumentar massivamente a captura de IVs: [[ARP-request reinjection|Reinjeção de ARP Request]]
  
-===== ARP replay ===== 
  
-Now that we know that packet injection works, we can do something to massively speed up capturing IVs: [[ARP-request reinjection]] 
  
 ==== A idéia ==== ==== A idéia ====
  
-[[http://en.wikipedia.org/wiki/Address_Resolution_Protocol|ARP]] works (simplifiedby broadcasting a query for an IP and the device that has this IP +[[http://pt.wikipedia.org/wiki/Address_Resolution_Protocol|ARP]] funciona (simplicadofazendo [[http://pt.wikipedia.org/wiki/Broadcast|broadcast]] de um pedido para um IP, e o dispositivo que tem esse IP envia uma resposta de voltaPor WEP não proteger contra ataques de ARP Replayvocê pode sniffar (farejar) um pacote, mandá-lo de volta de novo e de novoe ainda será válido
-sends back an answerBecause WEP does not protect against replayyou can sniff a packetsend it out again and again and it is still valid+Então você precisa simplesmente capturar e fazer o Replay de um ARP Request com o alvo no AP, para criar muito tráfego (e sniffar IVs).
-So you just have to capture and replay an ARP-request targeted at the AP to create lots of traffic (and sniff IVs).+
  
  
-==== A maneira preguiçosa ==== 
  
-First open a window with an [[airodump-ng]] sniffing for traffic (see above). [[aireplay-ng]] and [[airodump-ng]] can run together+ 
-Wait for a client to show up on the target networkThen start the attack:+==== A maneira suave ==== 
 + 
 +Primeiro abra uma janela com o [[airodump-ng.pt-br|airodump-ng]] sniffando (farejandoum tráfego. [[aireplay-ng.pt-br|Aireplay-ng]] [[airodump-ng.pt-br|airodump-ng]] podem ser executados ao mesmo tempo
 +Espere um cliente aparecer na rede alvoEntão começe o ataque:
  
   aireplay-ng - -arpreplay -b 00:01:02:03:04:05 -h 00:04:05:06:07:08 rausb0   aireplay-ng - -arpreplay -b 00:01:02:03:04:05 -h 00:04:05:06:07:08 rausb0
  
--b specifies the target BSSID, -h the MAC of the connected client.+-b especifica o BSSID alvo-h o endereço MAC do cliente conectado.
  
-Now you have to wait for an ARP packet to arriveUsually you'll have to wait for a few minutes (or look at the next chapter).+Agora você tem que esperar um pacote ARP chegarEm geral você terá que esperar alguns minutos (ou dê uma olhada no próximo capítulo).
  
-If you were successfullyou'll see something like this:+Se você obteve êxitoverá algo parecido com isso:
  
   Saving ARP requests in replay_arp-0627-121526.cap   Saving ARP requests in replay_arp-0627-121526.cap
Line 264: Line 278:
   Read 2493 packets (got 1 ARP requests), sent 1305 packets...   Read 2493 packets (got 1 ARP requests), sent 1305 packets...
  
-If you have to stop replaying, you don't have to wait for the next ARP packet to show up, but you can re-use the previously captured packet(swith +Tradução do quadro acima: 
-the -r <filenameoption.+ 
 +  Salvando ARP Requests em replay_arp-0627-121526.cap 
 +  Você deve também iniciar o airodump para capturar ARP Replies. 
 +  Lido 2493 pacotes (pegou 1 ARP Requests), enviou 1305 pacotes... 
 + 
 +Se você tiver que parar o ataque ARP Replay, não terá que esperar o próximo pacote ARP aparecer, mas pode reutilizar o pacote capturado anteriormente com a opção **-r <nome do arquivo>**. 
 + 
 +Quando usar a técnica de injeção ARP, você pode usar o método PTW para quebrar a chave WEP.  Esse reduz dramaticamente o número de pacotes de dados que você precisa, e também o tempo necessário.  Você precisa capturar o pacote competo no airodump-ng, o que significa não usar a opção "- - ivs" quando executá-lo.  Para [[aircrack-ng.pt-br|aircrack-ng]], use **aircrack -z <nome do arquivo>**.
  
-When using the arp injection technique, you can use the PTW method to crack the WEP key.  This dramatically reduces the number of data packets you need and also the time needed.  You must capture the full packet in airodump-ng, meaning do not use the "- - ivs" option when starting it For [[aircrack-ng]], use "aircrack -z <file name>".+Se o número de pacotes de dados recebidos pelo airodump-ng parar de aumentar de vez enquandoentão você talvez tenha que reduzir a taxa de ARP ReplayVocê faz isso com a opção **-<pacotes por segundo>**. Eu geralmente começo com 50, e vou reduzindo até que os pacotes voltem a ser recebidos continuamente. Melhor posicionamento da sua antena ocasionalmente também ajuda.
  
-If the number of data packets received by airodump-ng sometimes stops increasing you maybe have to reduce the replay-rate. You do this with the -x <packets per second> option. I usually start out with 50 and reduce until packets are received contiously again. Better positioning of your antenna usually also helps. 
  
 ==== A maneira agressiva ==== ==== A maneira agressiva ====
  
-Most operating sytems clear the ARP cache on disconnectionIf they want to send the next packet after reconnection (or just use DHCP), they have to send out ARP requestsSo the idea is to disconnect client and force it to reconnect to capture an ARP-requestA side-effect is that you can sniff the ESSID during reconnection tooThis comes in handy if the ESSID of your target is hidden.+A maioria dos sistemas operacionais apagam a ARP cache quando disconectadosSe eles querem mandar o próximo pacote após a reconexão (ou simplesmente usando DHCP), eles têm que mandar ARP RequestsEntão idéia é desconectar um cliente e forcá-lo a reconectar para podermos capturar um ARP RequestUm outro efeito é que você pode sniffar (farejar) o ESSID durante a reconexão tambémIsso facilita as coisas, se o ESSID do seu alvo está escondido.
  
-Keep your airodump-ng and aireplay-ng runningOpen another window and run a [[deauthentication]] attack:+Mantenha seu airodump-ng aireplay-ng rodandoAbra outra janela, e execute um ataque de [[deauthentication|desautenticação]]:
  
   aireplay-ng - -deauth 5 -a 00:01:02:03:04:05 -c 00:04:05:06:07:08 rausb0   aireplay-ng - -deauth 5 -a 00:01:02:03:04:05 -c 00:04:05:06:07:08 rausb0
  
--a is the BSSID of the AP, -c the MAC of the targeted client.+-a é o BSSID do AP, -c MAC do cliente alvo.
  
-Wait few seconds and your arp replay should start running.+Espere alguns segundos e seus ARP Replay deve começar executar.
  
-Most clients try to reconnect automaticallyBut the risk that someone recognizes this attack or at least attention is drawn to the stuff happening on the WLAN is higher +A maioria dos clientes tentam reconectar automaticamenteMas o risco de alguém reconhecer esse ataque, ou ao menos ter a sua atenção dirigida às coisas acontecendo na rede Wi-Fi é maior que em outros ataques.
-than with other attacks.+