Daily Shaarli

All links of one day in a single page.

June 24, 2014

x86 Instruction Encoding Revealed: Bit Twiddling for Fun and Profit - CodeProject
thumbnail

When starting out as a reverse engineer or malware analyst, it is often tempting to trust your disassembler to correctly resolve the various bytes into code or data. However, to become an expert, it is important to gain as much insight as possible into the Instruction Set Architecture (ISA) of the chip you are working with. This opens many new possibilities: polymorphic code becomes easier to handle, and you become able to use some custom disassembly techniques in your own rootkits or understand these techniques when used by others.

A texture-mapped raycaster in 128 bytes | Hacker News
Improved default settings for Linux machines

There are a couple groups of settings below. The first couple go in /etc/sysctl.conf or /etc/sysctl.d/filename.conf.