Manipulando pessoas - Psicologia.

Descubra como podemos manipular uma pessoa através de mensagens subliminares. Entenda e domine esta arte você também!

1012 - O mundo vai acabar?

O B.J trouxe a verdade em primeira mão! O mundo não vai acabar em 21/12/1012. Veja porque!

Deus existe?

Estamos sozinhos no mundo? O que outras pessoas pensam sobre Deus? Como pensam os ateus?!.

Invadindo redes Wifi.

Com a amplificação da transmissão de dados sem fio nem sempre é possível assegurar o sigilo destas informações.

Gerando números de CC

Descubra as regras matemáticas por tráz dos números de cartões de crédito!

Mostrando postagens com marcador Web. Mostrar todas as postagens
Mostrando postagens com marcador Web. Mostrar todas as postagens

quinta-feira, 12 de janeiro de 2012

Espionagem de câmeras online



Dias atrás eu estava precisando localizar um arquivo específico e optei pelo mestre Google. A busca estava um tanto difícil até que lembrei das strings de busca do Google, que a muito tempo eram usadas em uma espécie de ataque intitulado "Google Hacking".

Em um breve resumo, as strings de busca do Google são palavras chaves utilizadas para focar a busca em determinado arquivo, aplicativo, página, documento, etc, etc.

Tive a idéia de fazer um pequeno teste juntando as strings com palavras-chaves de câmeras de monitoramento online que achei na internet, e... Bingo!
Achei divertido dar uma olhada em algumas câmeras e diferentes locais (comércios, fábricas, cidades, residências, etc.) e resolvi postar aqui no Blog.

Um exemplo é essa câmera que mostra o monitoramento dos funcionários de uma Charutaria:


Este outro link nos leva a uma casa no Condado da Pensilvânia (veja o final da página):


Já este outro link encontrado com strings nos leva ao Japão, onde podemos controlar uma câmera de vigilância de Iates:




A seguir vocês ficam com uma lista de strings montadas. Basta colar no Google e clicar em pesquisar.


intitle:”my webcamXP server!” inurl:”:8080″

intitle:"active webcam page"

inurl:”ViewerFrame?Mode=”


inurl:”MultiCameraFrame?Mode=”


intitle:”EvoCam” inurl:”webcam.html”

intitle:”Live NetSnap Cam-Server feed”

intitle:”Live View / – AXIS 206M”

intitle:”Live View / – AXIS 206W”

intitle:”Live View / – AXIS 210″

inurl:indexFrame.shtml Axis

inurl:”ViewerFrame?Mode=”

inurl:”MultiCameraFrame?Mode=Motion”

intitle:start inurl:cgistart

intitle:”WJ-NT104 Main Page”

intext:”MOBOTIX M1″ intext:”Open Menu”

intext:”MOBOTIX M10″ intext:”Open Menu”

intext:”MOBOTIX D10″ intext:”Open Menu”

intitle:snc-z20 inurl:home/

intitle:snc-cs3 inurl:home/

intitle:snc-rz30 inurl:home/

intitle:”sony network camera snc-p1″

intitle:”sony network camera snc-m1″

site:.viewnetcam.com -www.viewnetcam.com

intitle:”Toshiba Network Camera” user login

intitle:”netcam live image”

intitle:”i-Catcher Console – Web Monitor”

inurl:/home/home

intitle:flexwatch intext:”Copyright by Seyeon TECH Co”

intitle:”snc-rz30 home”

intitle: Network camera 

inurl:”ViewerFrame?Mode=”-Live 

inurl:”viewerframe?mode=motion”-Live webcam



Por hoje é só pessoal. Um forte abraço.
A vida segue!

quarta-feira, 23 de junho de 2010

Invadindo redes WI-FI – Quebra de chave WEP

Se você possui um computador portátil (ou mesmo um computador de mesa com adaptador Wireless) e deseja utilizar a Internet, deve escolher com cuidado o serviço a ser utilizado, sempre levando em conta a qualidade do sinal captado na sua região. Isto se você for usar algum tipo de serviço porcaria disponibilizado pelas operadoras (a chamada 3G, por exemplo). Outra opção são as famosas redes WI-FI.

