esquiloesper...
Cyber Highlander
Moderador
7.1K Mensagens
2.2K Curtidas
Obs: quero aprender a programar para ser hacker futuramente.
Para atingir esse objetivo precisa começar pelo princípio original: o Assembly.
Esta é a mãe de todas as outras.
Estude-a até comecar a enxergar a Matrix.
Navegar é preciso, viver... também.
lipman
Tô em todas
Registrado
567 Mensagens
216 Curtidas
Qual linguagem de programação começar, to em dúvida.
Obs: quero aprender a programar para ser hacker futuramente.
Aprenda C, python, HTML, PHP...
Isso já é um bom começo!
Obs: C é ótimo para criar vírus
Python é muito bom para criar exploit
É vc vai precisar saber também HTML e PHP!
Aviso: com grandes poderes vêm grandes responsabilidades!
Não seja Black hat...
Seja white hat
Abraços!
Edit:
Busque conhecimento, e ele o achará!
edit 2:
navegue na darknet, e troque uma ideia com a galera la tambem!
RomulusPB
Membro Senior
Registrado
288 Mensagens
14 Curtidas
A linguagem não é importante, mas em geral C e C++ são o suficiente como base para estudo, a linguagem é um MEIO de estudo e solução, por isso digo que não é importante, talvez conhecer muitas linguagens para diferentes soluções (pc, web, mobile) seja algo mais importante que conhecer linguagem X.
Eu não sei bem seus objetivos, mas você deveria/poderia estudar:
Componentes básicos de algoritmos: loops, condicionais, variáveis(básicas, vetores, matrizes, estruturas), funções, recursão, ponteiros, etc.
Paradigmas: procedural, functional, POO, lógico, etc...
estruturas de dados: filas, grafos, arvores, etc...
algoritmos de ordenação e pesquisa.
protocolos, rede, TCP/IP.
administração de servidores (comprender Linux e windows, PowerShell, bash) .
Sistemas operacionais e como eles funcionam.
...
Tem muita coisa para se ver por ai que eu não citei, uma boa pedida é explorar a carga curricular de um curso de graduação, eles podem lhe dar idéia do que estudar, outro jeito é ser um curioso e tentar montar arranjos e servidores localmente, o Linux é o melhor canivete suíço para estas coisas, muito assunto documentado, bem definido como sistema para servidores. E obviamente, existem livros. Seja criativo, persistente... São pontos chave para mergulhar nisso tudo.
Ter uma boa base ajuda a ser criativo nas soluções e fazer boas escolhas, se você procura explorar aplicações, objetivando aprender sobre segurança, existe muita coisa na internet, mas é bom ter uma base antes, algumas coisas que você pode encontrar na internet são sistemas voltados para o estudo de vulnerabilidade, como o Mutillidae...
Se você tem interesse em programação de alto desempenho, com o advento de cloud computing e hardware barato como raspberry pi, é possível estudar clusters e grids, hadoop e afins.
Caio_Br
Super Participante
Registrado
192 Mensagens
125 Curtidas
Assim isso depende, mas eu acho que Python ou C mesmo já é um bom começo para quem quer começar a programar. Por serem mais fáceis de entender. Tem também Portugol, mas eu ainda não programei usando essa linguagem. Boa sorte,