Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo

1

Design and Implementation of Shellcodes Amr Ali Cairo Security Camp 2010

2

What is a shellcode? It's bytecode

3

Machine language

4

Compiled Assembly source file

5

A string of mostly unprintable characters

6

Opcodes that the processor executes directly

7

Mostly doesn't contain NULL bytes

8

It is position independent

9

Types of Shellcodes Local shellcode

10

Remote shellcode

11

Download and execute shellcode

12

Egg-hunt shellcode

13

Omelet shellcode

14

Local shellcode System + Normal User Privs Shellcode Vulnerable Root Process System + Root Privs

15

Remote shellcode Network Shellcode Vulnerable Remote Service System + Root Privs

More Related Content

Design and implementation_of_shellcodes