{"id":13754995,"url":"https://github.com/aerosoul94/dynlib","last_synced_at":"2025-05-10T00:31:32.377Z","repository":{"id":80525288,"uuid":"114493783","full_name":"aerosoul94/dynlib","owner":"aerosoul94","description":"IDA Pro plugin to aid PS4 user mode ELF reverse engineering.","archived":false,"fork":false,"pushed_at":"2018-03-01T23:17:09.000Z","size":88,"stargazers_count":66,"open_issues_count":2,"forks_count":12,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-16T09:33:55.783Z","etag":null,"topics":["elf","ida","ida-plugin","ida-pro","idapro","ps4","reverse-engineering"],"latest_commit_sha":null,"homepage":"","language":"C","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/aerosoul94.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,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2017-12-16T22:20:33.000Z","updated_at":"2024-10-30T22:10:13.000Z","dependencies_parsed_at":"2023-04-08T09:46:25.865Z","dependency_job_id":null,"html_url":"https://github.com/aerosoul94/dynlib","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/aerosoul94%2Fdynlib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aerosoul94%2Fdynlib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aerosoul94%2Fdynlib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aerosoul94%2Fdynlib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aerosoul94","download_url":"https://codeload.github.com/aerosoul94/dynlib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253346468,"owners_count":21894264,"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":["elf","ida","ida-plugin","ida-pro","idapro","ps4","reverse-engineering"],"created_at":"2024-08-03T10:00:38.829Z","updated_at":"2025-05-10T00:31:32.012Z","avatar_url":"https://github.com/aerosoul94.png","language":"C","funding_links":[],"categories":["Dev Tools","\u003ca id=\"e5e403123c70ddae7bd904d3a3005dbb\"\u003e\u003c/a\u003eELF","Game \u0026 Studio Tools"],"sub_categories":["Remote Package Installers","\u003ca id=\"1c698e298f6112a86c12881fbd8173c7\"\u003e\u003c/a\u003eSwift","Sony (First Party)"],"readme":"# DYNLIB\nThis is an IDA Pro plugin to aid in reverse engineering PS4 user mode elf's by loading the PS4 specific DYNLIBDATA segment.\n\n### Features\n* Resolves obfuscated symbols NID's in order to label imports and exports\n* Loads the symbol table \n* Patches relocations\n\n### Building\n#### Requirements\n* Visual Studio 2017 \n* IDA SDK (6.8 under Win32 Configuration, 7.0 under x64 Configuration)\n\nYou may need to reconfigure `Additional Library Directories` and `Additional Include Directories` to point to the correct path of your IDA SDK installation.\n\n### Usage\ndynlib.xml is a database of NID's and their matching original symbols. It is required in order to resolve NID's and must be kept updated in order to ensure the plugin can resolve more NID's.\n\nYou will need to install dynlib.xml and dynlib64.dll into IDA Pro's plugins folder.\n\nThen you may either press `Ctrl + F-10` or navigate to `Edit \u003e Plugins \u003e DYNLIB`. You will then need to choose the same PS4 elf originally loaded for the database.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faerosoul94%2Fdynlib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faerosoul94%2Fdynlib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faerosoul94%2Fdynlib/lists"}