Tags » Shellcode

Shellcode: Dual Mode (x86 + x86-64) Linux shellcode

Introduction

Someone asked me recently what do you mean by “dual mode shellcode”? and it seems the wording is slightly ambiguous to those unfamiliar with the different operating modes of a CPU like x86 so I just wanted to clarify through some codes written for Linux. 1,017 more words

Programming

Assembly Debugging with gdb

Introduction

Over the last couple of months I’ve spent quite a lot of time in gdb whilst working through the SLAE certification exam assignments. The question I had was how I could become more efficient when working in gdb? 1,673 more words

Linux

SLAE Assignment 7: Custom Crypter

So I’m here at the start of the final assignment of the SLAE exam. Its certainly been a lot of fun working through each of the previous assignments and I’m expecting this one will be the same as the subject is encryption. 2,944 more words

Linux

Shellcode: Fido and how it resolves GetProcAddress and LoadLibraryA

Introduction

A tool to modify existing metasploit payloads for windows called Fido was recently published by Joshua Pitts, the author of Backdoor Factory. 2,387 more words

Programming

Assembling and Compiling when writing shellcode

I’ve been working on the SecurityTube Linux Assembly Expert certification and thought I’d write about a couple of things I’ve come across which helped me to save quite a lot of time when writing the shellcode throughout the course and for the exam. 1,298 more words

Linux

Shellcode: Dual mode PIC for x86 (Reverse and Bind Shells for Windows)

Introduction

In a nutshell, we’re mixing 32 and 64-bit x86 opcodes so that regardless of the operating system mode (legacy or long), our Position Independent Code… 1,649 more words

Programming

Shellcode: Solaris x86

Introduction

I wasn’t going to discuss these but they might be useful as a reference for anyone attempting to write shellcodes for Solaris on x86. … 889 more words

Assembly