{"id":13422875,"url":"https://github.com/PositiveTechnologies/ghidra_nodejs","last_synced_at":"2025-03-15T12:30:55.862Z","repository":{"id":65431336,"uuid":"343753173","full_name":"PositiveTechnologies/ghidra_nodejs","owner":"PositiveTechnologies","description":"GHIDRA plugin to parse, disassemble and decompile NodeJS Bytenode (JSC) binaries","archived":true,"fork":false,"pushed_at":"2021-03-04T15:06:11.000Z","size":259,"stargazers_count":333,"open_issues_count":4,"forks_count":77,"subscribers_count":14,"default_branch":"main","last_synced_at":"2024-10-28T00:02:04.334Z","etag":null,"topics":["ghidra","javascript","jsc","nodejs"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PositiveTechnologies.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-03-02T11:37:19.000Z","updated_at":"2024-10-26T14:42:54.000Z","dependencies_parsed_at":"2023-01-23T10:55:30.268Z","dependency_job_id":null,"html_url":"https://github.com/PositiveTechnologies/ghidra_nodejs","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PositiveTechnologies%2Fghidra_nodejs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PositiveTechnologies%2Fghidra_nodejs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PositiveTechnologies%2Fghidra_nodejs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PositiveTechnologies%2Fghidra_nodejs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PositiveTechnologies","download_url":"https://codeload.github.com/PositiveTechnologies/ghidra_nodejs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243731076,"owners_count":20338766,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ghidra","javascript","jsc","nodejs"],"created_at":"2024-07-30T23:00:59.290Z","updated_at":"2025-03-15T12:30:55.197Z","avatar_url":"https://github.com/PositiveTechnologies.png","language":"Java","readme":"# ghidra_nodejs\n\n## Description\n\nGHIDRA plugin to parse, disassemble and decompile NodeJS Bytenode (JSC) binaries.\n\n## Supported NodeJS versions:\n- v8.16.0 (x64) (V8 version: 6.2.414.77)\n- v8.16.0 (x86) (V8 version: 6.2.414.77)\n\n## Build instructions\n\n1.  Clone the repo\n2.  Import the repo into Eclipse with GhidraDev plugin installed\n3.  Link Ghidra to your Ghidra's installation (option in the project's context menu)\n4.  Export \u0026 build plugin using the project's context menu. Eclipse will generate a resulting .zip archive with the plugin.\n5.  In Ghidra: File-\u003eInstall Extensions...-\u003ePress green (Plus/+) button, then select previously generated .zip archive to install it. Press OK, then Restart Ghidra.\n6.  Drag-n-drop jsc files.\n","funding_links":[],"categories":["Ghidra Plugins"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPositiveTechnologies%2Fghidra_nodejs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPositiveTechnologies%2Fghidra_nodejs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPositiveTechnologies%2Fghidra_nodejs/lists"}