This post explores the creation of shellcodes in 64-bit Linux assembly. It covers topics such as understanding CPU registers, writing the first assembly program, assembling and linking, extracting shellcode from an executable, removing nulls from shellcode, and executing shellcode in a C program.

9m read time From hackingarticles.in
Post cover image
Table of contents
IntroductionTable of ContentUnderstanding CPU registersFirst Assembly ProgramAssembling and LinkingExtracting shellcodeRemoving NULLsSample shellcode executionConclusion

Sort: