mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* execve-bug ...
@ 2005-06-12 19:23 DJ.CnX
  2005-06-12 19:48 ` execve-bug Christoph Hellwig
  2005-06-12 20:49 ` execve-bug Willy Tarreau
  0 siblings, 2 replies; 3+ messages in thread
From: DJ.CnX @ 2005-06-12 19:23 UTC (permalink / raw)
  To: linux-kernel

Linux rrlf 2.6.5-7.151-default #1 Fri Mar 18 11:31:21 UTC 2005 i686 i686 i386 GNU/Linux

----------------- new.asm -------------------------
bits 32
section .text

global _start

msg db "och bin",0x0
msg_len equ $-msg 

_start:
           pusha
	   mov eax,4
	   mov ebx,1
	   mov ecx,msg
	   mov edx,msg_len
	   int 0x80
	   
	   popa
	   xor eax,eax
	   inc eax
	   int 0x80
---------------------------------------------------	   


shell# nasm -f elf -o new.o new.asm
shell# ld -o new new.o
shell# ./new
och binshell#







Linux rrlf 2.6.11 #2 Thu May 12 15:46:31 CEST 2005 i686 i686 i386 GNU/Linux

-------------- new.asm ----------------------------
bits 32
section .text

global _start

msg db "och bin",0x0
msg_len equ $-msg 

_start:
           pusha
	   mov eax,4
	   mov ebx,1
	   mov ecx,msg
	   mov edx,msg_len
	   int 0x80
	   
	   popa
	   xor eax,eax
	   inc eax
	   int 0x80
----------------------------------------------------

shell# nasm -f elf -o new.o new.asm 
shell# ld -o new new.o
shell# ./new
Segmentation Fault.



i even tried to execute the binary i've compiled on 2.6.5.x but it didnt
work : Segmentation Fault. So i think its a bug in the "execve"-function. 


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-06-12 20:51 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-06-12 19:23 execve-bug DJ.CnX
2005-06-12 19:48 ` execve-bug Christoph Hellwig
2005-06-12 20:49 ` execve-bug Willy Tarreau

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®