Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
Welcome to CyberCode Academy — your audio classroom for Programming and Cybersecurity.🎧 Each course is divided into a series of short, focused episodes that take you from beginner to ad... more
FAQs about CyberCode Academy:How many episodes does CyberCode Academy have?The podcast currently has 339 episodes available.
March 27, 2026Course 28 - Denial of Service and Elevation of Privilege | Episode 3: From Mobile Networks to the CloudIn this lesson, you’ll learn about:Modern Denial of Service (DoS) challenges across emerging technologies, including mobile networks, IoT devices, and cloud infrastructure.Mobile and IoT DoS scenarios:How outages can occur accidentally in high-density situations (e.g., large events or disasters).How these disruptions may appear like attacks from both user and server perspectives.Physical limitations such as battery drain, connectivity instability, and lack of self-recovery mechanisms.Cloud-based DoS attacks:Targeting auto-scaling environments designed to handle variable demand.Forcing organizations into difficult decisions:Scale up resources → maintain availability but incur high financial costsDo not scale → reduce costs but risk downtime and service failureEconomic impact of attacks, where attackers exploit cloud elasticity to generate unexpected and extreme operational expenses.The “Christmas effect”:A surge of new devices or users connecting simultaneously (e.g., during holidays).Can overload systems similarly to a DoS attack—even without malicious intent.May lead to shortages in cloud resources like spot instances, impacting availability.Real-world implications, showing that DoS is no longer فقط about traffic flooding, but also:Resource exhaustionInfrastructure limitsFinancial pressure on scalable systemsThis lesson highlights how DoS attacks have evolved into multi-dimensional threats, affecting not just systems—but also cost, scalability, and real-world device behavior.You can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more23minPlay
March 26, 2026Course 28 - Denial of Service and Elevation of Privilege | Episode 2: Persistence, Cleverness, and AmplificationIn this lesson, you’ll learn about:Core dimensions of Denial of Service (DoS) attacks, including how attacks differ in duration, sophistication, and resource usage.Persistent vs. transient attacks:Persistent attacks cause long-lasting damage that requires manual intervention (e.g., disk exhaustion, battery drain).Transient attacks only impact the system while the attack is active (e.g., network flooding, CPU exhaustion).Naive vs. clever attack strategies:Naive attacks rely on high traffic volume to overwhelm systems.Clever attacks exploit inefficiencies to force targets into heavy processing, such as:Triggering complex database queriesExploiting asymmetric cryptographic operationsAbusing application logicNative vs. amplified attacks:Native attacks depend solely on the attacker’s own resources.Amplified attacks leverage third-party services to significantly increase attack impact.Amplification techniques, including abuse of services like Memcached, where a small request can generate an extremely large response toward the victim.Evolution of modern attacks, where attackers increasingly:Use efficiency over brute forceLeverage publicly available tools and knowledgeCreate disproportionate impact with minimal effortThis lesson emphasizes that modern DoS attacks are driven by strategy and efficiency, not just raw traffic volume.You can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more20minPlay
March 25, 2026Course 28 - Denial of Service and Elevation of Privilege | Episode 1: The Evolution of Denial of Service AttacksIn this lesson, you’ll learn about:Denial of Service (DoS) attacks, and how they target the availability pillar of the CIA triad by exhausting critical system resources.Network bandwidth exhaustion, where attackers flood infrastructure with massive traffic volumes (large or high-frequency packets) to overwhelm connectivity and block legitimate access.CPU and memory exhaustion, including:Fork bombs that rapidly spawn processesExploiting inefficient code (e.g., poorly written algorithms or regex causing exponential resource usage)Storage-based attacks, such as:Zip bombs and XML expansion attacks that inflate small files into massive data, filling disk space and crashing systemsCloud resource and financial exhaustion, where attackers abuse auto-scaling environments to:Trigger excessive resource allocationCause service shutdown due to budget limits or generate extreme operational costsBattery drain attacks, targeting mobile and IoT devices by forcing continuous activity, leading to:Rapid power depletionPotential long-term hardware damagePhysical and accidental availability threats, recognizing that downtime can also result from:Environmental events (e.g., storms, power failures)Human error (e.g., spills, misconfigurations)Hardware damage or infrastructure disruptionThis lesson highlights how modern DoS attacks extend beyond traditional network flooding to include computational, financial, and physical resource exhaustion, reinforcing the need for comprehensive availability protection strategies.You can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more23minPlay
March 24, 2026Course 27 - Hacking Web Applications, Penetration Testing, CTF | Episode 19: Mastering Burp SuiteIn this lesson, you’ll learn about mastering Burp Suite for professional web application security testing:Burp Suite Editions:Community EditionProfessional EditionEnterprise EditionInstallation steps, Java setup, browser proxy configuration, and installing the Burp SSL certificate for HTTPS interceptionCore Components and Manual Testing Tools:Proxy & Dashboard: Intercepting, modifying, and analyzing HTTP/S trafficIntruder: Automating customized attack payloadsRepeater: Manually modifying and replaying individual HTTP requestsDecoder: Transforming encoded/hashed data formatsSequencer: Analyzing randomness of session tokensComparer: Identifying subtle differences between responses (e.g., valid vs. invalid login attempts)Automation and Extensibility:Using the BApp Store to install extensions and pluginsLeveraging the built-in automated vulnerability scannerPerforming content discovery to uncover hidden or unlinked endpointsSpecialized Utilities:CSRF proof-of-concept generatorClick Bandit for testing clickjackingBurp Collaborator for detecting out-of-band vulnerabilitiesWorkflow Optimization Techniques:Color-coded highlights for organizing requestsRenaming tabs for clarityTargeted testing of nested parametersEfficiency “tricks and hacks” to speed up assessmentsYou can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more23minPlay
March 23, 2026Course 27 - Hacking Web Applications, Penetration Testing, CTF | Episode 18: Essential Firefox Extensions for Browser CustomizationIn this lesson, you’ll learn about key Firefox extensions that enhance productivity, privacy, and browsing customization:Open Multiple URLs: Quickly launch a list of websites at once, saving time during research or testing.Proxy SwitchyOmega: Simplifies managing multiple proxy profiles, allowing fast switching between networks.User Agent Switcher and Manager: Spoofs browser user-agent strings to test how websites respond to different devices or browsers.Cookie Quick Manager: Provides granular control over cookies, enabling easy deletion, editing, or whitelisting of specific sites.Clear Browsing Data: Offers one-click removal of history, cache, cookies, and other browsing artifacts for privacy and security.You can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more17minPlay
March 22, 2026Course 27 - Hacking Web Applications, Penetration Testing, CTF | Episode 17: Common Network and Web Application VulnerabilitiesIn this lesson, you’ll learn about:Common network “low-hanging fruit” vulnerabilities, including:Anonymous FTP accessGuest SMB sharesDefault credentials across services like SSH, RDP, and databases such as MySQL, PostgreSQL, and Microsoft SQL ServerThe risks of credential reuse across multiple systemsClear-text traffic risks, understanding how tools like Wireshark can reveal sensitive credentials when encryption is not enforced.Injection-based web attacks, including:SQL Injection (SQLi), where unsanitized input manipulates backend database queriesOS Command Injection, where user input is executed directly by the underlying operating systemFile Inclusion vulnerabilities, distinguishing between:Local File Inclusion (LFI)Remote File Inclusion (RFI)Common bypass techniques such as null byte injections and encoding tricksCross-Site Scripting (XSS) categories:Reflected XSSStored XSSDOM-based XSSAuthentication and session management flaws, including:Username enumerationPassword spraying attacksImproper reliance on cookies for authorization decisionsClient-side validation weaknesses, demonstrating how browser-side controls can be bypassed using interception tools like Burp Suite to manipulate parameters, hidden fields, and perform parameter pollution.Additional misconfigurations and risks, such as:Open redirectsOpen mail relaysLogic flaws in applications, including online gaming systemsYou can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more17minPlay
March 21, 2026Course 27 - Hacking Web Applications, Penetration Testing, CTF | Episode 16: Web Technology Foundations: Protocols, Structure, and ScriptingIn this lesson, you’ll learn about:Core web technologies and protocols, and how they directly impact web application security and penetration testing methodologies.Hypertext Transfer Protocol (HTTP) fundamentals, including:Its stateless, request–response architectureThe evolution from HTTP/1.0 to HTTP/3Common request methods such as GET and POSTStatus code classes (1xx–5xx) and what they reveal about server behaviorHTTP headers and session management, understanding how cookies maintain state and how security headers help mitigate attacks:Content Security Policy (CSP)HTTP Strict Transport Security (HSTS)Uniform Resource Identifiers (URIs), breaking down their structure to understand how resources are located and how parameters may introduce security risks.HTML structure, including:Tags and document layoutThe risks of exposed HTML commentsSecurity considerations around login forms and input handlingCSS, and how styling integrates with page rendering without directly providing logic control.Client-side and server-side scripting languages, including:JavaScript for browser interactivityPHP for backend processingPython and PowerShell for automation, scripting, and tool development in security testingPractical enumeration techniques, using tools such as:Burp Suite to inspect headers and manipulate requestsNmap to identify allowed HTTP methodsMetasploit for service interaction and validationYou can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more21minPlay
March 20, 2026Course 27 - Hacking Web Applications, Penetration Testing, CTF | Episode 15: Mastering Metasploitable 2: A Comprehensive Pentesting GuideIn this lesson, you’ll learn about:Metasploitable 2, an intentionally vulnerable Ubuntu-based virtual machine designed for safely practicing penetration testing techniques in a controlled lab.Structured reconnaissance and enumeration, using tools like Nmap to identify open ports, detect service versions, and map the attack surface before attempting exploitation.Service version detection and exploit matching, identifying outdated or vulnerable services such as:Apache TomcatvsftpdUnrealIRCdExploiting intentionally placed backdoors, understanding how misconfigured or vulnerable services can lead to immediate privileged access in lab environments.Credential-based attacks, demonstrating the security risks of weak or default credentials across services like FTP, MySQL, and Tomcat Manager using modules within Metasploit.Remote Code Execution (RCE) scenarios, analyzing vulnerabilities in services such as:Samba (usermap_script vulnerability)DistCCApache HTTP Server (PHP CGI misconfigurations)Web application exploitation techniques, including:Extracting sensitive server information from diagnostic pages (e.g., phpinfo)Uploading malicious payloads through misconfigured management consoles to gain controlled shell access (e.g., Meterpreter sessions)End-to-end penetration testing workflow, moving from reconnaissance → enumeration → exploitation → post-exploitation within a safe training environment.You can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more23minPlay
March 19, 2026Course 27 - Hacking Web Applications, Penetration Testing, CTF | Episode 14: Web Essentials: Files, Extensions, and EnumerationThis episode explores the fundamental web files and extensions that are critical for both web development and security enumeration. It provides a detailed breakdown of how automated programs, such as search engine crawlers, interact with web servers and how these interactions can reveal sensitive information. Key topics include:Instructional Web Files: The episode covers robots.txt, which provides instructions to web robots regarding crawl delays and indexing restrictions. It also examines sitemap.xml, which serves as a roadmap for a website to ensure search engines can find all important pages.Enumeration Techniques: Guidance is provided on how to manually and automatically enumerate these files using tools like Nmap (via scripts like http-robots.txt and http-sitemap-generator) and Metasploit to discover pages that developers might not want indexed.Default Pages and Information Disclosure: You will learn about common default web pages (e.g., index.html, index.php) and how identifying these files can disclose specific details about the web server to an attacker.Data Handling and Extensions: The episode identifies common file extensions for compressed archives (e.g., .zip, .tar.gz) and database files (e.g., .sql, .db, .sqlite). It also provides practical instructions for using the tar command for file compression and SQLite 3 or DB Browser for SQLite for managing database content.Git Fundamentals: Finally, the session introduces essential Git commands such as init, clone, commit, and push for managing code repositories.You can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more20minPlay
March 18, 2026Course 27 - Hacking Web Applications, Penetration Testing, CTF | Episode 13: Essential Web Application Penetration Testing and Scanning ToolIn this lesson, you’ll learn about:Web application penetration testing workflows, focusing on discovering hidden resources, identifying vulnerabilities, and validating security weaknesses in authorized testing environments.Content discovery tools, including:DirBuster for dictionary-based directory and file enumeration.Dirb (often referenced similarly in labs) for brute-forcing hidden paths.Vulnerability scanning utilities, such as:Nikto for detecting dangerous files, outdated services, and misconfigurations.WPScan for auditing WordPress installations, enumerating plugins, themes, and users.Exploitation and injection testing tools, including:sqlmap for automating the detection and validation of SQL injection vulnerabilities.Wfuzz for fuzzing parameters, brute-forcing inputs, and discovering unlinked resources.Reconnaissance and surface mapping tools, such as:Aquatone for generating visual attack surface maps via automated screenshots.CeWL for spidering websites to create targeted wordlists for testing.Practical lab application, reinforcing hands-on usage to understand how these tools complement each other during reconnaissance, enumeration, and vulnerability validation phases.You can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more20minPlay
FAQs about CyberCode Academy:How many episodes does CyberCode Academy have?The podcast currently has 339 episodes available.