---
id: 4369
title: "Let’s Go into the rabbit hole (part 3) — the challenges of dynamically hooking Golang programs"
source_domain: blog.quarkslab.com
source_url: "https://blog.quarkslab.com/lets-go-into-the-rabbit-hole-part-3-the-challenges-of-dynamically-hooking-golang-program.html"
published_at: "2024-07-08T22:00:00Z"
tags: ["cloud", "reverse-engineering", "golang", "dynamic-instrumentation", "hooking", "ffi"]
phying_url: "https://phying.com/item/4369"
lang: en
---

# Let’s Go into the rabbit hole (part 3) — the challenges of dynamically hooking Golang programs

## Summary

Part three of Quarkslab's Go hooking series: implementing function hooks to dynamically instrument Golang programs, and tackling the approach's limitations using FFI (foreign function interfaces).

## Intelligence Metadata

- **Sources:** blog.quarkslab.com
- **Published:** 2024-07-08T22:00:00Z
- **Original:** https://blog.quarkslab.com/lets-go-into-the-rabbit-hole-part-3-the-challenges-of-dynamically-hooking-golang-program.html
- **Phying News:** https://phying.com/item/4369
