From 779af7ff046d7f525607b4112222c5bf67165d73 Mon Sep 17 00:00:00 2001 From: xusheng6 Date: Tue, 4 Jul 2023 13:08:56 +0000 Subject: [PATCH] Commit from GitHub Actions (Update Plugin Repository) --- README.md | 1 + plugins.json | 284 +++++++++++++++++++++++++++++++++++++++------------ 2 files changed, 220 insertions(+), 65 deletions(-) diff --git a/README.md b/README.md index 3eee064..80caace 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ | PluginName | Author | Last Updated | License | Type | Description | |------------|--------|--------------|---------|----------|-------------| |[0CD](https://github.com/0xb0bb/0CD)|[b0bb](https://github.com/0xb0bb)|2022-02-17|MIT|helper|Quality of life utilities for obsessive compulsive CTF enthusiasts.| +|[Add GoReSym Info](https://github.com/xusheng6/binja-GoReSym)|[Xusheng](https://github.com/xusheng6)|2023-07-04|MIT|helper|Add information recovered by tool GoReSym into the binary view| |[Add XFG Xref](https://github.com/xusheng6/add-xfg-xref)|[Xusheng](https://github.com/xusheng6)|2023-06-11|MIT|helper|Add xref from caller to callee based on XFG hashes| |[AMD-SP/PSP Loader](https://github.com/dayzerosec/AMD-SP-Loader)|[dayzerosec](https://github.com/dayzerosec)|2023-01-29|MIT|binaryview|Loader for AMD-SP or PSP firmware binaries.| |[Annotate Functions](https://github.com/bkerler/annotate)|[B.Kerler with code from John Levy and @carstein](https://github.com/bkerler)|2019-07-09|MIT|binaryview|A plugin that annotates function arguments.| diff --git a/plugins.json b/plugins.json index 7bfef38..a091550 100644 --- a/plugins.json +++ b/plugins.json @@ -1,4 +1,158 @@ [ + { + "pluginmetadataversion": 2, + "name": "Add GoReSym Info", + "type": [ + "helper" + ], + "api": [ + "python3" + ], + "description": "Add information recovered by tool GoReSym into the binary view", + "longdescription": "# binja-GoReSym\nBinary Ninja plugin to load the json result generated by the mandiant/GoReSym project\n", + "license": { + "name": "MIT", + "text": "Copyright (c) \n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + }, + "platforms": [ + "Darwin", + "Linux", + "Windows" + ], + "installinstructions": { + "Darwin": "", + "Linux": "", + "Windows": "" + }, + "dependencies": "", + "version": "1.0.0", + "author": "Xusheng", + "minimumbinaryninjaversion": 3164, + "lastUpdated": 1688475042, + "projectUrl": "https://github.com/xusheng6/binja-GoReSym", + "projectData": { + "id": 662065494, + "node_id": "R_kgDOJ3ZRVg", + "name": "binja-GoReSym", + "full_name": "xusheng6/binja-GoReSym", + "private": false, + "owner": { + "login": "xusheng6", + "id": 94503187, + "node_id": "U_kgDOBaIBEw", + "avatar_url": "https://avatars.githubusercontent.com/u/94503187?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/xusheng6", + "html_url": "https://github.com/xusheng6", + "followers_url": "https://api.github.com/users/xusheng6/followers", + "following_url": "https://api.github.com/users/xusheng6/following{/other_user}", + "gists_url": "https://api.github.com/users/xusheng6/gists{/gist_id}", + "starred_url": "https://api.github.com/users/xusheng6/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/xusheng6/subscriptions", + "organizations_url": "https://api.github.com/users/xusheng6/orgs", + "repos_url": "https://api.github.com/users/xusheng6/repos", + "events_url": "https://api.github.com/users/xusheng6/events{/privacy}", + "received_events_url": "https://api.github.com/users/xusheng6/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/xusheng6/binja-GoReSym", + "description": "Binary Ninja plugin to load the json result generated by the mandiant/GoReSym project", + "fork": false, + "url": "https://api.github.com/repos/xusheng6/binja-GoReSym", + "forks_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/forks", + "keys_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/teams", + "hooks_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/hooks", + "issue_events_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/issues/events{/number}", + "events_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/events", + "assignees_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/assignees{/user}", + "branches_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/branches{/branch}", + "tags_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/tags", + "blobs_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/statuses/{sha}", + "languages_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/languages", + "stargazers_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/stargazers", + "contributors_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/contributors", + "subscribers_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/subscribers", + "subscription_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/subscription", + "commits_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/contents/{+path}", + "compare_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/merges", + "archive_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/downloads", + "issues_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/issues{/number}", + "pulls_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/pulls{/number}", + "milestones_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/milestones{/number}", + "notifications_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/labels{/name}", + "releases_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/releases{/id}", + "deployments_url": "https://api.github.com/repos/xusheng6/binja-GoReSym/deployments", + "created_at": "2023-07-04T09:28:05Z", + "updated_at": "2023-07-04T12:50:42", + "pushed_at": "2023-07-04T12:50:42Z", + "git_url": "git://github.com/xusheng6/binja-GoReSym.git", + "ssh_url": "git@github.com:xusheng6/binja-GoReSym.git", + "clone_url": "https://github.com/xusheng6/binja-GoReSym.git", + "svn_url": "https://github.com/xusheng6/binja-GoReSym", + "homepage": null, + "size": 2, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Python", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + }, + "temp_clone_token": "", + "network_count": 0, + "subscribers_count": 1 + }, + "authorUrl": "https://github.com/xusheng6", + "packageUrl": "https://api.github.com/repos/xusheng6/binja-GoReSym/zipball/refs/tags/1.0.0", + "packageShortUrl": "https://v35.us/41wykeo", + "path": "xusheng6_binjaGoReSym", + "commit": "55aa4db31ff6790932ab8ccbcea62744c021a70f", + "minimumBinaryNinjaVersion": 0 + }, { "pluginmetadataversion": 2, "name": "Add XFG Xref", @@ -252,13 +406,13 @@ "deployments_url": "https://api.github.com/repos/cxiao/rust_type_layout_helper_bn/deployments", "created_at": "2023-04-12T06:13:53Z", "updated_at": "2023-04-27T06:22:47", - "pushed_at": "2023-04-27T06:37:52Z", + "pushed_at": "2023-07-03T21:59:33Z", "git_url": "git://github.com/cxiao/rust_type_layout_helper_bn.git", "ssh_url": "git@github.com:cxiao/rust_type_layout_helper_bn.git", "clone_url": "https://github.com/cxiao/rust_type_layout_helper_bn.git", "svn_url": "https://github.com/cxiao/rust_type_layout_helper_bn", "homepage": "", - "size": 249, + "size": 254, "stargazers_count": 16, "watchers_count": 16, "language": "Python", @@ -895,8 +1049,8 @@ "svn_url": "https://github.com/binsync/binsync", "homepage": "https://binsync.net", "size": 7929, - "stargazers_count": 388, - "watchers_count": 388, + "stargazers_count": 390, + "watchers_count": 390, "language": "Python", "has_issues": true, "has_projects": true, @@ -931,7 +1085,7 @@ "visibility": "public", "forks": 28, "open_issues": 41, - "watchers": 388, + "watchers": 390, "default_branch": "main", "permissions": { "admin": false, @@ -1407,8 +1561,8 @@ "svn_url": "https://github.com/mahaloz/decomp2dbg", "homepage": "", "size": 4112, - "stargazers_count": 440, - "watchers_count": 440, + "stargazers_count": 442, + "watchers_count": 442, "language": "Python", "has_issues": true, "has_projects": true, @@ -1435,7 +1589,7 @@ "visibility": "public", "forks": 28, "open_issues": 10, - "watchers": 440, + "watchers": 442, "default_branch": "main", "permissions": { "admin": false, @@ -2088,8 +2242,8 @@ "svn_url": "https://github.com/dipusone/golang_pclntab_parser", "homepage": null, "size": 52, - "stargazers_count": 4, - "watchers_count": 4, + "stargazers_count": 5, + "watchers_count": 5, "language": "Python", "has_issues": true, "has_projects": true, @@ -2116,7 +2270,7 @@ "visibility": "public", "forks": 0, "open_issues": 0, - "watchers": 4, + "watchers": 5, "default_branch": "master", "permissions": { "admin": false, @@ -2994,8 +3148,8 @@ "svn_url": "https://github.com/crytic/ethersplay", "homepage": null, "size": 2077, - "stargazers_count": 746, - "watchers_count": 746, + "stargazers_count": 747, + "watchers_count": 747, "language": "Python", "has_issues": true, "has_projects": true, @@ -3027,7 +3181,7 @@ "visibility": "public", "forks": 113, "open_issues": 8, - "watchers": 746, + "watchers": 747, "default_branch": "master", "permissions": { "admin": false, @@ -3607,7 +3761,7 @@ "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 2, + "open_issues_count": 1, "license": { "key": "mit", "name": "MIT License", @@ -3621,7 +3775,7 @@ "topics": [], "visibility": "public", "forks": 0, - "open_issues": 2, + "open_issues": 1, "watchers": 5, "default_branch": "main", "permissions": { @@ -5778,15 +5932,15 @@ "deployments_url": "https://api.github.com/repos/fkie-cad/dewolf/deployments", "created_at": "2021-12-01T08:29:24Z", "updated_at": "2023-05-04T11:31:15", - "pushed_at": "2023-06-29T14:28:51Z", + "pushed_at": "2023-07-04T11:32:18Z", "git_url": "git://github.com/fkie-cad/dewolf.git", "ssh_url": "git@github.com:fkie-cad/dewolf.git", "clone_url": "https://github.com/fkie-cad/dewolf.git", "svn_url": "https://github.com/fkie-cad/dewolf", "homepage": "", - "size": 3341, - "stargazers_count": 114, - "watchers_count": 114, + "size": 3346, + "stargazers_count": 115, + "watchers_count": 115, "language": "Python", "has_issues": true, "has_projects": true, @@ -5798,7 +5952,7 @@ "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 61, + "open_issues_count": 65, "license": { "key": "lgpl-2.1", "name": "GNU Lesser General Public License v2.1", @@ -5820,8 +5974,8 @@ ], "visibility": "public", "forks": 6, - "open_issues": 61, - "watchers": 114, + "open_issues": 65, + "watchers": 115, "default_branch": "main", "permissions": { "admin": false, @@ -6278,8 +6432,8 @@ "svn_url": "https://github.com/bootleg/ret-sync", "homepage": "", "size": 2792, - "stargazers_count": 1650, - "watchers_count": 1650, + "stargazers_count": 1652, + "watchers_count": 1652, "language": "C", "has_issues": true, "has_projects": true, @@ -6315,7 +6469,7 @@ "visibility": "public", "forks": 232, "open_issues": 15, - "watchers": 1650, + "watchers": 1652, "default_branch": "master", "permissions": { "admin": false, @@ -7206,8 +7360,8 @@ "svn_url": "https://github.com/gaasedelen/lighthouse", "homepage": "", "size": 11219, - "stargazers_count": 1931, - "watchers_count": 1931, + "stargazers_count": 1932, + "watchers_count": 1932, "language": "Python", "has_issues": true, "has_projects": false, @@ -7242,7 +7396,7 @@ "visibility": "public", "forks": 289, "open_issues": 29, - "watchers": 1931, + "watchers": 1932, "default_branch": "develop", "permissions": { "admin": false, @@ -7410,7 +7564,7 @@ }, "temp_clone_token": "", "network_count": 3, - "subscribers_count": 2 + "subscribers_count": 3 }, "authorUrl": "https://github.com/CouleeApps", "packageUrl": "https://api.github.com/repos/CouleeApps/hex_integers/zipball/refs/tags/1.9", @@ -8601,8 +8755,8 @@ "svn_url": "https://github.com/Ayrx/binja-JNIAnalyzer", "homepage": "", "size": 48, - "stargazers_count": 13, - "watchers_count": 13, + "stargazers_count": 14, + "watchers_count": 14, "language": "Python", "has_issues": true, "has_projects": true, @@ -8634,7 +8788,7 @@ "visibility": "public", "forks": 1, "open_issues": 0, - "watchers": 13, + "watchers": 14, "default_branch": "master", "permissions": { "admin": false, @@ -8753,15 +8907,15 @@ "deployments_url": "https://api.github.com/repos/mrphrazer/obfuscation_detection/deployments", "created_at": "2021-03-03T18:04:19Z", "updated_at": "2023-06-29T18:47:33", - "pushed_at": "2023-06-29T18:47:33Z", + "pushed_at": "2023-07-01T01:45:23Z", "git_url": "git://github.com/mrphrazer/obfuscation_detection.git", "ssh_url": "git@github.com:mrphrazer/obfuscation_detection.git", "clone_url": "https://github.com/mrphrazer/obfuscation_detection.git", "svn_url": "https://github.com/mrphrazer/obfuscation_detection", "homepage": "", - "size": 15463, - "stargazers_count": 368, - "watchers_count": 368, + "size": 16288, + "stargazers_count": 382, + "watchers_count": 382, "language": "Python", "has_issues": true, "has_projects": true, @@ -8769,11 +8923,11 @@ "has_wiki": true, "has_pages": false, "has_discussions": false, - "forks_count": 45, + "forks_count": 46, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 0, + "open_issues_count": 1, "license": { "key": "gpl-2.0", "name": "GNU General Public License v2.0", @@ -8786,9 +8940,9 @@ "web_commit_signoff_required": false, "topics": [], "visibility": "public", - "forks": 45, - "open_issues": 0, - "watchers": 368, + "forks": 46, + "open_issues": 1, + "watchers": 382, "default_branch": "main", "permissions": { "admin": false, @@ -8798,7 +8952,7 @@ "pull": true }, "temp_clone_token": "", - "network_count": 45, + "network_count": 46, "subscribers_count": 13 }, "authorUrl": "https://github.com/mrphrazer", @@ -9601,8 +9755,8 @@ "svn_url": "https://github.com/inspier/BinjaRustDemangler", "homepage": null, "size": 447, - "stargazers_count": 4, - "watchers_count": 4, + "stargazers_count": 5, + "watchers_count": 5, "language": "Python", "has_issues": true, "has_projects": true, @@ -9629,7 +9783,7 @@ "visibility": "public", "forks": 3, "open_issues": 0, - "watchers": 4, + "watchers": 5, "default_branch": "master", "permissions": { "admin": false, @@ -10556,13 +10710,13 @@ "deployments_url": "https://api.github.com/repos/matteyeux/seprom-loader/deployments", "created_at": "2020-10-19T15:59:14Z", "updated_at": "2023-06-14T05:35:51", - "pushed_at": "2023-06-14T05:35:51Z", + "pushed_at": "2023-06-29T20:10:28Z", "git_url": "git://github.com/matteyeux/seprom-loader.git", "ssh_url": "git@github.com:matteyeux/seprom-loader.git", "clone_url": "https://github.com/matteyeux/seprom-loader.git", "svn_url": "https://github.com/matteyeux/seprom-loader", "homepage": "", - "size": 497, + "size": 498, "stargazers_count": 42, "watchers_count": 42, "language": "Python", @@ -11428,7 +11582,7 @@ "default_branch": "master" }, "network_count": 9, - "subscribers_count": 2 + "subscribers_count": 3 }, "authorUrl": "https://github.com/jeffli678", "packageUrl": "https://api.github.com/repos/jeffli678/bnhook/zipball/refs/tags/1.2", @@ -11590,7 +11744,7 @@ }, "temp_clone_token": "", "network_count": 14, - "subscribers_count": 8 + "subscribers_count": 9 }, "authorUrl": "https://github.com/thebabush", "packageUrl": "https://api.github.com/repos/thebabush/nampa/zipball/refs/tags/1.0", @@ -12485,8 +12639,8 @@ "svn_url": "https://github.com/apekros/binja_sigmaker", "homepage": null, "size": 15, - "stargazers_count": 18, - "watchers_count": 18, + "stargazers_count": 19, + "watchers_count": 19, "language": "Python", "has_issues": true, "has_projects": true, @@ -12513,7 +12667,7 @@ "visibility": "public", "forks": 3, "open_issues": 0, - "watchers": 18, + "watchers": 19, "default_branch": "master", "permissions": { "admin": false, @@ -12792,8 +12946,8 @@ "svn_url": "https://github.com/zznop/bnida", "homepage": "", "size": 2606, - "stargazers_count": 110, - "watchers_count": 110, + "stargazers_count": 111, + "watchers_count": 111, "language": "Python", "has_issues": true, "has_projects": true, @@ -12820,7 +12974,7 @@ "visibility": "public", "forks": 14, "open_issues": 2, - "watchers": 110, + "watchers": 111, "default_branch": "master", "permissions": { "admin": false, @@ -15082,8 +15236,8 @@ "svn_url": "https://github.com/ForAllSecure/bncov", "homepage": "", "size": 6205, - "stargazers_count": 112, - "watchers_count": 112, + "stargazers_count": 113, + "watchers_count": 113, "language": "Python", "has_issues": true, "has_projects": false, @@ -15110,7 +15264,7 @@ "visibility": "public", "forks": 17, "open_issues": 0, - "watchers": 112, + "watchers": 113, "default_branch": "master", "permissions": { "admin": false, @@ -17363,8 +17517,8 @@ "svn_url": "https://github.com/Cryptogenic/idc_importer", "homepage": null, "size": 15, - "stargazers_count": 36, - "watchers_count": 36, + "stargazers_count": 37, + "watchers_count": 37, "language": "Python", "has_issues": true, "has_projects": true, @@ -17391,7 +17545,7 @@ "visibility": "public", "forks": 5, "open_issues": 1, - "watchers": 36, + "watchers": 37, "default_branch": "master", "permissions": { "admin": false, @@ -18480,8 +18634,8 @@ "svn_url": "https://github.com/borzacchiello/seninja", "homepage": "", "size": 1645, - "stargazers_count": 190, - "watchers_count": 190, + "stargazers_count": 191, + "watchers_count": 191, "language": "Python", "has_issues": true, "has_projects": true, @@ -18513,7 +18667,7 @@ "visibility": "public", "forks": 19, "open_issues": 1, - "watchers": 190, + "watchers": 191, "default_branch": "master", "permissions": { "admin": false,