icmp message decoding routinekicking the tireskicking the tireskicking the tiresdecoding icmpdecoding icmpdecoding icmpdecoding icmp destination unreachable messagekicking the tiresdecoding icmp length calculationdecoding icmp message elementskicking the tires sending udp datagrams and interpreting resultsdecoding icmp testingdecoding icmp ip header decoding routinepacket sniffing on windows and linuxdecoding the ip layerdecoding the ip layerdecoding the ip layerdecoding the ip layer avoiding bit manipulationdecoding the ip layer human-readable protocoldecoding the ip layer testingdecoding the ip layer typical ipv header structuredecoding the ip layer promiscuous modepacket sniffing on windows and linux setting up raw socket snifferpacket sniffing on windows and linux windows versus linuxthe networkraw sockets and sniffing __new__ methoddecoding the ip layer offensive forensics automationautomating offensive forensicsautomating offensive forensicsautomating offensive forensicsgrabbing password hashesdirect code injection direct code injectiondirect code injection installing volatilityautomating offensive forensics profilesautomating offensive forensics recovering password hashesgrabbing password hashes online resourcessetting up your python environmentinstalling kali linuxwingidethe networkbasicsssh with paramikossh with paramikothe networkraw sockets and sniffingpacket sniffing on windows and linuxkicking the tiresowning the network with scapyowning the network with scapypcap processingpcap processingkicking the tireskicking the tiresbrute-forcing html form authenticationkicking the tiresextending burp proxyextending burp proxyextending burp proxybing for burpgithub command and controlgithub command and controlbuilding github-aware trojanhacking python' import functionalitykeylogging for fun and keystrokestaking screenshotspythonic shellcode executioncreating the serverwindows privilege escalationwindows privilege escalationcreating process monitorcreating process