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