Esse dicas pra iniciantes tem como foco a Arquitetura de computadores, que de forma resumida é nada mais do que o entendimento dos componentes e o funcionamento do computador: como funciona o binário, instruções do computador, como cada componente de hardware se comunica, o que um software que fazemos em Java faz no nível mais baixo do pc, como exatamente o processador funciona, um pouco de assembly e etc...
O importante é que terá um entendimento de como a maquina realmente funciona e o porque de diversas coisas, inclusive porque declaramos variáveis e o que queremos dizer com 64x e 86x, além disso é pela arquitetura de computador que temos a base para programar em assembly, possibilitando outros leques de possibilidades como a analise de malware, computação forense e suas vertentes, base para sistemas operacionais, exploits sofisticados, analise de segurança de código, fora o hardware hacking que não é tão popular, mas é muito utilizado como por exemplo pela NSA que consegue capturar nossa tela e teclado através de um microchip instalado nos cabos dos mesmos e capitar os dados de um carro em frente a sua casa :x
[Fora montar seu próprio robozinho com arduino]
Livros para começar:
1° - Code: The hidden language of computer hardware and software
2° - Organizacao Estruturada de Computadores - Andrew S. Tanenbaum - 5ª Ed
3° - Hardware - Gabriel Torres
Livros mais avançados na área de segurança:
-Hacking and Penetration Testing with Low Power Devices
-Hardware Hacking: Have Fun While Voiding Your Warranty
-Hardware Security: Design, Threats, and Safeguards
-Penetration Testing with Raspberry Pi
-Hacking Electronics: An Illustrated DIY Guide for Makers and Hobbyists
-BIOS Disassembly Ninjutsu Uncovered
O importante é que terá um entendimento de como a maquina realmente funciona e o porque de diversas coisas, inclusive porque declaramos variáveis e o que queremos dizer com 64x e 86x, além disso é pela arquitetura de computador que temos a base para programar em assembly, possibilitando outros leques de possibilidades como a analise de malware, computação forense e suas vertentes, base para sistemas operacionais, exploits sofisticados, analise de segurança de código, fora o hardware hacking que não é tão popular, mas é muito utilizado como por exemplo pela NSA que consegue capturar nossa tela e teclado através de um microchip instalado nos cabos dos mesmos e capitar os dados de um carro em frente a sua casa :x
[Fora montar seu próprio robozinho com arduino]
Livros para começar:
1° - Code: The hidden language of computer hardware and software
2° - Organizacao Estruturada de Computadores - Andrew S. Tanenbaum - 5ª Ed
3° - Hardware - Gabriel Torres
Livros mais avançados na área de segurança:
-Hacking and Penetration Testing with Low Power Devices
-Hardware Hacking: Have Fun While Voiding Your Warranty
-Hardware Security: Design, Threats, and Safeguards
-Penetration Testing with Raspberry Pi
-Hacking Electronics: An Illustrated DIY Guide for Makers and Hobbyists
-BIOS Disassembly Ninjutsu Uncovered