Retrocomputing With Modern Hardware, No Emulation Required

The x86 processor family is for the time being, the most ubiquitous type of processor in the PC world, and has been since the 1980s when the IBM PC came on the scene. Emulating these older devices is easy enough if you want to play an old LucasArts game or …read more

Continue reading Retrocomputing With Modern Hardware, No Emulation Required

msfvenom: how to output assembly of windows payload for inline assembly in C?

My goal is to obfuscate metasploit windows payloads’ assembly code (adding junk code to the payload itself), then adding the obfuscated shellcode to inline assembly in C. The issue is there is no format command line argument (-f) that prov… Continue reading msfvenom: how to output assembly of windows payload for inline assembly in C?

New Part Day: Hackboard 2, an x86 Single-Board Computer

From the old Gumstix boards to everyone’s favorite Raspberry Pi, common single-board computers (SBCs) have traditionally had at least one thing in common: an ARM processor. But that’s not to say hackers and makers haven’t been interested in an SBC with a proper x86 processor. Which is why the $99 …read more

Continue reading New Part Day: Hackboard 2, an x86 Single-Board Computer

how to overflow fgets asm x86 32 bits. i want to give a input from a file such that i overwrite the local variable

; Fill buffer with data from standard input.
; Buffer is stored on the stack.
;

extern printf
extern puts
extern strlen
extern gets
extern fgets
extern stdin

section .data
read_message: db "insert buffer string: ", 0
bu… Continue reading how to overflow fgets asm x86 32 bits. i want to give a input from a file such that i overwrite the local variable

how to overflow fgets asm x86 32 bits. i want to give a input from a file such that i overwrite the local variable

; Fill buffer with data from standard input.
; Buffer is stored on the stack.
;

extern printf
extern puts
extern strlen
extern gets
extern fgets
extern stdin

section .data
read_message: db "insert buffer string: ", 0
bu… Continue reading how to overflow fgets asm x86 32 bits. i want to give a input from a file such that i overwrite the local variable