all InfoSec news
Let’s Go into the rabbit hole (part 1) — the challenges of dynamically hooking Golang programs
Oct. 3, 2023, 3:36 p.m. | MalBot
Malware Analysis, News and Indicators - Latest topics malware.news
A Golang gopher
Introduction
Hooking, also known as a “detour”, is a mechanism for unconditionally redirecting the execution flow of a program.
There is a lot of literature on the Internet on how this can be done for different programming languages such as C, C++.
However, hooking Go code at runtime is not a straightforward process. It gets even more interesting
when one tries to hook Go code with Go code which leads to a deep rabbit hole. In the …
challenges flow golang hooking internet introduction languages literature mechanism program programming
More from malware.news / Malware Analysis, News and Indicators - Latest topics
Jobs in InfoSec / Cybersecurity
Incident Response Lead
@ Blue Yonder | Hyderabad
GRC Analyst
@ Chubb | Malaysia
Information Security Manager
@ Walbec Group | Waukesha, WI, United States
Senior Executive / Manager, Security Ops (TSSQ)
@ SMRT Corporation Ltd | Singapore, SG
Senior Engineer, Cybersecurity
@ Sonova Group | Valencia (CA), United States
Consultant (Multiple Positions Available)
@ Atos | Plano, TX, US, 75093