Em alguns locais – um Cyber Café por exemplo – o sinal WI-FI é disponibilizado aberta e gratuitamente; já em outros casos tratam-se de redes privadas e/ou sujeito a cobrança para a utilização do serviço, sendo assim é necessário saber algum tipo de autenticação, a tal da chave WEP.


Claro que a qualidade de uma conexão WI-FI também depende muito da intensidade do sinal captado.
Mas espere, suponho que você ainda não tenha uma certa noção sobre o que é WI-FI (zero pra você!); então vejamos no tópico a seguir.


  • O que é uma rede WI-FI?

Podemos dizer que quando um computador é capaz de compartilhar sua conexão com a Internet através de ondas eletromagnéticas, ele torna-se um A.P (Access Point – Ponto de Acesso) isso é possível através de um roteador Wireless. Todos os computadores que possuem permissão para entrar nesta rede (e estão ao alcance dela) podem desfrutar do serviço de banda oferecido pelo mesmo – como em uma Lan House.

Em outras palavras, qualquer computador com permissão de conexão nesta rede poderá usar a Internet.

As redes WI-FI utilizam ondas eletromagnéticas na faixa aberta e licenciada pela ANATEL. Atualmente os padrões mais difundidos são 802.11b/g de 2.4 GHZ e o 802.11a de 5 GHZ.
Neste ponto podemos notar alguns problemas, tais como interferência (as vezes em telefones sem fio e outras redes WI-FI).



Existem muitos tipos de protocolos para segurança e proteção de redes WI-FI (iremos trabalhar com o WEP).


Bom, agora sabemos o que é uma WI-FI. Para podermos captar, identificar e conectar com um Access Point (ponto de acesso) precisamos ter um computador com uma placa ou adaptador Wireless.No tópico seguinte iremos quebrar a segurança de um rede WI-FI, ou seja, obter a chave WEP e conectar na rede, assim poderemos acessar a Internet através daquela máquina remota.
Existem muitos aplicativos que possibilitam – e facilitam – a quebra de chaves WEP e estão disponíveis na Internet. A grande maioria dos aplicativos do gênero, está disponível para versões Linux, no entanto em nossa matéria iremos trabalhar com o Aircrack e sua família de aplicativos (o AirDump, por exemplo), que é uma versão capaz de trabalhar no Windows (bem como no Linux).


Você pode baixar os aplicativos necessários clicando aqui.


Após o Download siga atentamente os passos a seguir:

1 – Verifique se a placa de rede que você está utilizando é capaz de operar em modo promíscuo (modo monitor). Pois é necessário que ela seja capaz de capturar e gerar pacotes, o que nem todas as placas de redes fazem.

Dica: use chipsets Atheros. Eu costumo me utilizar da placa de rede Intel Pro Wireless 3954 a/b/g.

2 – Agora será necessário capturar o tráfego da rede que você deseja invadir, para isso será necessário utilizar o AirDump.

Obs.: Caso o tráfego da rede seja baixo, você pode gerar tráfego com o AirReplay.

3 – Agora está tudo pronto! Abra o AirCrack e em seguida rode o arquivo com o tráfego que foi capturado com o AirDump. Ele irá ler os pacotes e decodificar a chave WEP. Logo após ela será apresentada em caracteres hexadecimais.

Espero que tenham entendido. Qualquer dúvida deixem comentários.
Obrigado, até a próxima. A vida segue.

quinta-feira, 10 de junho de 2010

Novo aplicativo - Equipe Ge²k lança aplicativo de redes

ArquivoX9®

A equipe Ge²k lançou neste ano um aplicativo próprio para testes de segurança em redes. O aplicativo foi escrito em linguagem batch, e não deixa a desejar. Embora em modo texto, o arquivoX9® é uma ferramenta super intuitiva e se usada com criatividade, pode ajudar nas mais diversas tarefas em protocolos TCP/UDP.

O próprio aplicativo inclui um manual de uso, relatando algumas de suas possibilidades. Na página Web do aplicativo você pode encontrar maiores informações sobre o mesmo. É gratuito e vale pena testar.

Maiores informações e Download: http://www.ge2k.com.br/x9

sexta-feira, 4 de dezembro de 2009

Bom, eu estava estudando aleatoriedade e pensei... Já que o Orkut tirou a nossa 'sorte do dia', que tal criar um 'biscoito da sorte'?

Aqui se encontra o material do estudo:
http://enviodeemail.justfree.com/biscoitodasorte/index.php

