Open program in cutter and disassemble main
call signal ; sym.imp.signal ; void signal(int sig, void *func)
Looking at "linux 7 signal" - we see a load, so I bruteforced them all until one worked - found it was SIGABRT This means that we need to kill the program , or abort it Spinning it up on the shell, we have to do
sh -c 'echo $$; exec myCommand'
Which gives up the PID of the program and then runs it Open up a new shell, and do "kill -6 PID" Bam!


Last modified 2yr ago