Guides:~$
Hashcat Introduction - Part 1
Wifite Basics
Aircrack-NG Starter Guide
How to Run Kali on a Raspberry Pi
Adafruit PiTFT Screen Hat Fix
- Resources -
Books:~$
Please note, all the books I recconmend here are books that I have personally purchased and read myself. I do not get any sort of commission or make any type of profit by listing them here. They are all, in my opinion, worth their price and are excellent sources of information and education. I encourage you to give them a chance and read a few. If you have any suggestions that you think should be on this list, please email me.
Books/Linux:~$
- Linux Basics For Hackers
- by OccupyTheWeb
One of the best books if you are just getting started out with Linux and/or hacking. This book gives you a great foundation to build off of, and introduces you to thing you need to know in order to be successful. This is also the perfect guide for those who are just starting out with Kali.
- The Linux Command Line, 2nd Edition
- by William Shotts
This book has recieved high praise by many and it is all well deserved. If you are new Linux this is probably the single best resource you can have for getting started by tackling the ever daunting command line. Even if you've already been using Linux, or a Unix type system for awhile, you will learn something from this book. It really hits all the bases, including my personal favorite, bash scripting. I wish I would have read this book sooner!
Books/Programing:~$
- PHP & MySQL: Novic to Ninja - 7th Edition - by Tom Butler
Weather you are a web developer, hacker, or maybe both, this is a fantastic book to have on your desk. Many people drastically underestimate the power and usfulness of PHP, particuarly for database work. PHP is used on 80% of the web for thousands of different applications on major platforms. If you are serious about backend development or web hacking you should have at least a working knowedge of PHP.
- Python Crash Course - by Eric Matthes
There's a reason why Python is one of the most popular languages of recent time. It's extremely flexible and has been used successfully in wide range of projects, not the least of which includes hacking and web development. Not to mention Micro Python that can be easly used on micro controllers for super easy rubber ducky creation. This book was my first real introduction to Python and I often recconmend it to friends who are curious about programming. It covers all the basics but still has some challenges for the more experianced reader.
- C Programming Absolute Beginner's Guide, 3rd edition - by Greg Perry and Dean Miller
C is one of the most fundamental programmings languages ever created, laying at the heart of many operating systems, kernels, and giving life to microcontrollers. C can found virtually anywhere there is a computer or processor. While some more modern and higher level languages such as python often take the spotlight and tend to attract those who are new to programming, those languages obfuscate what is really taking place inside your code, such as memory allocation, addressing and resource management. Having an understanding of C will benefit new and seasoned programmers alike and will help you understand how to optimize your programms to be more efficent(Python itself is written in C, after all).
This guide to C programming often comes up as a recconmended resource to those looking to start their C programming journy, offering a quick introduction to the core concepts, and plenty of practicle exercises to keep you engaged.
- CODE
- by Charles Petzold
CODE often shows up on the top reading lists for programmers, but it's not your typical book about clean coding or programming methods. Rather, it's a deep dive into how computers actually work. Starting with basic concepts of electricity, logic gates, and explaining biary, this book really covers all the bases before it moves onto many more complex idea and concepts. Including an almost painful amount of detailed illustrations and diagrams, the details contained in this book is nothing sort of impressive. Anyone will benefit from reading this book, weahter you are a programmer or not, it will give you a whole new understanding of how computers work.
Websites:~$
- Hackers Arise
- the personal website and blog of OTW.
If you've been around the hacking scene for any amount of time chances are you've heard of OTW(OccupyTheWeb). At the very least, you've probably heard of his most popular book, Linux Basics for Hackers. Which is highly recconmend by many. His website is packed full of useful information, tutorials and articles for pretty much every aspects of hacking. If you haven't already, take some time to browse the content, you'll be sure to learn something new.
- PiMyLifeUp - a fantastic source for Raspberry Pi and Linux
In their own words "Pi My Life Up is a passion project with hundreds of hours poured into the many pages of content". This is a really impressive resource for Raspberry Pi and Arduino projects, as well as plenty of content for Linux and coding. If you've been looking for a new project to try with your RP or Ardiuno than this is the place for you.
- Hackaday Blog - hardware hacking at it's best
The Hackaday Blog has been long been a resource for showcasing many creative, interesting, and down-right impressive projects made by the "hacker" community at large. "hacker" in this case refering to the inquizitive and talented group of people that enjoy hardware hacking. If you have an interest in electronics, DIY projects, or just computers and tech in general, you'll be sure to find many intriguing projects here. As a bonus, theres also a Hackaday podcast.