c - Shellcode: perform 2 execve() calls -


i trying write shellcode in assembly. need perform /usr/bin/killall command , /usr/bin/wget command. have both commands running in shellcode execve() syscall. want combine these 2, not possible because program exits when first execve() call executed. (from man pages of execve() : execve() not return on success).

how can perform 2 execve() calls? or there way call both /usr/bin/killall , /usr/bin/wget same shell code?

greets , in advance!

when use exec-family of functions, program call substituted current process. when first execve-call made, entire process image disappears, , second call never made. around must fork process before calling execve.


Comments

Popular posts from this blog

monitor web browser programmatically in Android? -

Shrink a YouTube video to responsive width -

wpf - PdfWriter.GetInstance throws System.NullReferenceException -