paint-brush
Pwning Binaries with Surgeon: A Primer for Offensive Security Professionalsby@joshuaecampbell
570 reads
570 reads

Pwning Binaries with Surgeon: A Primer for Offensive Security Professionals

by Joshua Campbell9mJune 11th, 2019
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

This article is not entry-level material and requires an existing understanding of Assembly and Machine Code. This guide will focus on ELF files, although Surgeon can also work with PE (Portable Executable) files. The ELF header points to the offsets of the program header table and the section header table, tells us the size of the headers, number of entries in them, and most importantly, the entry point. In order to be sure that whatever payload will be executed, our payload is safe and undetectable.

People Mentioned

Mention Thumbnail

Companies Mentioned

Mention Thumbnail
Mention Thumbnail

Coin Mentioned

Mention Thumbnail
featured image - Pwning Binaries with Surgeon: A Primer for Offensive Security Professionals
Joshua Campbell HackerNoon profile picture
Joshua Campbell

Joshua Campbell

@joshuaecampbell

L O A D I N G
. . . comments & more!

About Author

Joshua Campbell HackerNoon profile picture
Joshua Campbell@joshuaecampbell

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Muckrack