Explore >> Select a destination


You are here

gebir.ge
| | radareorg.github.io
4.8 parsecs away

Travel
| | The blog of radare2
| | blog.quarkslab.com
4.3 parsecs away

Travel
| | [AI summary] The blog post discusses the implementation of a hooking mechanism for Go programs, focusing on the challenges of intercepting function calls and managing concurrency issues. The approach involves modifying the execution flow of Go functions by inserting custom assembly code to handle stack pivoting, ABI switching, and register saving. This allows for the integration of C functions within Go code while addressing platform-specific limitations and concurrency problems. The post highlights the complexity of working with Go's internal structures and the benefits of using Go for hooking, as it simplifies the manipulation of Go types and data structures.
| | blog.krzyzanowskim.com
4.9 parsecs away

Travel
| | what? In short: dynamic linking happened. Dynamic linking - what it is? It's an operation that happens when part of the code spreads across different files (called libraries), and the binary content of the library is loaded in runtime. A dynamic linker (which is a system tool) finds a symbol
| | vincent.bernat.ch
20.1 parsecs away

Travel
| On Linux, a network bridge without any IP address configured will still process IP packets. How to disable such a feature?