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 250 episodes available.
May 27, 2026Course 35 - Footprinting and Reconnaissance | Episode 6: Information Gathering with theHarvester in Kali LinuxIn this lesson, you’ll learn about: information gathering using theHarvester1. What is theHarvester?A reconnaissance tool used for Open Source Intelligence (OSINT)Built into Kali LinuxDesigned to collect publicly available data about a target🔹 Core FunctionGathers:Email addressesSubdomainsIP addressesHostnames👉 Purpose:Build a digital footprint of the target before active testing2. Tool OverviewtheHarvester🔹 Data SourcesSearch engines:GoogleBingExternal services:Shodan👉 Value:Combines multiple sources into one unified result set3. Basic Command Usage🔹 Essential Flags-d → Target domain-l → Limit number of results-b → Data source (e.g., google, bing, shodan)-f → Save output to file🔹 Example CommandtheHarvester -d microsoft.com -l 100 -b google -f results 👉 What this does:Searches GoogleCollects up to 100 resultsSaves output locally4. Advanced Querying🔹 Additional Flags-s → Start position of search results👉 Use Case:Continue collecting data beyond initial resultsAvoid duplicate data🔹 Shodan IntegrationtheHarvester -d microsoft.com -b shodan 👉 Benefit:Finds:Exposed devicesServicesTechnical infrastructure5. Analyzing Results🔹 Key FindingsSubdomains:news.microsoft.comsupport.microsoft.comIP Addresses:Associated with infrastructure🔹 Why It MattersReveals:Attack surfaceEntry pointsHidden assets6. Cybersecurity Use Case🔹 Reconnaissance PhaseFirst step in:Penetration testingBug bounty hunting🔹 What You GainTarget structure understandingIdentification of:Weak subdomainsExposed services👉 Impact:Better planning for:ScanningExploitationKey TakeawaystheHarvester is a powerful OSINT toolUses multiple public sources for data collectionCommand-line flags control precision and scopeResults reveal critical reconnaissance insightsForms the foundation of ethical hacking workflowsBig PicturetheHarvester helps you:👉 Move from no knowledge → mapped digital footprintMental ModeltheHarvester → “Collect target data”Analysis → “Understand the attack surface”You can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more21minPlay
May 26, 2026Course 35 - Footprinting and Reconnaissance | Episode 5: Website Mirroring and Footprinting with HTTrackIn this lesson, you’ll learn about: website mirroring using HTTrack for footprinting1. What is Website Mirroring?The process of creating a local copy of a websiteUsed for:FootprintingReconnaissanceOffline analysis👉 Goal:Analyze the target without interacting with the live system repeatedly2. Tool OverviewHTTrack🔹 What HTTrack DoesDownloads:HTML pagesImagesScripts (JavaScript, CSS)👉 Result:A fully browsable offline version of the website3. Lab Environment Setup🔹 Environment UsedVirtual lab (Cyber Lab)Windows 7 Virtual Machine👉 Why this setup:Safe environmentPre-configured toolsNo risk to real systems4. Installation & Initial Configuration🔹 StepsRun:httrack-3.48.19.exe🔹 Project SetupProject Name:Example: PABCategory:Example: intranetTarget:Website URL👉 This defines:What you are copyingHow the project is organized5. Advanced Configuration🔹 Proxy SettingsConfigure proxy:Port 8080👉 Why:Required in lab environmentsEnsures proper network routing🔹 Mirroring Depth (Critical Setting)Max DepthLimits how deep HTTrack follows linksExternal DepthControls external site crawling👉 Importance:Prevents:Huge downloadsLong execution times6. Analyzing the Mirrored Website🔹 ComparisonLocal copy vs original:Mostly identicalSome UI elements may be missing👉 Reason:Depth limitationsDynamic content not fully captured7. Cybersecurity Use Case🔹 Source Code AnalysisInspect:HTMLJavaScriptCSS🔹 What to Look ForHardcoded IP addressesHidden endpointsAPI callsMisconfigurations👉 Value:Helps identify:Weak pointsEntry pathsTechnology stackKey TakeawaysHTTrack enables offline website analysisMirroring helps reduce interaction with live targetsProper configuration (depth, proxy) is essentialSource code analysis reveals hidden vulnerabilitiesThis is a key step in web application reconnaissanceBig PictureWebsite mirroring helps you:👉 Move from surface browsing → deep analysisNot just seeing the siteBut understanding how it works internallyMental ModelHTTrack → “Copy the website”Analysis → “Understand the website”You can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more18minPlay
May 25, 2026Course 35 - Footprinting and Reconnaissance | Episode 4: Email and Domain Information MappingIn this lesson, you’ll learn about: Maltego for visual footprinting and OSINT analysis1. What is Maltego?MaltegoA tool used for:Information gathering (OSINT)FootprintingVisual link analysis👉 Key idea:Instead of raw data → Maltego gives you a visual map of relationships2. Lab Setup (Kali Linux Environment)🔹 PlatformKali Linux🔹 Setup StepsInstall Maltego Community EditionRegister an accountLaunch and create a new graph👉 The graph is your workspace where:Entities (emails, domains, IPs) are connected visually3. Email Reconnaissance in Maltego🔹 ProcessAdd an email entity to the graphRun transforms (automated queries)🔹 Example Data SourceHave I Been Pwned🔹 What You DiscoverData breaches linked to the emailAssociated accounts or servicesConnections to other entities👉 Value:Helps identify:Compromised credentialsAttack vectors4. Domain-Level Investigation🔹 Example TargetMicrosoft (microsoft.com)🔹 What Maltego Can FindAssociated email addressesSubdomainsInfrastructure components👉 This builds:A complete map of the organization’s digital presence5. Visualization Power🔹 What Makes Maltego UniqueDisplays relationships between:EmailsDomainsIP addressesOrganizations🔹 Unexpected InsightsCan reveal:Physical locationsCitiesAdditional contextual data👉 Result:A clear attack surface map instead of scattered data6. Why Maltego is ImportantAutomates OSINT collectionCorrelates data from multiple sourcesMakes complex relationships easy to understandKey TakeawaysMaltego is a visual OSINT and footprinting toolUses transforms to gather and connect dataEmail analysis can reveal breach exposureDomain analysis maps full infrastructureVisualization helps identify hidden relationshipsBig PictureMaltego helps you:👉 Move from data collection → intelligence visualizationNot just gathering infoBut understanding how everything is connectedMental ModelRaw tools → give dataMaltego → gives insight + connectionsYou can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more13minPlay
May 24, 2026Course 35 - Footprinting and Reconnaissance | Episode 3: Exploring Shodan and the Google Hacking DatabaseIn this lesson, you’ll learn about: Shodan and Google Dorking (GHDB) in footprinting1. Shodan (Internet-Wide Device Discovery)🔹 What is Shodan?ShodanA search engine designed to find:Internet-connected devicesExposed services🔹 What You Can DiscoverIP addressesOpen portsOperating systemsDevice types (e.g., routers, cameras, servers)🔹 Example Use CaseSearching for:Cisco routersFiltering by:Geographic location👉 Why it matters:Helps identify:Exposed infrastructurePotential attack surface2. Key Shodan CapabilitiesAdvanced filters:Location-based searchesService-specific queriesReal-world visibility into:Global internet exposure👉 Insight:Many systems are:MisconfiguredPublicly accessible3. Google Dorking (GHDB)🔹 What is GHDB?Google Hacking DatabaseA collection of:Advanced Google search queries (dorks)🔹 PurposeFind:Sensitive filesMisconfigured web pagesHidden data4. Common Google Dorking Techniques🔹 File Type SearchesExample:.xlsx (Excel files)👉 Can reveal:ReportsCredentials (sometimes)Internal data🔹 Targeted QueriesUse operators like:site:filetype:intitle:5. Practical Considerations🔹 Handling LimitationsGoogle may:Trigger CAPTCHA (human verification)Requires:Careful, slow searching🔹 Navigating ResultsReview multiple pagesRefine queries for accuracy6. Legal & Ethical UseAlways:Stay within authorized scopeUse tools for:Security researchDefensive purposes👉 Important:These tools are powerful:Misuse can lead to legal consequencesKey TakeawaysShodan reveals internet-exposed devices and servicesGHDB enables precision searching for sensitive dataBoth tools are critical for OSINT and footprintingAdvanced search techniques improve accuracyEthical usage is mandatoryBig PictureThese tools help you:👉 Move from basic information → deep exposure analysisShodan → “What devices are exposed?”GHDB → “What data is publicly accessible?”Mental ModelShodan → Infrastructure visibilityGoogle Dorking → Data discoveryYou can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more18minPlay
May 23, 2026Course 35 - Footprinting and Reconnaissance | Episode 2: Gathering Intelligence with NSlookup and WHOISIn this lesson, you’ll learn about: network footprinting using NSlookup and WHOIS1. What is Network Footprinting?The process of gathering technical information about a target domainFocuses on:DNS dataIP addressesDomain ownership👉 Goal:Build a clear profile of the target’s infrastructure2. Using NSlookup (DNS Intelligence)🔹 Tool OverviewNSlookupA command-line tool used to query:DNS (Domain Name System) records🔹 What You Can DiscoverDomain → IP address mappingDNS serversNetwork-related details🔹 Interactive ModeAllows advanced queries like:MX Records (Mail Servers)Identify email infrastructure👉 Why it matters:Reveals:Email serversAttack surface for phishing or targeting3. Using WHOIS (Administrative Intelligence)🔹 Tool OverviewWHOISOften accessed via:ICANN🔹 What You Can DiscoverDomain registrarRegistration & expiration datesName serversContact details:EmailsPhone numbersAddresses4. Key Data ExtractedData TypeSourceValueIP AddressNSlookupNetwork targetingMX RecordsNSlookupEmail infrastructureRegistrar InfoWHOISDomain ownershipContact DetailsWHOISSocial engineeringName ServersBothInfrastructure mapping5. Strategic ImportanceThis data helps build:A complete footprint of the target🔹 Potential Use Cases (High-Level)Identifying:Entry pointsServices to investigateSupporting:Security assessmentsRisk analysis6. Role in Footprinting PhasePart of:Early-stage reconnaissance👉 It enables you to:Move from:Domain name → full infrastructure visibilityKey TakeawaysNSlookup is used for DNS-level intelligenceWHOIS provides administrative and ownership dataMX records reveal email systemsPublic data can expose critical infrastructure detailsFootprinting is the foundation of any security assessmentBig PictureThis stage is about:👉 Turning public data into actionable intelligenceBefore any testing beginsYou must understand:Who owns the systemHow it is structuredWhat services it exposesMental ModelNSlookup → “Where is the system?”WHOIS → “Who owns the system?”You can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more22minPlay
May 22, 2026Course 35 - Footprinting and Reconnaissance | Episode 1: Methodology, OSINT Tools, and Lab SetupIn this lesson, you’ll learn about: footprinting, OSINT, and setting up a penetration testing lab1. Penetration Testing Methodology🔹 The First Rule: Legal ScopeBefore any testing:Define scope clearlyGet explicit permission👉 Why it matters:Protects you legallyDefines what systems you can testPrevents unauthorized access issues2. Footprinting & Reconnaissance🔹 DefinitionThe process of gathering information about a target before attacking🔹 Types of Footprinting🟢 Passive FootprintingNo direct interaction with the targetUses publicly available data🔴 Active FootprintingDirect engagement with the targetHigher risk of detection🌐 OSINT (Open Source Intelligence)Collecting intelligence from:Public databasesWebsitesSocial platforms3. Essential OSINT & Footprinting Tools🔹 Basic Network ToolsnslookupDNS records and IP resolutionwhoisDomain registration and ownership details🔹 Search & Intelligence PlatformsShodanDiscover exposed devices and services🔹 Visual Intelligence ToolMaltegoMaps relationships between:DomainsEmailsInfrastructure🔹 Website AnalysisHTTrackClone websites for offline analysis🔹 Advanced Recon FrameworksRecon-ngtheHarvester👉 Used for:Automated data collectionEmail harvestingDomain intelligence4. Building a Safe Lab Environment🔹 Why You Need a LabAvoid testing on real systemsPractice safely and legallySimulate real-world attacks🔹 Virtualization PlatformOracle VM VirtualBox👉 Important:Install:Base platformExtension Pack🔹 Operating System for PentestingKali Linux👉 Includes:Pre-installed security toolsReady-to-use environment5. Troubleshooting SetupAlways:Follow guides specific to your OS (Windows / Linux / Mac)Check virtualization support (VT-x / AMD-V)Key TakeawaysAlways start with scope and permissionFootprinting is the foundation of pentestingOSINT provides powerful public intelligenceTools automate and enhance data gatheringA lab environment is essential for safe practiceBig PictureThis phase is where you:👉 Move from zero knowledge → complete visibilityUnderstand the targetMap the attack surfacePrepare for deeper testingMental ModelMethodology → “What am I allowed to do?”Footprinting → “What can I learn?”Lab → “Where can I practice safely?”You can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more15minPlay
May 21, 2026Course 34 - Cybersecurity Kill Chain | Episode 4: Command, Objectives, and Defense in DepthIn this lesson, you’ll learn about: Command & Control (C2), Actions on Objectives, and Defense in Depth1. Command & Control (C2) Phase🔹 DefinitionThe stage where an attacker establishes a communication channel with a compromised system🔹 PurposeSend commands to the infected machineReceive exfiltrated dataMaintain persistent remote access🔹 Evasion TechniquesAttackers disguise communication as normal traffic👉 Example:Using platforms like:TwitterWhy this works:Traffic appears legitimateBlends into normal user behaviorHarder for detection systems to flag2. Actions on Objectives (Final Goal)🔹 DefinitionThe phase where the attacker achieves their intended objective🔹 Common TargetsSensitive data such as:Financial recordsCredit card dataCredentialsIntellectual property🔹 Attacker BehaviorOperate stealthilyMaintain long-term accessAvoid detection while extracting value3. Defense in Depth🔹 DefinitionA layered security strategy designed to protect systems at multiple levels🔹 FrameworkCyber Defense Matrix4. Six Core Defensive Actions🛡️ DetectIdentify malicious or suspicious activity🚫 DenyPrevent unauthorized access⚡ DisruptInterrupt attacker operations📉 DegradeReduce the effectiveness of the attack🎭 DeceiveMislead attackers (e.g., honeypots, fake assets)🔒 ContainLimit the spread and impact of an attack5. Why Defense in Depth MattersNo single security control is sufficientAttacks occur in multiple stages👉 Effective defense must:Cover every phase of the Cyber Kill ChainKey TakeawaysC2 enables attackers to remotely control compromised systemsAttackers often hide communication within legitimate trafficActions on Objectives is where real damage or data theft occursDefense in Depth provides layered protection across all stagesSecurity should be proactive, not reactiveBig Picture👉 This is the final stage of the attack lifecycle:C2 → Control the systemActions → Achieve the objectiveDefense → Detect, limit, and stop the attackYou can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more20minPlay
May 20, 2026Course 34 - Cybersecurity Kill Chain | Episode 3: Delivery, Exploitation, and InstallationIn this lesson, you’ll learn about: Delivery, Exploitation, and Installation in the Cyber Kill Chain1. Delivery Phase (Getting the Payload to the Target)🔹 DefinitionThe process of transferring the malicious payload to the victim🔹 Common Delivery Methods📡 Technical MethodsUsing exposed services:FTP uploadsWeb downloads💾 Physical MethodsInfected USB drives left in:OfficesPublic places🎭 Social Engineering (Most Effective)Tool:Social Engineering Toolkit (SET)Used for:Spear-phishing campaignsMass phishing emails👉 Key idea:Trick the user into executing the payload themselves2. Exploitation Phase (Triggering the Attack)🔹 DefinitionThe moment the payload:executes successfullybypasses security controls🔹 How Exploitation HappensExploiting:Software vulnerabilitiesMisconfigurations🔹 Most Common Weakness👉 Human behaviorClicking malicious linksEntering credentials on fake pages3. Installation Phase (Maintaining Access)🔹 DefinitionEstablishing a persistent foothold on the system🔹 GoalEnsure attacker can:Reconnect anytimeMaintain control🔹 Common ConceptInstalling:BackdoorsPersistent malware🔹 Tool ExampleMetasploitUsed to:Set up a listenerWait for incoming connection from victim👉 Once connected:A session is openedAttacker gains remote control4. Exploitation vs Installation (Key Difference)PhasePurposeResultExploitationBreak into the systemInitial accessInstallationStay inside the systemPersistent access5. Full Flow UnderstandingDeliveryGets payload to victimExploitationExecutes payload successfullyInstallationKeeps long-term accessKey TakeawaysDelivery relies heavily on social engineeringExploitation is about triggering executionInstallation ensures persistenceHumans are often the weakest linkTools automate the process, but logic remains consistentBig PictureThese phases represent:👉 From sending the attack → to owning the systemDelivery = Entry pointExploitation = Break-inInstallation = PersistenceMental ModelThink of it like:Delivery → “Send the package”Exploitation → “Open the door”Installation → “Stay inside the house”You can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more21minPlay
May 19, 2026Course 34 - Cybersecurity Kill Chain | Episode 2: Active Reconnaissance and Weaponization StrategiesIn this lesson, you’ll learn about: Active Reconnaissance and Weaponization in the Cyber Kill Chain1. Transition: From Recon to ActionAfter passive recon, attackers move to:Active Reconnaissance → direct interactionThen → Weaponization → building attack tools👉 This is the shift from:Collecting information → Preparing the attack2. Active Reconnaissance (Deep Target Profiling)🔹 DefinitionDirectly interacting with the target system to gather:Technical detailsHuman-related intelligence🔹 Technical TechniquesPort Scanning & FingerprintingTools:NmapZenmapDiscover:Open portsRunning servicesOperating systemWeb Application AnalysisTools:Burp SuiteOWASP ZAPIdentify:Hidden endpointsAdmin panelsVulnerabilities🔹 Non-Technical TechniquesSocial engineering using:LinkedInFacebookBuild:Spear-phishing attacksHighly targeted emails/messagesBased on real employee data3. Weaponization Phase🔹 DefinitionBuilding the attack payload based on gathered intel👉 Important:No interaction with the victim yetHappens entirely on the attacker’s side4. Why Reconnaissance Matters HereGood recon → precise payloadPoor recon → failed attack👉 Example:If attacker knows:OS versionOpen portsInstalled software➡️ They can craft:A payload that fits perfectly5. Payload Concepts (High-Level)A payload is:Code designed to run on the target system🔹 Common StrategyUse outbound connections:Reverse TCP / HTTPS👉 Why?Firewalls usually:Block incoming connectionsAllow outgoing connections6. Tools Used in Weaponization🔹 Payload GenerationMetasploitCreate executable payloads🔹 Evasion TechniquesUnicornGenerates:PowerShell-based payloadsLess suspicious than executables7. Key Differences Between the Two PhasesPhaseGoalInteractionActive ReconGather detailed target dataYesWeaponizationBuild attack payloadNoKey TakeawaysActive recon provides deep technical insightWeaponization turns that insight into attack capabilityTools like Nmap and Burp reveal weaknessesPayloads are tailored based on real target dataOutbound connections are commonly abused to bypass firewallsYou can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more21minPlay
May 18, 2026Course 34 - Cybersecurity Kill Chain | Episode 1: Reconnaissance and Footprinting FundamentalsIn this lesson, you’ll learn about: reconnaissance in the Cyber Kill Chain1. What is Reconnaissance?Reconnaissance is the first phase of the Cyber Kill ChainIt focuses on:Gathering information about a target👉 Why it matters:It forms the foundation of the entire attackPoor recon = weak attackStrong recon = precise targeting2. Passive Reconnaissance (Footprinting)🔹 DefinitionCollecting information without directly interacting with the target👉 Low risk of detection🔹 Common Techniques🌐 Network Information GatheringTools like:whois → domain ownership & contactsnslookup → DNS & IP mapping🔍 Search Engines & Specialized PlatformsShodanCensysUsed to find:Open portsRunning servicesTechnologies used👥 Social Media Intelligence (OSINT)LinkedInEmployee rolesTech stack hintsFacebookPersonal interestsBehavior patterns👉 Useful for:Phishing attacksSocial engineering🗑️ Physical Recon (Dumpster Diving)Searching discarded materials for:PasswordsInternal documentsConfigurations3. Active Reconnaissance🔹 DefinitionDirect interaction with the target system👉 Higher risk of detection🔹 Common Techniques📡 Ping SweepsIdentify:Live hosts on a network🔎 Port Scanning & FingerprintingTool:NmapUsed to detect:Open ports (e.g., SSH, FTP, VNC)Operating system details4. Passive vs Active ReconTypeInteractionRisk LevelExamplePassiveNoLowShodan, LinkedInActiveYesHighNmap scan5. Why Reconnaissance is CriticalBuilds a complete target profileIdentifies:Weak pointsEntry pointsMakes later stages:FasterMore effectiveKey TakeawaysRecon = information gathering phasePassive recon is stealthy and preferredActive recon is powerful but detectableTools like Shodan and Nmap reveal technical exposureSocial media provides human attack vectorsBig PictureReconnaissance is where attackers:👉 Move from guessing → knowingInstead of blind attacksThey perform data-driven targetinYou can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy...more14minPlay
FAQs about CyberCode Academy:How many episodes does CyberCode Academy have?The podcast currently has 250 episodes available.