I looks to me as if this is all about reverse-engineering software. I suggest to add a note stating this at the top of README.md.
I came here looking for resources on reverse-engineering hardware, and it took me a while to be sure that this is the wrong place.
Philipp