100-Day Ethical Hacking with Termux
100-Day Ethical Hacking Course using Termux
This guide walks you through ethical hacking using Termux in a 100-day format. Includes tools,
code, practice tasks, and links.
Page 1
100-Day Ethical Hacking with Termux
Day 1: Foundations - Topic 1
Install Termux and basic packages: pkg update && pkg upgrade
Learn Linux commands: ls, cd, pwd, mkdir
Page 2
100-Day Ethical Hacking with Termux
Day 2: Foundations - Topic 2
Practice file management and script creation with nano and bash
Page 3
100-Day Ethical Hacking with Termux
Day 3: Foundations - Topic 3
Introduction to shell scripting: variables, loops, conditions
Page 4
100-Day Ethical Hacking with Termux
Day 4: Foundations - Topic 4
Learn about IP, ports, DNS, and run ping, ifconfig, netstat
Page 5
100-Day Ethical Hacking with Termux
Day 5: Foundations - Topic 5
Install nmap: pkg install nmap; scan network with nmap -sP 192.168.1.0/24
Page 6
100-Day Ethical Hacking with Termux
Day 6: Foundations - Topic 6
Python basics: variables, loops, functions, simple scripts
Page 7
100-Day Ethical Hacking with Termux
Day 7: Foundations - Topic 7
Create a basic port scanner in Python using socket module
Page 8
100-Day Ethical Hacking with Termux
Day 8: Foundations - Topic 8
Install Termux and basic packages: pkg update && pkg upgrade
Learn Linux commands: ls, cd, pwd, mkdir
Page 9
100-Day Ethical Hacking with Termux
Day 9: Foundations - Topic 9
Practice file management and script creation with nano and bash
Page 10
100-Day Ethical Hacking with Termux
Day 10: Foundations - Topic 10
Introduction to shell scripting: variables, loops, conditions
Page 11
100-Day Ethical Hacking with Termux
Day 11: Foundations - Topic 11
Learn about IP, ports, DNS, and run ping, ifconfig, netstat
Page 12
100-Day Ethical Hacking with Termux
Day 12: Foundations - Topic 12
Install nmap: pkg install nmap; scan network with nmap -sP 192.168.1.0/24
Page 13
100-Day Ethical Hacking with Termux
Day 13: Foundations - Topic 13
Python basics: variables, loops, functions, simple scripts
Page 14
100-Day Ethical Hacking with Termux
Day 14: Foundations - Topic 14
Create a basic port scanner in Python using socket module
Page 15
100-Day Ethical Hacking with Termux
Day 15: Foundations - Topic 15
Install Termux and basic packages: pkg update && pkg upgrade
Learn Linux commands: ls, cd, pwd, mkdir
Page 16
100-Day Ethical Hacking with Termux
Day 16: Foundations - Topic 16
Practice file management and script creation with nano and bash
Page 17
100-Day Ethical Hacking with Termux
Day 17: Foundations - Topic 17
Introduction to shell scripting: variables, loops, conditions
Page 18
100-Day Ethical Hacking with Termux
Day 18: Foundations - Topic 18
Learn about IP, ports, DNS, and run ping, ifconfig, netstat
Page 19
100-Day Ethical Hacking with Termux
Day 19: Foundations - Topic 19
Install nmap: pkg install nmap; scan network with nmap -sP 192.168.1.0/24
Page 20
100-Day Ethical Hacking with Termux
Day 20: Foundations - Topic 20
Python basics: variables, loops, functions, simple scripts
Page 21
100-Day Ethical Hacking with Termux
Day 21: Essential Hacking Tools - Topic 1
Install recon tools: theHarvester, dnsenum
Gather info on domains
Page 22
100-Day Ethical Hacking with Termux
Day 22: Essential Hacking Tools - Topic 2
Use Nmap to find open ports and services
Page 23
100-Day Ethical Hacking with Termux
Day 23: Essential Hacking Tools - Topic 3
Install sqlmap: git clone https://github.com/sqlmapproject/sqlmap
Run against test site
Page 24
100-Day Ethical Hacking with Termux
Day 24: Essential Hacking Tools - Topic 4
Install Hydra and test brute force on FTP: hydra -l admin -P passwords.txt
ftp://target-ip
Page 25
100-Day Ethical Hacking with Termux
Day 25: Essential Hacking Tools - Topic 5
Learn about XSS, try XSStrike tool: https://github.com/s0md3v/XSStrike
Page 26
100-Day Ethical Hacking with Termux
Day 26: Essential Hacking Tools - Topic 6
Practice with DVWA: Set up locally or on localhost with PHP server
Page 27
100-Day Ethical Hacking with Termux
Day 27: Essential Hacking Tools - Topic 7
Install recon tools: theHarvester, dnsenum
Gather info on domains
Page 28
100-Day Ethical Hacking with Termux
Day 28: Essential Hacking Tools - Topic 8
Use Nmap to find open ports and services
Page 29
100-Day Ethical Hacking with Termux
Day 29: Essential Hacking Tools - Topic 9
Install sqlmap: git clone https://github.com/sqlmapproject/sqlmap
Run against test site
Page 30
100-Day Ethical Hacking with Termux
Day 30: Essential Hacking Tools - Topic 10
Install Hydra and test brute force on FTP: hydra -l admin -P passwords.txt
ftp://target-ip
Page 31
100-Day Ethical Hacking with Termux
Day 31: Essential Hacking Tools - Topic 11
Learn about XSS, try XSStrike tool: https://github.com/s0md3v/XSStrike
Page 32
100-Day Ethical Hacking with Termux
Day 32: Essential Hacking Tools - Topic 12
Practice with DVWA: Set up locally or on localhost with PHP server
Page 33
100-Day Ethical Hacking with Termux
Day 33: Essential Hacking Tools - Topic 13
Install recon tools: theHarvester, dnsenum
Gather info on domains
Page 34
100-Day Ethical Hacking with Termux
Day 34: Essential Hacking Tools - Topic 14
Use Nmap to find open ports and services
Page 35
100-Day Ethical Hacking with Termux
Day 35: Essential Hacking Tools - Topic 15
Install sqlmap: git clone https://github.com/sqlmapproject/sqlmap
Run against test site
Page 36
100-Day Ethical Hacking with Termux
Day 36: Essential Hacking Tools - Topic 16
Install Hydra and test brute force on FTP: hydra -l admin -P passwords.txt
ftp://target-ip
Page 37
100-Day Ethical Hacking with Termux
Day 37: Essential Hacking Tools - Topic 17
Learn about XSS, try XSStrike tool: https://github.com/s0md3v/XSStrike
Page 38
100-Day Ethical Hacking with Termux
Day 38: Essential Hacking Tools - Topic 18
Practice with DVWA: Set up locally or on localhost with PHP server
Page 39
100-Day Ethical Hacking with Termux
Day 39: Essential Hacking Tools - Topic 19
Install recon tools: theHarvester, dnsenum
Gather info on domains
Page 40
100-Day Ethical Hacking with Termux
Day 40: Essential Hacking Tools - Topic 20
Use Nmap to find open ports and services
Page 41
100-Day Ethical Hacking with Termux
Day 41: Essential Hacking Tools - Topic 21
Install sqlmap: git clone https://github.com/sqlmapproject/sqlmap
Run against test site
Page 42
100-Day Ethical Hacking with Termux
Day 42: Essential Hacking Tools - Topic 22
Install Hydra and test brute force on FTP: hydra -l admin -P passwords.txt
ftp://target-ip
Page 43
100-Day Ethical Hacking with Termux
Day 43: Essential Hacking Tools - Topic 23
Learn about XSS, try XSStrike tool: https://github.com/s0md3v/XSStrike
Page 44
100-Day Ethical Hacking with Termux
Day 44: Essential Hacking Tools - Topic 24
Practice with DVWA: Set up locally or on localhost with PHP server
Page 45
100-Day Ethical Hacking with Termux
Day 45: Essential Hacking Tools - Topic 25
Install recon tools: theHarvester, dnsenum
Gather info on domains
Page 46
100-Day Ethical Hacking with Termux
Day 46: Essential Hacking Tools - Topic 26
Use Nmap to find open ports and services
Page 47
100-Day Ethical Hacking with Termux
Day 47: Essential Hacking Tools - Topic 27
Install sqlmap: git clone https://github.com/sqlmapproject/sqlmap
Run against test site
Page 48
100-Day Ethical Hacking with Termux
Day 48: Essential Hacking Tools - Topic 28
Install Hydra and test brute force on FTP: hydra -l admin -P passwords.txt
ftp://target-ip
Page 49
100-Day Ethical Hacking with Termux
Day 49: Essential Hacking Tools - Topic 29
Learn about XSS, try XSStrike tool: https://github.com/s0md3v/XSStrike
Page 50
100-Day Ethical Hacking with Termux
Day 50: Essential Hacking Tools - Topic 30
Practice with DVWA: Set up locally or on localhost with PHP server
Page 51
100-Day Ethical Hacking with Termux
Day 51: Advanced Hacking - Topic 1
Install Metasploit: pkg install metasploit
Run msfconsole and use exploit modules
Page 52
100-Day Ethical Hacking with Termux
Day 52: Advanced Hacking - Topic 2
Create a reverse shell using msfvenom
Page 53
100-Day Ethical Hacking with Termux
Day 53: Advanced Hacking - Topic 3
Intro to Wi-Fi hacking (if supported): aircrack-ng basics
Page 54
100-Day Ethical Hacking with Termux
Day 54: Advanced Hacking - Topic 4
Build fake login pages using Zphisher: git clone https://github.com/htr-tech/zphisher
Page 55
100-Day Ethical Hacking with Termux
Day 55: Advanced Hacking - Topic 5
Learn about APK backdooring with msfvenom and AndroRAT
Page 56
100-Day Ethical Hacking with Termux
Day 56: Advanced Hacking - Topic 6
Install Metasploit: pkg install metasploit
Run msfconsole and use exploit modules
Page 57
100-Day Ethical Hacking with Termux
Day 57: Advanced Hacking - Topic 7
Create a reverse shell using msfvenom
Page 58
100-Day Ethical Hacking with Termux
Day 58: Advanced Hacking - Topic 8
Intro to Wi-Fi hacking (if supported): aircrack-ng basics
Page 59
100-Day Ethical Hacking with Termux
Day 59: Advanced Hacking - Topic 9
Build fake login pages using Zphisher: git clone https://github.com/htr-tech/zphisher
Page 60
100-Day Ethical Hacking with Termux
Day 60: Advanced Hacking - Topic 10
Learn about APK backdooring with msfvenom and AndroRAT
Page 61
100-Day Ethical Hacking with Termux
Day 61: Advanced Hacking - Topic 11
Install Metasploit: pkg install metasploit
Run msfconsole and use exploit modules
Page 62
100-Day Ethical Hacking with Termux
Day 62: Advanced Hacking - Topic 12
Create a reverse shell using msfvenom
Page 63
100-Day Ethical Hacking with Termux
Day 63: Advanced Hacking - Topic 13
Intro to Wi-Fi hacking (if supported): aircrack-ng basics
Page 64
100-Day Ethical Hacking with Termux
Day 64: Advanced Hacking - Topic 14
Build fake login pages using Zphisher: git clone https://github.com/htr-tech/zphisher
Page 65
100-Day Ethical Hacking with Termux
Day 65: Advanced Hacking - Topic 15
Learn about APK backdooring with msfvenom and AndroRAT
Page 66
100-Day Ethical Hacking with Termux
Day 66: Advanced Hacking - Topic 16
Install Metasploit: pkg install metasploit
Run msfconsole and use exploit modules
Page 67
100-Day Ethical Hacking with Termux
Day 67: Advanced Hacking - Topic 17
Create a reverse shell using msfvenom
Page 68
100-Day Ethical Hacking with Termux
Day 68: Advanced Hacking - Topic 18
Intro to Wi-Fi hacking (if supported): aircrack-ng basics
Page 69
100-Day Ethical Hacking with Termux
Day 69: Advanced Hacking - Topic 19
Build fake login pages using Zphisher: git clone https://github.com/htr-tech/zphisher
Page 70
100-Day Ethical Hacking with Termux
Day 70: Advanced Hacking - Topic 20
Learn about APK backdooring with msfvenom and AndroRAT
Page 71
100-Day Ethical Hacking with Termux
Day 71: Advanced Hacking - Topic 21
Install Metasploit: pkg install metasploit
Run msfconsole and use exploit modules
Page 72
100-Day Ethical Hacking with Termux
Day 72: Advanced Hacking - Topic 22
Create a reverse shell using msfvenom
Page 73
100-Day Ethical Hacking with Termux
Day 73: Advanced Hacking - Topic 23
Intro to Wi-Fi hacking (if supported): aircrack-ng basics
Page 74
100-Day Ethical Hacking with Termux
Day 74: Advanced Hacking - Topic 24
Build fake login pages using Zphisher: git clone https://github.com/htr-tech/zphisher
Page 75
100-Day Ethical Hacking with Termux
Day 75: Advanced Hacking - Topic 25
Learn about APK backdooring with msfvenom and AndroRAT
Page 76
100-Day Ethical Hacking with Termux
Day 76: Advanced Hacking - Topic 26
Install Metasploit: pkg install metasploit
Run msfconsole and use exploit modules
Page 77
100-Day Ethical Hacking with Termux
Day 77: Advanced Hacking - Topic 27
Create a reverse shell using msfvenom
Page 78
100-Day Ethical Hacking with Termux
Day 78: Advanced Hacking - Topic 28
Intro to Wi-Fi hacking (if supported): aircrack-ng basics
Page 79
100-Day Ethical Hacking with Termux
Day 79: Advanced Hacking - Topic 29
Build fake login pages using Zphisher: git clone https://github.com/htr-tech/zphisher
Page 80
100-Day Ethical Hacking with Termux
Day 80: Advanced Hacking - Topic 30
Learn about APK backdooring with msfvenom and AndroRAT
Page 81
100-Day Ethical Hacking with Termux
Day 81: Real World Practice - Topic 1
Set up a local lab with DVWA, Metasploitable2
Page 82
100-Day Ethical Hacking with Termux
Day 82: Real World Practice - Topic 2
TryHackMe walkthroughs: complete 1 beginner room per day
Page 83
100-Day Ethical Hacking with Termux
Day 83: Real World Practice - Topic 3
HackTheBox free machines with Termux + VPN
Page 84
100-Day Ethical Hacking with Termux
Day 84: Real World Practice - Topic 4
Write a hacking report: Document recon, exploit, post-exploit
Page 85
100-Day Ethical Hacking with Termux
Day 85: Real World Practice - Topic 5
Build GitHub portfolio: add writeups, screenshots, scripts
Page 86
100-Day Ethical Hacking with Termux
Day 86: Real World Practice - Topic 6
Final day: Full challenge + documentation + reflection
Page 87
100-Day Ethical Hacking with Termux
Day 87: Real World Practice - Topic 7
Set up a local lab with DVWA, Metasploitable2
Page 88
100-Day Ethical Hacking with Termux
Day 88: Real World Practice - Topic 8
TryHackMe walkthroughs: complete 1 beginner room per day
Page 89
100-Day Ethical Hacking with Termux
Day 89: Real World Practice - Topic 9
HackTheBox free machines with Termux + VPN
Page 90
100-Day Ethical Hacking with Termux
Day 90: Real World Practice - Topic 10
Write a hacking report: Document recon, exploit, post-exploit
Page 91
100-Day Ethical Hacking with Termux
Day 91: Real World Practice - Topic 11
Build GitHub portfolio: add writeups, screenshots, scripts
Page 92
100-Day Ethical Hacking with Termux
Day 92: Real World Practice - Topic 12
Final day: Full challenge + documentation + reflection
Page 93
100-Day Ethical Hacking with Termux
Day 93: Real World Practice - Topic 13
Set up a local lab with DVWA, Metasploitable2
Page 94
100-Day Ethical Hacking with Termux
Day 94: Real World Practice - Topic 14
TryHackMe walkthroughs: complete 1 beginner room per day
Page 95
100-Day Ethical Hacking with Termux
Day 95: Real World Practice - Topic 15
HackTheBox free machines with Termux + VPN
Page 96
100-Day Ethical Hacking with Termux
Day 96: Real World Practice - Topic 16
Write a hacking report: Document recon, exploit, post-exploit
Page 97
100-Day Ethical Hacking with Termux
Day 97: Real World Practice - Topic 17
Build GitHub portfolio: add writeups, screenshots, scripts
Page 98
100-Day Ethical Hacking with Termux
Day 98: Real World Practice - Topic 18
Final day: Full challenge + documentation + reflection
Page 99
100-Day Ethical Hacking with Termux
Day 99: Real World Practice - Topic 19
Set up a local lab with DVWA, Metasploitable2
Page 100
100-Day Ethical Hacking with Termux
Day 100: Real World Practice - Topic 20
TryHackMe walkthroughs: complete 1 beginner room per day
Page 101