176 karma · joined April 16, 2015
Classes begin on September 26, 2024, and conclude on January 9, 2025. The classes take place weekly on Thursdays, from 14:30 to 17:45 CET.
26.09.2024 Class 1: Introduction to the Class, Security, and Networking
03.10.2024 Class 2: Finding Computers, Scanning and Basic Network Analysis
10.10.2024 Class 3: Getting Access. From People to Vulnerabilities
17.10.2024 Class 4: Detecting Intruders in Your Server
24.10.2024 Class 5: A Game of Deception
31.10.2024 Class 6: Privilege Escalation, Persistence, Side-Channel Attacks
07.11.2024 Class 7: Virtualization and Threat Intelligence
14.11.2024 Class 8: Binary Exploitation and Fuzzing
21.11.2024 Class 9: Reverse Engineering
28.11.2024 Class 10: Automating Attacks with Malware
05.12.2024 Class 11: Manual and Automatic Detection of C&C Channels
12.12.2024 Class 12: Web Attacks
19.12.2024 Class 13: Advanced Web Attacks
09.01.2025 Class 14: Assignments Recap and The NOC TalkBefore this I was doing C and PUC-Rio Lua. Was obsessing too much with C pitfalls, valgrind, and the sanitizers. Then LuaJIT FFI + Rust, good I like it better but found GopherLua the easiest. I'd stick with LuaJIT+Rust for anything that needs less resources and speed.
GopherLua <-> Go is pretty easy. I was doing LuaJIT FFI to Rust before, moved to GopherLua, it's easier. Check this out to get a feel, it's the json module in LadyLua: https://github.com/layeh/gopher-json
LadyLua wraps Go packages so something like https://github.com/gonum/gonum is possible to create a module for.
Yeah, naming conflict with the debugger. Was a simpler replacement for rerun so the shorter command name made sense to me.
Hopefully we can get smaller binaries by Go 1.13.