E aqui eu disponilizo os sources:


Include:http://conhecimentoh.pastebin.com/df800bc2


Global:http://conhecimentoh.pastebin.com/d6ea89c86

Abraço! A vida segue.

Imagem que armazena IP - Imagens dinâmicas

Tudo bom galera?

Eu estava pensando... Seria possível capturar um IP e armazenar ele em uma imagem? Sim!
Na verdade é bem simples, sempre com PHP.

Para capturar o IP da pessoa, faça com que ela acesse está página:

http://enviodeemail.justfree.com/teste[2].php

Para ver o IP dela, acesse esta página:

http://enviodeemail.justfree.com/ips/mostraarquivos.php

Eles ficam armazenados em uma imagem, por isso é fácil de guardar os IP's capturados, bastando apenas salvar a imagem.

Forte abraço galera. A vida segue.

segunda-feira, 30 de novembro de 2009

Criando um gerador de imagens - Continuação

Continuando...

Na matéria anterior vimos algumas das propriedades necessárias para a criação de imagens dinâmicas. Eu havia dito que não iria dar 'tudo na mão'. Mais eu não resisto! [risada]

Para criarmos um gerador de imagens, precisamos que, de algum modo, o script receba o valor enviado pelo usuário. Eu estava analisando essa lógica hoje pela manhã, e nada parecia muito claro; foi quando olhei para a parede do meu quarto e vi um recorte de revista onde tinha um código php de formulário de contato (não me pergunte pra que eu colo pedaços de códigos na parede).
Eis a luz: é bem óbvio que podemos enviar esse valor para o script com a URL, assim como fazemos com formulários de contato.
Então pegamos aquele primeiro script que usei como exemplo, e, apenas, modificamos aquela parte onde ele escreve a frase; ali devemos colocar uma $string que iremos configurar para receber o valor via URL.

É mais simples do que parece, veja:

O código:
________________________________________________________

<?php
header("Content-type: image/gif");

$string = $_GET['texto'];

$imagem = ImageCreate(150,150);

$vermelho = ImageColorAllocate($imagem, 255, 0, 0);

$branco = ImageColorAllocate($imagem, 255, 255, 255);

ImageString($imagem, 3, 3, 3, $string, $branco);

ImageGif($imagem);

ImageDestroy($imagem);
?>
_________________________________________________________
Agora, para inserir um texto, faremos simplesmente isso:

www.seusite.com.br/gh/imagem.php?texto=seutextoaqui

A parte destacada de vermelho é a string que colocamos, esperando por um valor de texto; depois trocamos a parte onde havia um texto por ela também (destacado de azul); na URL chamamos o valor texto e dizemos que deve ser escrito 'seutextoaqui'. Você pode mudar para o que quiser, faça uma experiência e coloque seu nome no lugar de 'seutextoaqui', depois execute no browser e veja o resultado.
Mais é claro que não para por aí. Não está completo, não é mesmo (e não devia estar!)?
Quando um usuário visitar o seu site, ele pode não entender esse lance de trocar o final da URL para gerar a tal imagem. Então iremos facilitar!

Analisemos a lógica

Sabemos que a URL precisa receber o valor de texto, que é enviado para imagem.php e escrito na mesma. Então iremos criar um formulário e usar o método GET para gerar a URL com o pedido, r iremos capturar o valor de 'texto' com um input. Muito simples, veja:

O código:
_________________________________________________

<html>
<head>
<title>Gerador de imagens</title>
</head>

<body>

<div align="center">

<p><font size="4">Gerador de imagens - By <strong>

<font color="#FF0000">G</font>H</strong></font>
<br>
<font size="1" face="Arial, Helvetica, sans-serif">
Estudo sobre imagens din&acirc;micas</font></p>

<table width="50%" border="0">
<tr>
<td>

<form name="geraimg" method="get" action="imagem.php">

<p align="center">
<strong>
<em>
<font face="Geneva, Arial, Helvetica, sans-serif">
Nome que ir&aacute; aparecer na imagem
</font>
<br>
</em>
</strong>
<br>
<input type="text" name="texto">

<input type="submit" style="border: 1px solid #000000; background-color: #FFFFFF; font-family:arial; font-weight:bold; font-size:10pt">

</p>
</form>

