The Curious Engineer

All blogs / Assembly

System Programming

syprog.blogspot.com

This blog is dedicated to low level programming in Assembler and C in either *Nix or Windows based operating systems.

AssemblyReverse engineeringWindows internalsSecurityLinux / Unix

’15’20’25
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

  1. The Wrong Guarantee

2018 3

  1. Idea for a New Book on x86 Assembly
  2. Pointers in C (demystified)
  3. "Mastering Assembly Programming" - the review

2017 1

  1. My First Book is Out

2015 1

  1. Linux Loadable Kernel Module in Assembly

2013 1

  1. Genetic Algorithms. Lame Example - Solving Quadratic Equation

2012 14

  1. Exception Driven "Debugging": Getting behind anti debugging tricks.
  2. Emulation of Hardware. CPU & Memory
  3. CreateRemoteThread. Bypass Windows 7 Session Separation
  4. Passing Events to a Virtual Machine
  5. Simple Runtime Framework by Example
  6. Basics of Data Obfuscation
  7. Linux Threads Through a Magnifier: Remote Threads
  8. Linux Threads Through a Magnifier: Local Threads
  9. Faking KERNEL32.DLL - an Amateur Sandbox
  10. Trivial Artificial Neural Network in Assembly Language
  11. Defeating Packers for Static Analysis of Malicious Code
  12. Dynamic Code Encryption as an Anti Dump and Anti Reverse Engineering measure
  13. Vectored Exception Handling for Linux
  14. Basics of Executable Code Obfuscation

2011 15

  1. Merry Christmas!
  2. Simple Virtual Machine
  3. Listing Loaded Shared Objects in Linux
  4. Executable Code Injection the Interesting Way
  5. Pseudo Experts or Who's the Troll
  6. Flat Assembler "Export" Macro with Custom Ordinal Base
  7. Hiding Injected DLL in Windows
  8. Advanced DLL Injection
  9. Dennis Ritchie, R.I.P.
  10. Hijack Linux System Calls: Part III. System Call Table
  11. Hijack Linux System Calls: Part II. Miscellaneous Character Drivers
  12. Hijack Linux System Calls: Part I. Modules
  13. Interfacing Linux Signals
  14. Stealth Import of Windows API
  15. Windows Structured and Vectored Exception Handling Mechanisms