[Termos Hacker] Exploits

30/07/2010 Autor: Paulo Tacio Assine nosso Feed RSS 21 Comentários

CommandChegamos a mais um artigo do quadro Termos Hackers, e dessa vez vamos falar sobre os exploits, que é um dos meios mais avançados de invasão. Eu vou ser mais direto e claro possível.

Os exploits como todo mundo já deve imaginar servem para explorar, mas o que e como?

Um exploit na verdade pode ser um programa executável ou um código ainda não compilado, eles são criados por hackers, crackers ou simplesmente programadores para explorar sistemas, programas e sites vulneráveis.

Os exploits podem ser desenvolvidos em diversas linguagens de programação, as mais utilizadas são: C, perl e python para sistemas e programas e php para sites, a escolha da linguagem para criação de um exploit irá depender da facilidade e conhecimento do programador em uma determinada linguagem, além de levar em consideração o quanto ela pode ser utilizada para a exploração da vulnerabilidade.

A vulnerabilidade mais comum e grave em sistemas e programas é conhecida como buffer overflow (estouro de buffer), aonde uma variável é encarregada de gravar uma determinada quantidade de informações, quando a quantidade de informações é superior ocorre o estouro do buffer, isso permite que um código seja executado com um alto grau de privilégio dentro do sistema.

Na teoria o desenvolvimento de um exploit é muito simples, o hacker escolhe um programa e procura por vulnerabilidades através de diversas técnicas e testes, depois de encontrar uma vulnerabilidade, o hacker analisa o quanto ela pode ser explorada e o quanto isso prejudicaria o sistema e o usuário, feito isso ele começa o desenvolvimento do exploit, desenvolvido o exploit, agora é hora de testa-lo, se a exploração for bem sucedida, em tese o que um hacker ético faria, seria avisar a empresa responsável pelo programa, apresentando um relatório sobre a vulnerabilidade e o exploit, para que então seja feita as correções cabíveis, em alguns casos, quando a empresa não da a mínima para a vulnerabilidade e para os seus clientes, o hacker, para chamar ainda mais atenção da empresa divulga a vulnerabilidade e o exploit na internet, para que outros hackers, crackers ou até mesmo script kiddies comecem a invadir o sistema ou programa alvo até que a empresa seja obrigada a corrigir a vulnerabilidade devido ao alto numero de relatos de invasão.

Já os Crackers, quando eles encontram uma vulnerabilidade e a explora com exito, ele guarda essa descoberta para si mesmo e faz diversas invasões em cima de usuários ou até mesmo empresas que utilizam o programa ou sistema vulnerável, os exploits utilizados nessas invasões são conhecidos como 0 0 day (zero dia), pelo fato de nunca ter sido divulgado.

Hoje em dia existem algumas ferramentas que possuem um vasto banco de dados com diversos exploits antigos, atuais e até mesmo 0 day, essas ferramentas normalmente são utilizadas para penetration tests (testes de penetração), aonde o hacker tenta atacar o sistema ou programa alvo através de diversos meios, a mais conhecida dessas ferramentas é o Metasploit. O Metasploit é gratuito e possui versão para Windows e Linux,  com interface gráfica, por linha de comando ou até mesmo pelo navegador, hoje o Metasploit não fica atrás das ferramentas de pentest pagas, ele possui diversos exploits e payloads, e o pessoal que cuida desse projeto ainda mantém um servidor para sempre manter os seus usuários atualizados com novos exploits e payloads.

Outro aliado dos hackers, crackers e pentesters são os sites de exploits, esses sites divulgam e disponibilizam diversos exploits, o melhor de tudo é que esses sites são atualizados, em alguns casos até diariamente, o mais conhecido e atualizado desses sites é o Exploits Database .

Criar e utilizar exploits, exige um alto nível de conhecimento em linguagem de programação e também um bom conhecimento sobre o sistema alvo, pois não é só compilar e pronto, algumas vezes os exploits possuem travas ou até mesmo códigos maliciosos que podem prejudicar o seu computador, por isso sempre é bom ter muito cuidado quando trata-se de exploits.

Bom, daria para falar muito mais coisas sobre os exploits como as payloads, as ferramentas, pentest, exemplos de vulnerabilidades, exemplos de exploits, mas para esse post não ficar muito chato eu vou deixar esses assuntos para um futuro post.

Não deixem de comentar ;) !

21 Comentários para “[Termos Hacker] Exploits”

30 de julho de 2010 ás 9:59hs

Paulo, eu to com uma curiosidade aqui,eu nunca vi um método mais avançado do que esse, pq tipo as vulnerabilidades são a raiz de tudo sem elas não poderiamos fazer sniffing, ou bruteforce ou até SQL/PHP Injection, então eu creio que não exista método mais avançado. Ou será que não?

    30 de julho de 2010 ás 14:39hs

    Olha na verdade, em Hacking Exploits é a base de uma invasão avançada, a partir dai o Hacker pode ir utilizando técnicas também avançadas para conseguir usar o exploit ou para prosseguir com a invasão depois de ter conseguido acesso ao alvo, por exemplo, você conseguiu explorar uma vulnerabilidade no Windows XP e agora tem controle total do computador, mas idai? Como que você vai transferir arquivos para completar o objetivo, e depois disso, como você vai apagar os logs e os registros MACs para não ser descoberto? Outro exemplo também é a invasão com exploits através da Internet em cima de computadores com roteadores e Firewall, como você vai conseguir direcionar o ataque e passar desapercebido pelo firewall? E por ai vai :D !

    Abração!!!