</td>
</tr>
</table>
</div>
</body>
</html>

_________________________________________________

Lá no action do nosso formulário, indicamos que o valor será enviado para imagem.php. E depois nomeamos o input txt para 'texto', onde ele aguarda o valor de:

<input type="text" name="texto">

E só então, submetemos o formulário, resultando exatamente naquilo que queríamos.
Escreva tutogh, clique em enviar e repare na URL da página que você foi direcionado, ela deve ficar assim:

www.seusite.com.br/gh/imagem.php?texto=tutogh

Pronto. Você criou o seu próprio gerador de imagens! Agora releia o código com mais cuidado, questionando-se sobre cada comando, e, se necessário, deixe suas dúvidas nos comentários do B.J, ficarei feliz em ajudar.

Você pode visualizar um exemplo desse gerador em funcionamento aqui:
http://www.enviodeemail.justfree.com/gerador3.0/gerador.php


Por enquanto é só isso galera. Espero que tenham gostado; voltarei com mais detalhes sobre como desenhar imagens com php.

A vida segue. Forte abraço.

sexta-feira, 27 de novembro de 2009

Imagem que exibe IP - Dinâmica criada com php.

Tudo bem galera?

Hoje vou falar de um assunto muito interessante, que é a criação de imagens com php. Para complementar o tutorial, vou ensinar a criar até mesmo aquelas imagens que exibem o IP do usuário.
Me recordo que certo dia eu havia postado na G.H (comunidade) o link de uma ótima tool para criação de banners 2.0. E meu amigo, Rodrigo Radler, me perguntou se eu sabia como eram criadas essas ferramentas; com vergonha respondi que não!

Então estava eu, hoje, na Web, procurando uma lista de variáveis globais, e sem querer me deparei com esse tipo source que trata de imagens (nada a ver com o que eu estava procurando... Só mais tarde eu associei os dois, resultando no código que retorna o número de IP - verão a seguir).
Mas afinal, qual apaixonado por WebDesign, ou mesmo apenas curioso, nunca se perguntou como são feitas essas ferramentas online que geram banners? De fato é interessante... Você coloca o nome... Clica em gerar imagem... E pronto! Agora você pode salvar no seu computador.
Eu respondo (sempre):
- Podem ser feitas em php!
Não vou dar tudo na mão, apenas irei mostrar como podemos criar uma imagem a partir de um código php. Daí pra frente concluo que você é inteligente o bastante para analisar a lógica necessária para tal criação.


Colocando a mão na massa!


Primeiramente vamos criar uma imagem GIF, como exemplo.
No código abaixo, criamos uma imagem com a palavra 'CH - cmm=44793822'.

O código:
__________________________________

<?php
header("Content-type: image/gif"); //Informa ao browser que o arquivo é uma imagem no formato GIF

$imagem = ImageCreate(150,40); //Cria uma imagem com as dimensões 100x20 - você pode modificar

$vermelho = ImageColorAllocate($imagem, 255, 0, 0); //Cria o segundo plano da imagem e o configura para vermelho
$branco = ImageColorAllocate($imagem, 255, 255, 255); //Cria a cor de primeiro plano da imagem e configura-a para branco

ImageString($imagem, 3, 3, 3, "CH - cmm=44793822", $branco); //Imprime na imagem o texto CH - cmm=44793822 na cor branca que esta na variável $branco

ImageGif($imagem); //Converte a imagem para um GIF e a envia para o browser

ImageDestroy($imagem); //Destrói a memória alocada para a construção da imagem GIF
?>





EXEMPLO:


__________________________________

Já está todo comentado, creio eu que seja o bastante para sua compreensão.
Esta imagem será exibida em seu navegador, mas poderíamos ter indicado que ela deveria ser salva em um arquivo, como no exemplo a seguir:

O código:

__________________________________

<?php
$arquivo = "imagem1.gif";

$imagem = ImageCreate(150,40);

$vermelho = ImageColorAllocate($imagem, 255, 0, 0);
$branco = ImageColorAllocate($imagem, 255, 255, 255);

ImageString($imagem, 3, 3, 3, "ConhecimentoHacker", $branco);
ImageGif($imagem, $arquivo);

ImageDestroy($imagem);

echo "A imagem foi salva no arquivo $arquivo.";
?>


