IAmMasterCraft (@BOmoakin) header
IAmMasterCraft (@BOmoakin) profile picture
Joined April 2016
Guess what? I finally got that portfolio up and running today! iammastercraft.github.io
2
10
44
IAmMasterCraft retweeted
🚨 We’re giving away $1 MILLION in PT1 certs! 🚨 If you hold an eJPT, PJPT, or OSCP, apply now to be 1 of 3300 people to access TryHackMe’s PT1 certification! 📅 May 27–30 2025 only 🎯 Limited to 3,300 winners 👉Apply today! forms.gle/2KWE5JYxJLeCheJ36

17
36
5
153
32,183
Topped the league on @tryhackme, but the grind doesn't stop. The hacking continues, the learning continues the coffee continues. On to the next challenge! #tryhackme #cybersecurity #hacking #learning
1
31
I just published 'My Experience Pen testing an E-Learning Platform' Started with an anonymous FTP login. Ended with root access. Check the full gist of my first pentest 👇🏼👇🏼👇🏼: medium.com/p/my-experience-p…
3
80
I'm diving down the rabbit hole of Cyber Security 101 with @tryhackme Let’s see where this road leads with a 30-day challenge… 🔐💻 #CyberSecurity #infosec #EthicalHacking #Pentesting
32
3
348
Ahead ahead 🔥🔥
1
17
Although I could not complete Cyber Security 101 in 30 days, I was able to cover - basic intro to cyber security - fundamentals of OS (Linux & windows) - CLI Usage - networking - cryptography - reconnaissance &enumeration - web hacking & offensive security
56
Day 30 - Defensive Security Defensive security is not just about blocking cyber attacks, it is all about having an understanding of what you have, watch and observe what happens to it, quickly respond to threats before things fall apart.
18
Day 29 of 30 - Shells A shell is a command-line access to a target system, often after exploitation. Things you can do with a shell include: -Run commands -Browse files -Modify configurations -Install malware -Create users -Exfiltrate data -Move laterally
1
25
Day 28 of 30 - Directory brute-forcing with gobuster Gobuster is a beast for discovering hidden paths, directories, and files on web servers it is fast, simple, and deadly when paired with the right wordlist.
1
1
23
It is a useful brute-force enumeration tool for: - web directories - DNS subdomains - VHOSTs - Files, fuzzing, and more
29
Day 27 of 30 - Brute-forcing with Hydra Hydra is a powerful tool for brute-forcing services like SSH, FTP, and web logins. It is fast, it is scriptable and when misconfigurations exist, it produces results.
1
12
When using hydra it is very important to - use valid usernames - understand form responses (failure strings) - adjust thread count for speed/stealth - watch out for rate-limiting
11
Day 26 of 30 - OWASP Top 10 - Broken Access Control - Cryptographic Failures - Injection - Insecure Design - Security Misconfiguration
1
1
18
- Vulnerable and Outdated Components - Identification and Authentication Failures - Software and Data Integrity Failures - Security Logging & Monitoring Failures - Server-Side Request Forgery (SSRF)
13
Day 25 of 30 - Burp suite & features Burp Suite is the toolkit for web & mobile app testing, features include: proxy, repeater, intruder, decoder, comparer, sequencer and extensions
21
Day 24 of 30 - HTTP Security Headers These tiny lines of text can stop big attacks. Security headers run silently in the background while defending against XSS, clickjacking, and data leaks
1
17
they include: - Content-Security-Policy (CSP) - Strict-Transport-Security (HSTS) - X-Content-Type-Options, and - Referrer-Policy
15
Day 23 of 30 - HTTP Status Codes Every time you interact with a website, the server replies with a status code; a 3-digit number telling you if the request was successful, redirected, failed, or exploded.
1
1
17
Categories of Status Codes: 1xx =informational (the server is processing it e.g. 100 Continue) 2xx =success (everything’s good e.g. 200 OK) 3xx =redirection (resource moved e.g. 301 Moved Permanently) 4xx =client error (your fault e.g.404 Not Found) 5xx =server error -their fault
30
Day 22 of 30 - Anatomy of URL A URL is more than a web address, it's a map to online resources. Knowing how to read it helps with security, development, and debugging.
4
15
URLs are powerful, and potentially dangerous if not handled securely
4
5. Query String: appears after a ? e.g: ?search=shoes Vulnerable to injection attacks if not validated. 6. Fragment: comes after #, like #section3 Used to jump to page sections. Can be manipulated in attacks, too.
7