[MASM] Shellcode example

Iniciado por ANTRAX, Abril 12, 2012, 10:57:54 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Abril 12, 2012, 10:57:54 AM Ultima modificación: Febrero 08, 2014, 05:30:00 PM por Expermicid
shellcode

Código: asm
.386
.model flat, stdcall
option casemap:none

.code
start:
    push 0
    push 0
    push 0
    push 0
    call ebx
    ret
end start


example:

Código: asm
.386
.model flat, stdcall
option casemap:none

include \masm32\include\windows.inc
include \masm32\include\user32.inc

includelib \masm32\lib\user32.lib

.data
shellcode db 6Ah, 00h, 6Ah, 00h, 6Ah, 00h, 6Ah, 00h, 0FFh, 0D3h, 0C3h

.code
start:
    mov ebx, MessageBoxW
    mov esi, offset shellcode
    call esi
    push 0
    call ExitProcess
end start


Autor: b0ss