Skip to content

[New Plugin]: FridaForge #380

Closed
Closed

Description

@noobexon1

Plugin Description

Plugin Description:
FridaForge generates ready-to-use Frida scripts (function hooks, dlopen hooks, section protection changes, conditional branch negation for ARM64 and x86) from the context menu, copied to the clipboard.

Plugin Repository URL:
Repo URL: https://github.com/noobexon1/FridaForge

The repo also serves IDA Pro and Ghidra; the root plugin.json and init.py load the Binary Ninja plugin from hosts/binja. Its shared core is a PyPI dependency (fridaforge, pinned in plugin.json). Latest release: v0.3.1.

Plugin Repository URL

Repo URL: https://github.com/noobexon1/FridaForge

Real Release

  • I have made a real release

Creation and Validation of plugin.json

  • I have created a valid plugin.json file

Activity

  1. psifertex commented on Oct 22, 2026

    @psifertex
    Member

    Thanks for submitting!

    First, one note that we can support a subfolder for the plugin if that's cleaner for you organizationally. If you don't mind the root init and plugin as you've done now, no need to change. If you want an example, the lighthouse plugin does this.

    Also, we've moved from specifying Python dependencies in json to the more idiomatic requirements.txt.

    I can confirm in a few minutes when I'm back at my laptop but I think the old plugin.json method is deprecated.

  2. noobexon1 commented on Oct 22, 2026

    @noobexon1
    Author

    Hi @psifertex, thanks for the quick look and the pointers!

    I switched to the subfolder layout like Lighthouse (I tried it at the beginning, but the bot complained lol). The plugin now lives in hosts/binja with its own plugin.json, and the root __init__.py and plugin.json are gone. The repo also hosts the IDA Pro and Ghidra versions, so this does keep things cleaner for me! 🙂

    I also moved the Python dependency out of plugin.json into hosts/binja/requirements.txt (it pins the shared core, fridaforge, from PyPI).

    Could you list it with "subdir": "hosts/binja"? The latest release is v0.3.2.

    Thanks!

  3. psifertex commented on Oct 22, 2026

    @psifertex
    Member

    Perfect, thanks! Yeah, I need to modify the bot to support that out of the box, but in the meantime I can manually do it. The issues are just a reminder for me to manually add things anyway. 😉

    Added.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions