Zum Hauptinhalt springen
AI & KI NachrichtenVirginia Takes Aim at Data Center Development, Energy Use(19.09.2026 um 00:18 Uhr)
Unix & Linux ServerSecurity: Ausführen beliebiger Kommandos in Rclone (Ubuntu)(18.09.2026 um 19:57 Uhr)
Unix & Linux ServerSecurity: Pufferüberlauf in gstreamer1-plugins-bad-free (Red Hat)(19.09.2026 um 00:54 Uhr)
Sichere ProgrammierungCopilot code review: An improved review experience(18.09.2026 um 22:17 Uhr)
Sichere ProgrammierungExpose Crypto KAT Runners as MCP Tools Instead of Pasting Hex(18.09.2026 um 23:27 Uhr)
AI & KI NachrichtenVirginia Takes Aim at Data Center Development, Energy Use(19.09.2026 um 00:18 Uhr)
Unix & Linux ServerSecurity: Ausführen beliebiger Kommandos in Rclone (Ubuntu)(18.09.2026 um 19:57 Uhr)
Unix & Linux ServerSecurity: Pufferüberlauf in gstreamer1-plugins-bad-free (Red Hat)(19.09.2026 um 00:54 Uhr)
Sichere ProgrammierungCopilot code review: An improved review experience(18.09.2026 um 22:17 Uhr)
Sichere ProgrammierungExpose Crypto KAT Runners as MCP Tools Instead of Pasting Hex(18.09.2026 um 23:27 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

[Release/Showcase] Minimal LD_PRELOAD “observe‑only” interposer for your own .so — hook, log, plot (with CI)

I put together a tiny, observe‑only LD_PRELOAD template aimed at RE workflows. It interposes a function in a self‑owned .so, logs args/ret/latency to CSV, and auto‑plots a histogram in GitHub Actions. Useful as a lightweight dynamic probe before pulling out heavier tooling.

  • What you get
    • libhook.so that forwards via dlsym(RTLD_NEXT, ...)
    • Demo target libdemo.so and a small driver
    • hook.csv + latency.png (generated locally or in CI artifacts)
    • Clean Makefile and a CI pipeline: build → run with LD_PRELOAD → plot → upload
  • Quick start
  • git clone https://github.com/adilungo39/libdemo-instrumentation cd libdemo-instrumentation make && make run && make plot
  • Artifacts are also downloadable from the repo’s Actions tab (ci-artifacts).
  • How it works (core idea)
  • real_demo_add = (demo_add_fn)dlsym(RTLD_NEXT, "demo_add"); // take timestamps around the real call, then append a CSV line
  • The interposer uses constructor/destructor hooks for setup/teardown and logs: ts,a,b,r,ms.
  • Why RE folks might care

Feedback welcome: features you’d want for RE (symbol selection, demangling, GOT/PLT tricks, multi‑thread correlation, JSON lines, env‑driven filters). If useful, feel free to fork or open issues.

Flair suggestion: Tooling / PoC

  • Fast dynamic probe to sanity‑check call behavior and timing
  • Template for writing custom interposers, adding filters, thread IDs, JSON output, p95/p99, etc.
  • CI‑friendly: every push produces fresh logs and plots
    • Scope and limitations
  • Linux/glibc, gcc; intended for self‑owned code or permitted scenarios
  • Minimal example (single symbol, simple logging); not a general tracer
submitted by /u/Afolun
[link] [comments]
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten [Release/Showcase] Minimal LD_PRELOAD “observe‑only” interposer for your own .so — hook, log, plot (with CI)

Thematisch verwandte Begriffe: ReleaseShowcase, Minimal, LDPRELOAD, observeonly · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-61591 | djust provides Phoenix LiveView-style reactive server-side rendering for…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Rechts: Artikel Ziehen Links: RSS
Hoch: nächster Artikel Runter: zurück / schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Rechts: Original Links: RSS-Ansicht
↗ Original-Quelle
Social Reaktionen Stimme abgeben (+5 Karma)
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick