Skip to content

Trying to be better programmer and ethical hacker. A little bit better every day. Daily challenges and exercises. Mostly coding exercises but this repository has cracked machine solutions (some manuals how to crack them) for HTB and TryHackMe and more. Some small projects which can improve my programming and engineering skills. Have fun!

License

Notifications You must be signed in to change notification settings

tugcantopaloglu/better-programmer

Repository files navigation

A little bit better every day!

Trying to be better programmer and ethical hacker. A little bit better every day. Daily challenges and exercises. Mostly coding exercises but this repository has cracked machine solutions (some manuals how to crack them) for HTB and TryHackMe and more. Some small projects which can improve my programming and engineering skills. You can use this repository as an example for your journey if you want! Feel free to contribute more exercises, sites and programs for developing more!

Exercises List
-Leetcode
-HTB
-TryHackMe
-HackerOne
-BugBounty
-HTB Academy
-Letsdefend

TryHackMe Certificates (Click on the certificates to verify and see more details):
-Jr. Penetration Tester Certification ( https://app.letsdefend.io/certificate/show/c70a2f5d-a613-48d2-be25-e24ab0614e94 )

HTB Academy Certificates (Click on the certificates to verify and see more details):

in progress

Badges (Click on the badges to verify and see more details):

Crawl, walk, run

For completing the Windows Fundamentals module

Dive into requests

For completing the Using Web Proxies module

Everything is connected

For completing the Introduction to Networking module

First things first

For completing the Operating System Fundamentals path

Fuzzing is power

For completing the Attacking Web Applications with Ffuf module

Information is not knowledge, or is it?

For completing the Information Gathering - Web Edition module

Our favorite seabird

For completing the Linux Fundamentals module

Philomath

For completing the Learning Process module

Playing with the mess

For completing the JavaScript Deobfuscation module

Your request is my demand

For completing the Web Requests module

Developer

For completing the Introduction to Web Applications module

Included in every report

For completing the Cross-Site Scripting (XSS) module

DROP your weapon

For completing the SQL Injection Fundamentals module

LetsDefend
Certificates (Click on the links to verify and see more details):
-Incident Responder Certification ( https://app.letsdefend.io/certificate/show/c70a2f5d-a613-48d2-be25-e24ab0614e94 ) incident-responder-cert

-SOC Analyst Certification ( https://app.letsdefend.io/certificate/show/ae864c32-3430-4653-b7f4-4075754dd1df ) soc-cert

-Malware Analysis Certificate ( https://app.letsdefend.io/certificate/show/50ad9133-09e8-41c1-98fa-a47a47b515c7 ) cert

-Detection Engineering Certification ( https://app.letsdefend.io/certificate/show/9d991914-6ed4-4a5f-8ff6-d6565492dfa3 ) cert

-Incident Responder Practical Certification ( https://app.letsdefend.io/certificate/show/7dcb582d-5447-4e09-926b-62bc2a865dee ) all-incident-cert

-Security Analyst Practical Certification ( https://app.letsdefend.io/certificate/show/138b099c-b476-4725-bca7-082ae8d9845f ) all-soc-cert

-Cybersecurity for Students Certification ( https://app.letsdefend.io/certificate/show/e2227de0-b024-4af5-ae48-79279bff87b4 ) student-cert

Badges (Click on the badges to verify and see more details):

Phishing Expert

Tuğcan Topaloğlu has completed the "Phishing Campaign Analysis" course

Cyber Kill Chain

Tuğcan Topaloğlu has completed the "Cyber Kill Chain" course

Dynamic Analyst

Tuğcan Topaloğlu has completed the "Dynamic Malware Analysis" course

Lab Builder

Tuğcan Topaloğlu has completed the "Building a Malware Analysis Lab" course

Office Document Analyzer

Tuğcan Topaloğlu has completed the "Malicious Document Analysis" course

Malware Analyzer

Tuğcan Topaloğlu has completed the "Malware Analysis Fundamentals" course

Malware Analysis Skill Path

Tuğcan Topaloğlu has completed the "Malware Analysis" skill path

MITRE ATT&CK

Tuğcan Topaloğlu has completed the "MITRE ATT&CK Framework" course

Network Cable

Tuğcan Topaloğlu has completed the "Network Fundamentals" course

Phishing Analyzer

Tuğcan Topaloğlu has completed the "Phishing Email" challenge

Detector

Tuğcan Topaloğlu has completed the "Port Scan Activity" challenge

PowerShell Script

Tuğcan Topaloğlu has completed the "PowerShell Script" challenge

Reverser - 2

Tuğcan Topaloğlu has completed the "Reverse Engineering - 2" course

Reverser

Tuğcan Topaloğlu has completed the "Reverse Engineering" course

Shocker

Tuğcan Topaloğlu has completed the "Shellshock Attack" challenge

SOC Member

Tuğcan Topaloğlu has completed the SOC Fundamentals course

VirusTotal

Tuğcan Topaloğlu has completed the "VirusTotal for SOC Analysts" course

Reverser - 2

Tuğcan Topaloğlu has completed the "Reverse Engineering - 2" course

Web Attack Investigated

Tuğcan Topaloğlu has completed the "Investigate Web Attack" challenge

Wireshark Expert

Tuğcan Topaloğlu has completed the "Malware Traffic Analysis with Wireshark" course

First Blood

Tuğcan Topaloğlu has completely investigated the first incident.

Incident Handler

Tuğcan Topaloğlu has completely investigated 5 different incidents.

Web Attack Investigator

Tuğcan Topaloğlu has completed the "Investigating Web Attacks as SOC Analyst" course.

Web Hunter

Tuğcan Topaloğlu has completed the "Detecting Web Attacks - 2" course.

MSHTML Analyzer

Tuğcan Topaloğlu has completed the "MSHTML" challenge.

IT Security Expert

Tuğcan Topaloğlu has completed the "IT Security Basis for Corporates" course.

Network Analyzer

Tuğcan Topaloğlu has completed the "Network Analysis" course.

SIEM 101

Tuğcan Topaloğlu has completed the SIEM 101 course.

Incident Handler - 2

Tuğcan Topaloğlu has completely investigated 10 different incidents

Lab Builder

Tuğcan Topaloğlu has completed the "Building a SOC Lab at Home" course

Threat Analyst

Tuğcan Topaloğlu has completed the "Cyber Threat Intelligence" course.

Security Solutions

Tuğcan Topaloğlu has completed the "Security Solutions" course.

Brute Force

Tuğcan Topaloğlu has completed the "Detecting Brute Force Attacks" course.

SOC Analyst Learning Path

Tuğcan Topaloğlu has completed the "SOC Analyst Learning Path".

Splunk Engineer

Tuğcan Topaloğlu has completed the "Splunk" course.

Incident Management

Tuğcan Topaloğlu has completed the "Incident Management 101" course.

Reporter

Tuğcan Topaloğlu has completed the "Writing a Report on Security Incident" course.

Cyber Incident Handler

Tuğcan Topaloğlu has completed the "Cybersecurity Incident Handling Guide" course.

Responder - Windows

Tuğcan Topaloğlu has completed the Windows Incident Response course.

Responder - Linux

Tuğcan Topaloğlu has completed the Linux Incident Response course.

Web Server Analyzer

Tuğcan Topaloğlu has completed the "Hacked Web Server Analysis" course.

Acquisitioner

Tuğcan Topaloğlu has completed the "Forensic Acquisition and Triage" course.

Memory Forensics

Tuğcan Topaloğlu has completed the "Memory Forensics" course.

Registry Forensics

Tuğcan Topaloğlu has completed the "Windows Registry Forensics" course.

Event Log Hunter

Tuğcan Topaloğlu has completed the "Event Log Analysis" course.

Browser Checker

Tuğcan Topaloğlu has completed the "Browser Forensics" course.

Linux Hunter

Tuğcan Topaloğlu has completed the "GTFOBins" course.

AD Investigator

Tuğcan Topaloğlu has completed the "Hunting AD Attacks" course.

Crisis Planner

Tuğcan Topaloğlu has completed the "How to Prepare a Cyber Crisis Management Plan?" course.

Hunter

Tuğcan Topaloğlu has completely investigated 30 different incidents.

Incident Responder Path

Tuğcan Topaloğlu has completed the "Incident Responder Path".

Sysmoner

Tuğcan Topaloğlu has completed the "Log Analysis with Sysmon" course.

Static Analyzer

Tuğcan Topaloğlu has completed the "Static Malware Analysis" course.

Browser Extension Analyzer

Tuğcan Topaloğlu has completed the "Suspicious Browser Extension" challenge.

Memory Dumper

Tuğcan Topaloğlu has completed the "Memory Analysis" challenge.

Hunter - 2

Tuğcan Topaloğlu has completely investigated 50 different incidents.

Non-Stop

Tuğcan Topaloğlu has completely investigated 65 different incidents.

Web Expert

Tuğcan Topaloğlu has completed the "HTTP Basic Authentication" challenge.

Suspicious File Finder

Tuğcan Topaloğlu has completed the "Malicious Doc" challenge.

XLS Detector

Tuğcan Topaloğlu has completed the "Remote Working" challenge.

Job Hunter

Tuğcan Topaloğlu has completed the "Job Hunting" course.

Windows User

Tuğcan Topaloğlu has completed the "Windows Fundamentals" course.

Network Engineer

Tuğcan Topaloğlu has completed the "Network Fundamentals II" course.

Protocol Handler

Tuğcan Topaloğlu has completed the "Network Protocols - 2" course.

Protocol Engineer

Tuğcan Topaloğlu has completed the "Network Protocols" course.

Cryptographer

Tuğcan Topaloğlu has completed the "Introduction to Cryptology" course.

Linux Fan

Tuğcan Topaloğlu has completed the Linux for Cybersecurity course.

Cybersecurity for Students

Tuğcan Topaloğlu has completed the "Cybersecurity for Students" path.

Network Security

Tuğcan Topaloğlu has completed the "Network Security" course.

Network Security Designer

Tuğcan Topaloğlu has completed the "Network Design and Security Products" course.

Secure Network Designer

Tuğcan Topaloğlu has completed the "Secure Network Design" course.

Introduction to System Security

Tuğcan Topaloğlu has completed the "Introduction to System Security" course.

Introduction to System Security - 2

Tuğcan Topaloğlu has completed the "Introduction to System Security - 2" course.

Authentication and Authorization

Tuğcan Topaloğlu has completed the "Authentication and Authorization" course.

Password Management

Tuğcan Topaloğlu has completed the "Password Management" course.

Windows System Security

Tuğcan Topaloğlu has completed the "Windows System Security" course.

Windows System Security - 2

Tuğcan Topaloğlu has completed the "Windows System Security - 2" course.

Linux/Unix System Security

Tuğcan Topaloğlu has completed the "Linux/Unix System Security" course.

Advanced Linux/Unix System Security

Tuğcan Topaloğlu has completed the "Advanced Linux/Unix System Security" course.

Introduction to Bash Scripting

Tuğcan Topaloğlu has completed the "Introduction to Bash Scripting" course.

Advanced Bash Scripting

Tuğcan Topaloğlu has completed the "Advanced Bash Scripting" course.

Bash Scripting for Blue Team

Tuğcan Topaloğlu has completed the "Bash Scripting for Blue Team" course.

Introduction to PowerShell

Tuğcan Topaloğlu has completed the "Introduction to PowerShell" course.

PowerShell for Analysis

Tuğcan Topaloğlu has completed the "PowerShell for Analysis" course.

Advanced PowerShell for Blue Team

Tuğcan Topaloğlu has completed the "Advanced PowerShell for Blue Team" course.

Introduction to Python

Tuğcan Topaloğlu has completed the "Introduction to Python" course.

Python for Blue Team

Tuğcan Topaloğlu has completed the "Python for Blue Team" course.

Attack Surface Management

Tuğcan Topaloğlu has completed the "Attack Surface Management" course.

Cyber Threat Intelligence for Detection

Tuğcan Topaloğlu has completed the "Cyber Threat Intelligence for Detection" course.

Vulnerability Management

Tuğcan Topaloğlu has completed the "Vulnerability Management" course.

XDR-EDR Basics

Tuğcan Topaloğlu has completed the "XDR-EDR Basics" course.

XDR/EDR Threat Analysis & Custom Rule

Tuğcan Topaloğlu has completed the "XDR/EDR Threat Analysis & Custom Rule" course.

Threat Hunting and IR with XDR/EDR

Tuğcan Topaloğlu has completed the "Threat Hunting and IR with XDR/EDR" course.

SIEM Basics, Installation and Configuration

Tuğcan Topaloğlu has completed the "SIEM Basics, Installation and Configuration" course.

SIEM Log Collection and Parsing

Tuğcan Topaloğlu has completed the "SIEM Log Collection and Parsing" course.

SIEM Alert Generation

Tuğcan Topaloğlu has completed the "SIEM Alert Generation" course.

SIEM Log Search, Analysis and Reporting

Tuğcan Topaloğlu has completed the "SIEM Log Search, Analysis and Reporting" course.

SIEM Alert Tuning

Tuğcan Topaloğlu has completed the "SIEM Alert Tuning" course.

SOAR Fundamentals

Tuğcan Topaloğlu has completed the "SOAR Fundamentals" course.

Open Source SOAR: TheHive

Tuğcan Topaloğlu has completed the "Open Source SOAR: TheHive" course.

Advanced SOAR

Tuğcan Topaloğlu has completed the "Advanced SOAR" course.

Macro Expert

Tuğcan Topaloğlu has completed the "Malicious VBA" challenge.

Detection Engineering Learning Path

Tuğcan Topaloğlu has completed the "Detection Engineering Learning Path".

macOS Malware

Tuğcan Topaloğlu has completed the "macOS Malware" challenge.

About

Trying to be better programmer and ethical hacker. A little bit better every day. Daily challenges and exercises. Mostly coding exercises but this repository has cracked machine solutions (some manuals how to crack them) for HTB and TryHackMe and more. Some small projects which can improve my programming and engineering skills. Have fun!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published