Hacking 101 : Hacking for Beginners is for everyone who wants to learn hacking but does not knows where to start, what to learn , sources, and many more confusions. We will try to list some topics which can be picked to learn more.
Last Updated – 08 April 2021
NOTE : This page will be updated , more topics coming in, we will also add links to related articles if possible.
Hacking 101 : Hacking for Beginners from first steps, we will try to give details of at-least 101 topics which might help to boost your Hacking knowledge
Hacking / Cyber Security is a very diverse field, so there is no one guide to become hacker. Paths can be different. There are multiple fields like below.
We will Post similar topic for each of below fields in separate post in detailed manner.
1- System Hacking
2- Web Application Security
3 – Android Pentesting
4- iOS Pentesting
5- Application security
6- Network Security…..
The list goes on.
To be frank, yes learning takes time, it’s not a over-night journey to learn something in depth, that could actually be useful. So hold on, learn something everyday.
[ FUNDAMENTALS ] – Where do I start to become Hacker ?
Search things, seek answer. Always better to search first , Internet has the answer most of the times. Only Talent needed is ” How to do a Google Search ? “
So Read below topics by links or searching to start your journey into Hacking as beginner.
Comments/ Suggestions for more/missing essentials are a big help.
NOTE : This is only for beginners, who are planing to get into Hacking, or are already into Hacking/ Cyber Security and don’t know where to start.
Linux Operating System
Different Linux Distributions [Link1] [DownloadLinuxISO] [Bootable]
Desktop Environments [Link2]
Basic Linux Commands / Terminal Commands [Link1] [Link2]
Help Your Self ( man and help command ) [Link1-man]
Familiarity with CLI
Linux Directory Structure [Video]
File permissions [Link1]
Installing & Removing Software / Package Management
Wildcards in Linux
Archiving and Compression
Linux Process Management ( top , ps, kill )
Linux Service Management ( start , stop, restart, status of services )
User and Groups in Linux
Output Redirection in Linux
SSH – Remote Access
Setting up a dual Boot Machine
Configuration & Customization of Linux
Windows Operating System
User and Kernel Mode (process)
User Roles and Permissions
Windows Security Policies
Windows Administrative Tasks
Windows Files Restrictions
Windows Registry Editor
User Account Control (UAC)
Windows Active Directory
Windows Domain Controllers
How Boot loader works
UNC Path in Windows
Windows Password Hashing
What is Virtualization
Understanding Virtual Machines
Setup Virtual Machines
Understand Network Modes on Virtual Machines ( NAT/Host Only/ Bridge…)
Setup Virtual Hacking LAB yourself.
IP Address and Sub-Net
Network Address Translation (NAT)
OSI Model, OSI Model with protocols and functionality for each layer
TCP/IP Model, Protocols and functionality in each layer
DNS ( Domain Name System) Working
TCP vs UDP
Common Network Protocols and ports
OSI Model – Layer by layer Attacks
Common Network Attacks
Web Application Security
LAB Setup for Web Application Hacking
Traffic Intercept using Proxy
Cross Site Scripting
LFI & RFI
OWASP Top 10
Real World Hacking
If you are looking into real world experience into Hacking, try your skills at below websites.
These are real world hacking challenges, totally legal, nice approach to learn.