Tags: reverse linux vm re automation 

Rating: 1.0

tl;dr

* Challenge is a VM implemented over signals and ptrace
* Reverse Instruction types and implementation
* Use gdb scripting to find the executed code and get the pseudo VM code
* Find out the algorithm (Max triangle sum) from VM instructions
* Find an more optimized way to solve the problem (Or lazy solve it!).

Original writeup (https://blog.bi0s.in/2019/08/09/RE/Linux/de1ctf19-signal-vm-de1ta/).