EXEMPLO:
http://enviodeemail.justfree.com/php[2].php

Quando clicamos no link acima, é criada a seguinte imagem no servidor (como havíamos programado acima, ela terá o nome de imagem1.gif):


__________________________________

No exemplo acima, retiramos o comando header(), já que a imagem vai ser 'salva' e não 'lida'. Também modificamos o comando ImageGif, para que ele salve a imagem no $arquivo.



Se você tiver entendido e praticado os exercícios acima, quer dizer que já adquiriu uma noção básica do que estamos fazendo.

Agora ficamos com as questões: "como essa imagem pode retornar um IP? Uma imagem dinâmica? Como isso é possível?".
Oras, estamos trabalhando com uma linguagem dinâmica, não é mesmo? Por que não criar uma imagem dinâmica? É possível sim!


O código:
__________________________________

<?php
$img_number = imagecreate(275,25);
$backcolor = imagecolorallocate($img_number,102,102,153);
$textcolor = imagecolorallocate($img_number,255,255,255);

imagefill($img_number,0,0,$backcolor);
$number = " Seu IP é $_SERVER[REMOTE_ADDR]";//Este é o responsável pela exibição do IP

Imagestring($img_number,10,5,5,$number,$textcolor);

header("Content-type: image/jpeg");
imagejpeg($img_number);
?>


EXEMPLO:

__________________________________

Comentei o código inteiro, e creio que já tenham entendido. Só para tirar dúvidas... O IP é exibido ali, onde usamos a global '$_SERVER[REMOTE_ADDR]'. Também poderíamos exibir o host, data, hora, localização, etc. Tudo uma questão de mudar a global (eu estava justamente procurando uma lista delas :-D).

Forte abraço galera. Qualquer dúvida, sugestão ou crítica, deixem comentários.
Até a próxima matéria.

quarta-feira, 28 de outubro de 2009

Ownando Websites: como usar exploits em Perl?

Bom, hoje vou instrui-los no uso de exploits em Perl.

Primeiramente você precisa ter o Active Perl em sua máquina, e você pode baixa-lo aqui:

http://baixaki.ig.com.br/download/ActivePerl.htm

Depois de ter feito o Download, a instalação é simples, não mude nada!, proceda de forma padrão aceitando as caixas que se impõem!
Agora com o ActivePerl já instalado, você precisa encontrar o diretório onde ele reside, no meu caso - e no seu caso, se você não alterou o local no momento da instalação -, é: C:/Perl.
Você deve acessar o diretório BIN ficando assim sua trajetória: C:/Perl/bin.

Dentro da pasta bin você deve colocar seu exploit.

Agora você deve estar se perguntando: "mais qual exploit?"
Para essa matéria/tutorial vou usar um exploit bastante conhecido "livecms33.pl" como exemplo. Vocês podem ver o script dele por completo em:


http://www.milw0rm.com/exploits/4082

Cole o código no Bloco de Notas e salve como: livecms33.pl.
Depois de ter salvo ele, copie e cole na pasta bin do Perl (lembra que encontramos ela lá em cima? Agora a pouco em: C:/Perl/bin).


Agora vá até o prompt de comando e execute o exploit em sua vítima, para isso vamos seguir a seguinte síntese:

C:\perl\bin\phpnuke.pl


Devemos executar isso, que foi citado acima, seguido do site da vítima, exemplo:C:\perl\bin\phpnuke.pl site_a_ser_exploitado.com.br/patch

Neste exploit, em especial, devemos usar o endereço da vítima sem o "HTTP://". Essa instrução se encontra na linha 61:

elsif ($host =~ /http:\/\//){print"\n\n [-] Don't use http:// in host\n";exit( 0 );}

Isso nos lembra um fator importantissímo, que é a leitura dos exploits antes de usá-los.
Na leitura você pode encontrar instruções e evitar erros, bem como também pode encontrar erros propositais (colocados pelo próprio coder, afim de evitar que qualquer um sem conhecimento possa executar o mesmo).
Existem exploits que necessitam de configurações; mais um motivo para ler o código antes de compilar no prompt.


Bom galera, no momento é só isso. Na próxima matéria sobre exploits irei dar uma introdução sobre a criação destes.

Forte abraço, obrigado pela visita!

Compartilhar

Twitter Delicious Facebook Digg Stumbleupon Favorites