{"id":13754752,"url":"https://github.com/tenable/mida","last_synced_at":"2025-04-15T01:34:22.204Z","repository":{"id":136299943,"uuid":"136343381","full_name":"tenable/mIDA","owner":"tenable","description":null,"archived":false,"fork":false,"pushed_at":"2022-11-29T19:49:46.000Z","size":39,"stargazers_count":33,"open_issues_count":0,"forks_count":7,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-28T13:44:49.795Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tenable.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null}},"created_at":"2018-06-06T14:48:41.000Z","updated_at":"2024-06-03T10:56:42.000Z","dependencies_parsed_at":"2023-07-24T07:01:27.847Z","dependency_job_id":null,"html_url":"https://github.com/tenable/mIDA","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tenable%2FmIDA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tenable%2FmIDA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tenable%2FmIDA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tenable%2FmIDA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tenable","download_url":"https://codeload.github.com/tenable/mIDA/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248989566,"owners_count":21194613,"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":[],"created_at":"2024-08-03T10:00:33.758Z","updated_at":"2025-04-15T01:34:21.878Z","avatar_url":"https://github.com/tenable.png","language":"C++","funding_links":[],"categories":["\u003ca id=\"c39a6d8598dde6abfeef43faf931beb5\"\u003e\u003c/a\u003e未分类"],"sub_categories":[],"readme":"------------------------------------------------------------------------------------\nmIDA v1.0.10 - MIDL Decompiler for IDA\n\n(C) 2008 Nicolas Pouvesle \u003cnpouvesle@tenablesecurity.com\u003e / Tenable Network Security\n------------------------------------------------------------------------------------\n\n\nWHAT IS mIDA?\n\nmIDA is an IDA plugin which extracts RPC interfaces and recreates\nthe associated IDL file.\nmIDA supports inline, interpreted and fully interpreted server stubs.\n\n\nINSTALLATION\n\nJust copy mida.plw to your IDA plugin directory.\n\n\nHOW TO USE IT?\n\nmIDA only works with the Windows GUI version of IDA (5.2 or later).\nThe plugin can be launched via the plugin menu or by using the shortcut\nCTRL+7.\n\nmIDA displays each interface inside a separate list dialog box.\nEach function can be edited or decompiled (right click).\nFormat string addresses must only be changed if you suspect that\nmIDA does not use the correct entry.\n\n\nNOTE: mIDA can save the output to a file instead of using windows\nwhen the 'ofile' option is given.\n\n\nCHANGELOG\n\nv1.0.10\n------\n\n- Adds support for NDR version 0x50004\n\nv1.0.9\n------\n\n- Really fix FC_XSTRUCT with FC_ALIGNMX element (Thanks to Cody Pierce)\n- Add debug statements if the key \"HKLM\\SOFTWARE\\Tenable\\mIDA - Debug\" is set to 1\n\nv1.0.8\n------\n\n- Display [ref] if set\n- Fix FC_XSTRUCT with FC_ALIGNMX element (Thanks to Cody Pierce)\n\nv1.0.7\n------\n\n- Add support for FC_CVSTRUCT\n- Ndr version 0x10001 can be an interpreted stub too\n- Fix encapsulated union display to work with midl.exe\n\nv1.0.6\n------\n\n- Fix an access violation error if the NDR version is not supported (Thanks to Alexander Sotirov)\n- Fix Union if multiple cases refer to the same element\n- Fix field reference if the structure contains an encapsulated union\n- Add support for FC_USER_MARSHAL attribute (just display the size to send)\n- Add support for NDR version 0x60001 used in Vista:\n * Add support for FC_SUPPLEMENT\n * Add support for FC_FORCED_BOGUS_STRUCT\n * Add support for FC_EXPR (complex size_is/length_is are now encoded using a Reverse Polish Notation)\n * Add support for new range type\n\n\nv1.0.5\n------\n\n- Bugfix for special return values for inline stubs\n\nv1.0.4\n------\n\n- Display FC_CALLBACK address instead of '?'\n- Generated IDL code can now be compiled with a midl compiler\n- FC_ENUM16 is now displayed as a short\n- Add support for obsolete keywords FC_ALIGNMX\n- Add support for FC_BYTE_COUNT_POINTER\n- Fix function name if a pdb file is used in IDA\n- Fix the address of the argument structure in the edit box\n- Wait that IDA has processed enerything in the queues before scanning\n- If RPC functions are not defined as function, ask IDA to define them (useful for inline functions)\n- Raise an Exception if the loop recursion limit is reached\n- Display information about the RPC stub in the decompilation window\n- Added ofile option for bash mode\n- Ported to IDA5.0\n\nv1.0.3\n------\n\n- Call msg instead of error if the plugin is skipped (else it closes IDA)\n\nv1.0.2\n------\n\n- Bugfix with some arguments\n\nv1.0.1\n------\n\n- Display the opcode in the IDL output\n\nv1.0.0\n------\n\n- Initial release","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftenable%2Fmida","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftenable%2Fmida","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftenable%2Fmida/lists"}