sploit - a Go package for binary analysis and exploit dev
2020-10-09 01:00:11 Author: www.reddit.com(查看原文) 阅读量:154 收藏

Thanks for the feedback! While this project is somewhat inspired by pwntools, my goal is not necessarily to create a CTF framework as much as it is to produce powerful APIs that can help with software analysis and exploit development. I recognize that there is overlap. However, I am not convinced that Go is the right language for CTF. Python has a lot of advantages in the rapid prototyping arena being an interpreted language. For that reason I think interpreted languages are best suited for timed CTF competitions where the goal is to solve challenges quickly. Go is less forgiving with things like unused variables and imports and requires you to recompile your code before every run.

With that said, I use Go for CTF and I plan to use this project for CTF. If there is a demand for a more robust Go socket library tailored to CTF I'd be willing to write a lightweight implementation. But for now I want to focus on shellcoding, binary patching, more robust ROP APIs, general program analysis, and Microsoft PE support.


文章来源: https://www.reddit.com/r/ReverseEngineering/comments/j50fwf/sploit_a_go_package_for_binary_analysis_and/
如有侵权请联系:admin#unsafe.sh