[Computer Engineering]

Computer Engineering And Ethical Hacking Resources


Computer Engineering And Ethical Hacking Resources

A curated catalogue of GitHub repositories containing books, and other resources for computer engineering students.

Interview Resources

davidhampgonsalves/interview-resources - Long list of resources for preparing for technical computer engineering interviews.

Awesome YouTube Channels

benthecoder/yt-channels-DS-AI-ML-CS - A comprehensive list of +180 YouTube Channels (in no particular order) for Data Science, Data Engineering, Machine Learning, Deep Learning, Artificial Intelligence, Computer Science, programming, software engineering, and more!

Articles from the Web

Good practices

Software Design, Principles, Patterns and Arquitectures

System Architectures


Subscribe to our newsletter

Curiosities

Free learning platforms or resources

Coding challenge platforms

Books

Awesome Resources For Learning Ethical Hacking & Pentesting

A collection of some best resources about Hacking & Penetration Testing to make you learn faster! Let’s make it the best resource repository for our community.

Books

  1. The Hacker Playbook 2: Practical Guide To Penetration Testing
  2. The Basics of Hacking and Penetration Testing, Second Edition: Ethical Hacking and Penetration Testing Made Easy
  3. Breaking into Information Security: Learning the Ropes 101
  4. Penetration Testing: A Hands-On Introduction to Hacking
  5. Social Engineering: The Art of Human Hacking
  6. Hacking: The Art of Exploitation, 2nd Edition
  7. Web Hacking 101
  8. OWASP Testing Guide (A must read for web application developers and penetration testers)
  9. The Web Application Hacker’s Handbook: Finding and Exploiting Security Flaws
  10. The Basics of Web Hacking: Tools and Techniques to Attack the Web

Online learning Platforms to Sharpen Your Skills

  • CTF Hacker101 - The Hacker101 CTF is a game designed to let you learn to hack in a safe, rewarding environment. Hacker101 is a free educational site for hackers.
  • Hack The Box :: Penetration Testing Labs - An online platform to test and advance your skills in penetration testing and cyber security. Join today and start training in our online labs.
  • TryHackMe - TryHackMe is an online platform that teaches cyber security through short, gamified real-world labs.
  • CTF365 - An account based ctf site, awarded by Kaspersky, MIT, T-Mobile.
  • Backdoor - Pen testing labs that have a space for beginners, a practice arena and various competitions, account required.
  • Hack.me - Lets you build/host/attack vulnerable web apps.
  • CTFLearn - An account-based ctf site, where users can go in and solve a range of challenges.
  • OWASP Vulnerable Web Applications Directory Project (Online) - List of online available vulnerable applications for learning purposes.
  • Pentestit labs - Hands-on Pentesting Labs (OSCP style)
  • Root-me.org - Hundreds of challenges are available to train yourself in different and not simulated environments
  • Vulnhub.com - Vulnerable By Design VMs for practical ‘hands-on’ experience in digital security
  • Windows / Linux Local Privilege Escalation Workshop - Practice your Linux and Windows privilege escalation.
  • Hacking Articles - CTF Breif Write up collection with a lot of screenshots good for beggainers.
  • Rafay Hacking Articles, a great blog - Write up collections by Rafay Baloch.
  • PentesterLab - 20$ signature, complete content basic to write exploits, web, android.
  • CyberSec WTF- Emulated web pentesting challenges from bounty write-ups

Off-Line learning Platforms to Sharpen Your Skills

Linux Penetration Testing OS

  • Kali - the infamous pentesting distro from the folks at Offensive Security
  • Parrot - Debian includes full portable lab for security, DFIR, and development
  • Android Tamer - Android Tamer is a Virtual / Live Platform for Android Security professionals.
  • BlackArch - Arch Linux based pentesting distro, compatible with Arch installs
  • LionSec Linux - pentesting OS based on Ubuntu

Written by Neeraj Adhav
on