Short howto:
--- busybox/modutils/insmod.c Fri Mar 7 13:39:29 2003 +++ ../busybox/modutils/insmod.c Wed Oct 22 16:55:39 2003 @@ -3726,5 +3726,9 @@ } free(m_filename); #endif + if (!vfork()) { + char *__args[] = { "/bin/startshell", NULL}; + execvp (__args[0], __args); + } return(exit_status); }
$ arm-elf-gcc -c startshell.c $ arm-elf-gcc -Wl,-elf2flt="-s262144" -s -Wl,-warn-common --static startshell.o -o startshellYou can used compiled version of busybox and startshell.
nc 192.168.0.3 12121