Recent Posts

How do we know if we are doing the right thing?

CONTINUE READING

How to write code that can’t be traced (by ptrace) and yet handles signals just fine.

CONTINUE READING

Can different generations of (semantically equivalent) obfuscated code be reduced one unique “normal” form?

CONTINUE READING

Projects

Visual Data Tracer

Correlating faulting data to user-supplied input.

ERESI

A framework for software Reverse Engineering applications.

Linux Kernel Module Rootkits

A cursory study of LKM rootkits for the 2.6 kernel

Other

Assorted bits of code and thoughts.

Contact