Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Sendo um Hacker (para newbies)

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Tutorial Sendo um Hacker (para newbies)

    Introdução:
    Hoje em dia, por causa da mídia todo mundo quer ser hacker. Muitos não vão nunca nem chegar perto disso. Quem em sã consciência ia deixar de sair pra estudar programação ou arquitetura de sistemas? Poucos eu digo.
    Se tornar um bom hacker leva o tempo de uma vida. É preciso nunca parar de estudar.

    O que aprender e onde:
    A lista de coisas que você precisa a aprender para se tornar um hacker é virtualmente infinita. Mas vou citar
    algumas que acredito serem importantes:

    Programação: Nunca ouvi falar de um hacker que não soubesse programar. É preciso entender de programação em si. Não de uma linguagem ou de outra em um sistema ou em outro.
    Um bom começo é a linguagem C. Por ser ao mesmo tempo poderosa e fácil. É muito fácil encontrar livros e tutoriais sobre o assunto tanto aqui na DEEP WEB quanto na surface. Inclusive estou escrevendo um tutorial aqui mesmo no fórum.
    Comece pelo básico: entendenda a sintaxe, aprenda sobre entrada e saida dados. Depois comece a aprender sobre operações com arquivos e soquetes(conexões de rede).

    Sistemas Operacionais:
    Antes de explorar uma falha(do windows?hehe) você precisa entender o quê gerou aquela falha. Pesquise a API do windows(principalmente o disparador de eventos).
    Instale o linux em dual-boot na sua máquina. Garanto que depois de alguns dias você vai esquecer do windows(menos quando for jogar... :roll: ).
    Entenda o sistema de arquivos do linux. Leia os arquivos de configuração na pasta "etc". Entenda como funciona a pasta "proc". Resumindo vire o linux até de cabeça pra baixo.
    O linux é baseado em unix, a internet foi construida originalmente para rodar no unix. Por isso é de extrema importância entender o linux.
    Hoje em dia existem distribuições linux muito fáceis de usar(que saudade da instalação em modo texto :lol: ). Recomendo o ubuntu para quem está começando. Ele tem uma comunidade muito grande na internet. Isso ajuda muito no início.

    Programas servidores:
    Quase 100% das falhas exploradas pelos hackers estão em um tipo especial de programas, os servidores. Estes programas são os que fornecem serviços como por exemplo um site web ou um serviço de email, etc...
    São descobertas falhas nestes programas quase que semanalmente. É preciso entender o funcionamento destes programas para poder encontrar falhas neles(e não ficar apenas usando os exploits feitos pelos outros :lol: ).
    A maioria dos programas servidores são open source. Seria bom que depois de aprender porgramação você desse uma lida no código deles(está disponível na surface).
    Pretendo criar um tutorial de como criar um servidor web(como o apache) logo. Então fique ligado.

    Assembly:
    Eu podia ter falado do assembly na parte de programação. Mas prefiri deixar o melhor no final. Aprender assembly é importante por que para descobrir falhas você vai precisar muito disso. Hackers costumam usar um tipo de programa especial quando querem encontrar falhas(e criar alguns cracks também). Este tipo de programa chama-se debugger. Debugger é um programa que mostra em assembly o que um determinado programa está fazendo no momento. Sendo possível até mesmo pausar a execução do mesmo.
    Mas o que é assembly afinal? Assembly é uma linguagem formada por mnemônicos(instruções diretas ao processador). Como ela você tem acesso completo ao processador(nem sempre...).
    Assembly é importante também para fazer com que os virus que você vai criar(você vai? :twisted: ) sejam muito rápidos e consumam pouca memória(para que o usúario indefeso não note nada de anormal no pc).


    Existem muitas coisas mais para aprender, mas se você dominar tudo isso já é um começo


    Espero que gostem.

  • Font Size
    #2
    Muito BOM!!

    Comment


    • Font Size
      #3
      Eu tinha até me esquecido do forum. Quer saber vou passar a visitar mais e ser mais ativo aqui, ainda mais agora que estou fazendo faculdade de informatica. Na facul a gente aprede pascal do começo, me dfa uma dica ai, se eu quiser "upar level hacker" logo que liguagem seria mais parecida com pascal para min aprender( Já to fussando atras de material C) e pascal é poderoso para aplicações hackers?

      Comment

      X
      Working...
      X