Wellington

30 de julho de 2010 ás 10:10hs

Cara achei muita boa a materia bem interesante tudo ai esta muito certo seria legal se voce ou alguem do site com mais conhecimento em programação mostrassem mais desta “tecnica” por que ultima-mente até o script kid que invadiu o o MH aqui foi se vangloriar no forum do darkers por que usou exploit e conseguio logar é uma materia complicada mas acho que faria sucesso até
Materia nota 10 =)

    30 de julho de 2010 ás 14:34hs

    Essa técnica é mostrada no Curso de Hacker do Mundo Dos Hackers, eu não posso postar ela aqui no site porque exige um bom material de apoio para que o aluno possa aprende e aqui no site não da para eu postar uma vídeo aula ou post de alta qualidade pois o youtube limita, fora também que não tem como eu dar suporte para todos do site :D .

    Abração!!!

Fail H

30 de julho de 2010 ás 14:12hs

Muito bom mesmo Paulo, sim seria bom se você postasse mais sobre o assunto, para que os leitores possam saber mais sobre meios de penetração.

Josy

30 de julho de 2010 ás 17:30hs

Olha! adorei essa materia. Paulo valeu pela dica q vc me mandou por e-mail, resolvi a questao do pc velho. Ah! to aprendendo muita coisa aqui. Valeu pelo suporte MH.

Largadao

30 de julho de 2010 ás 18:48hs

Paulo, nao demore muito pra lançar outra matéria sobre exploit!

To esperando hein!
Valeu!

3v4ndr0

30 de julho de 2010 ás 21:29hs

Parabéns paulo por mais uma materia ,importante ,”Exploits muito legal já tinha ouvido falar mas nunca soube como era usado e pra que ,mas e ai andou sumido nunca mais postou nada ,mas blz fica com DEUS e abração

obs:vou começar a fazer minha facul de engenharia da computação no proximo ano,para com isso me inspecializar mais e mais porque é nois nesse mundo loco dos H4CK3RS.

Vertz

31 de julho de 2010 ás 16:08hs

Paulo sou mto curioso sobre este mundo dos hackers, vc pode me informar algum tuto sobre como dominar o mundo virtual dos PCs (no estilo guia para noobs) sou leigo total sobre o assunto, mas desejo um dia estar dominando esse mundo ou pelo menos ter um pleno conhecimento para uso de segurança. Como andei obtendo infos sobre hackers, ser um white hat. Minhas intenções sempre vão ser a de proteção, nunca fazer o mal a não ser se necessário como forma de defesa contra crakers.

Se você puder me ensinar, me tornar um pupilo… ^^

Gostei bastante deste site e explica bem sobre as coisas. Precisa de algum requisito para a aprendizagem?

    1 de agosto de 2010 ás 18:14hs

    Olha, é só você acessar o nosso site diariamente que você vai encontrar um conteúdo legal para os seus estudos. Agora se você quer aprender de uma forma mais rápida e tem dinheiro para investir nos estudos eu recomendo o nosso Curso de Hacker.

    Abração!!!

Helder

5 de agosto de 2010 ás 0:54hs

nossa esse post é de mais véy parabens continuen assim eu estava procurando uma coisa assim cara valew abraço e muito sucesso ai fuiii…

    6 de agosto de 2010 ás 2:19hs

    Valeuuu Helder.

    Não deixe de acessar o site do Mundo Dos Hackers.com.br

    Abração!!!

6 de agosto de 2010 ás 19:50hs

Senhor-x passa seu msn?

8 de agosto de 2010 ás 16:41hs

eu achei interessante, mas se torna muito chato. prefiro umas vídeo aulas, você difícilmente postou 1 aqui. poderia “explorar” mais essa área.

    9 de agosto de 2010 ás 13:39hs

    É complicado fazer vídeo aulas de exploits pois é uma assunto avançado e exige outros materiais de apóio com boa qualidade, isso não da para fazer com vídeo aulas no youtube ou posts aqui no MH.

chavier

9 de agosto de 2010 ás 20:42hs

tudo optimo, eu sou o chavier e gostaria de ser seu aluno pra auls de hacker. sera possivel, envia resposta no meu e-mail por favor

    9 de agosto de 2010 ás 22:49hs

    Já enviei informações de como adquirir o Curso de Hacker para o seu e-mail!

p2o5

18 de agosto de 2010 ás 16:55hs

achei muito boa o artigo sobre Exploits
por riso que gosto de visitar o mundo do hacker

Deixe seu Comentário

Comentários Recentes »

  • Paulo Tacio: O Pacote Hacker é um Kit com programas Hack...
  • Eduardo: Oi! Queria saber qual a diferença entre ...
  • Paulo Tacio: Recupere a sua senha clicando em "esqueci a...
  • roberisvaldo: nao consigo fazer o meu pedido,dar senha in...
  • roberisvaldo: valew,vou comprar entao...

    Desenho 13 20 hacker-copy 12_0 16 Mozilla Firefox 11 30-wide 01 MAC 21 Pinguins 02
Veja todas as Imagens