Saltar al contenido
Underc0de /foro

[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.

Avatar de ANTRAX
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
WhatsApp Telegram


¿Te quedó una duda sobre ASM?

Preguntala y te responde la comunidad (y el asistente Underc0de IA si nadie llega antes). Es gratis y tarda un minuto.

Ya tengo cuenta
Guardamos tu pregunta en este navegador: después de entrar la publicás con un clic.
Grupo de WhatsApp