Daily Shaarli

All links of one day in a single page.

March 28, 2014

How to Write a Spelling Corrector

Dictionary based word corrector coded in different language with explanation.

Bypassing non-executable-stack during Exploitation (return-to-libc)

Returning to libc is a method of exploiting a buffer overflow on a system that has a non-executable stack, it is very
similar to a standard buffer overflow, in that the return address is changed to point at a new location that we can
control. However since no executable code is allowed on the stack we can't just tag in shellcode.

Comparison of assemblers - Wikipedia, the free encyclopedia

This is a list of assemblers: computer programs that translate ("assemble") assembly language source code into binary programs. Sort by target instruction/architecture