System Programming
This blog is dedicated to low level programming in Assembler and C in either *Nix or Windows based operating systems.
AssemblyReverse engineeringWindows internalsSecurityLinux / Unix
- Posts
- 36 from 4 Oct 2011 to 18 Jun 2026
- Posting
- now and then (1 in the last year)
- Kind
- personal blog
- Feed
- http://feeds.feedburner.com/blogspot/JckOd
2026 1
2018 3
2017 1
2015 1
2013 1
2012 14
- Exception Driven "Debugging": Getting behind anti debugging tricks.
- Emulation of Hardware. CPU & Memory
- CreateRemoteThread. Bypass Windows 7 Session Separation
- Passing Events to a Virtual Machine
- Simple Runtime Framework by Example
- Basics of Data Obfuscation
- Linux Threads Through a Magnifier: Remote Threads
- Linux Threads Through a Magnifier: Local Threads
- Faking KERNEL32.DLL - an Amateur Sandbox
- Trivial Artificial Neural Network in Assembly Language
- Defeating Packers for Static Analysis of Malicious Code
- Dynamic Code Encryption as an Anti Dump and Anti Reverse Engineering measure
- Vectored Exception Handling for Linux
- Basics of Executable Code Obfuscation
2011 15
- Merry Christmas!
- Simple Virtual Machine
- Listing Loaded Shared Objects in Linux
- Executable Code Injection the Interesting Way
- Pseudo Experts or Who's the Troll
- Flat Assembler "Export" Macro with Custom Ordinal Base
- Hiding Injected DLL in Windows
- Advanced DLL Injection
- Dennis Ritchie, R.I.P.
- Hijack Linux System Calls: Part III. System Call Table
- Hijack Linux System Calls: Part II. Miscellaneous Character Drivers
- Hijack Linux System Calls: Part I. Modules
- Interfacing Linux Signals
- Stealth Import of Windows API
- Windows Structured and Vectored Exception Handling Mechanisms