WorkshopsThere are four workshops, in order of increasing difficulty. All workshops are structured as CTFs so beginners can focus on the easy challenges, and experts can jump to challenges that are new to them. We will help participants set up for, and complete, the challenges, as necessary. Not all participants will complete all the challenges, but they should all learn something new!All the challenges are freely available online at samsclass.info and will remain available after the convention ends. Workshop 1: Violent PythonEven if you have never programmed before, you can quickly and easily learn how to make custom hacking tools in Python. We build tools that perform port scanning, brute-force attacks, crack password hashes, and XOR encryption. Workshop 2: Exploit Development for BeginnersParticpants will hack into a series of vulnerable servers exploiting vulnerabilities including command-injection, buffer overflow, SQL injection, SAML forgery, and logic flaws. Workshop 3: Crypto HeroLearn essential concepts of modern cryptography, including hashing, symmetric encryption, and asymmetric encryption. Compete to solve challenges. No previous programming experience required. Workshop 4: Practical Malware AnalysisLearn how to analyze malware, including computer viruses, Trojans, and rootkits, using disassemblers, debuggers, static and dynamic analysis, using IDA Pro, OllyDbg and other tools. Familiarity with programming in C and assembler is helpful but not necessary. |