{"id":13754975,"url":"https://github.com/andywhittaker/idaproboschme7x","last_synced_at":"2025-05-10T00:31:20.322Z","repository":{"id":88676503,"uuid":"118488461","full_name":"AndyWhittaker/IDAProBoschMe7x","owner":"AndyWhittaker","description":"IDA Pro Bosch ME7x C16x Disassembler Helper","archived":false,"fork":false,"pushed_at":"2022-11-21T12:01:11.000Z","size":76,"stargazers_count":44,"open_issues_count":2,"forks_count":12,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-12-06T22:06:02.828Z","etag":null,"topics":["bosch","cpp","ida","ida-plugin","ida-pro","idapro","visual-studio","visual-studio-code","visualstudio"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AndyWhittaker.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2018-01-22T17:07:31.000Z","updated_at":"2024-11-12T00:00:26.000Z","dependencies_parsed_at":"2023-03-13T18:19:28.006Z","dependency_job_id":null,"html_url":"https://github.com/AndyWhittaker/IDAProBoschMe7x","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/AndyWhittaker%2FIDAProBoschMe7x","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndyWhittaker%2FIDAProBoschMe7x/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndyWhittaker%2FIDAProBoschMe7x/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndyWhittaker%2FIDAProBoschMe7x/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndyWhittaker","download_url":"https://codeload.github.com/AndyWhittaker/IDAProBoschMe7x/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253346428,"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":["bosch","cpp","ida","ida-plugin","ida-pro","idapro","visual-studio","visual-studio-code","visualstudio"],"created_at":"2024-08-03T10:00:38.234Z","updated_at":"2025-05-10T00:31:19.962Z","avatar_url":"https://github.com/AndyWhittaker.png","language":"C","funding_links":[],"categories":["\u003ca id=\"004c199e1dbf71769fbafcd8e58d1ead\"\u003e\u003c/a\u003e针对特定分析目标"],"sub_categories":["\u003ca id=\"5578c56ca09a5804433524047840980e\"\u003e\u003c/a\u003e未分类"],"readme":"# BoschMe7x\nIDA Pro Bosch ME7x C16x Disassembler Helper\n\nThis is a very simple plugin for IDA Pro mainly to save a few hours of work. This is also my very first GitHub project and I don't know what I'm doing yet!\n\nThis IDA Pro plug-in reads in a Bosch ME7.x binary, asks a few questions and then goes through said binary, trying to disassemble it.\n\n## Important Points\n\nBecause a binary is essentially a collection of bytes, there is no formatting of an executable like you would expect on, say, a Windows exe or a Linux executable. Therefore you have to instruct IDA to load the binary exactly as it should be.\n\nTell IDA that:\nThe processor is a Siemens C166 family [c166]\nCreate a RAM section with the start address at 0x0e0000 with a size of 0x0400\nCreate a ROM section with a start address at 0x800000, the ROM size should be automatic.\nIn the Input File section set the loading address to 0x800000\n\nClick OK and when asked, select the device names to be C167CR_SR\n\nThe binary is now loaded correctly. Assuming the .plw file is in the plugins directory, click on Edit.Plugins-\u003eBoschME7x and away we go.\n\n## Built With\n\nThis project is written in bad C++ within Microsoft's Visual Studio 2017 community edition.\n\n## Contributing\n\nPlease contribute all that you can; I'm not an IDA Pro professional but would like some help digging through the documentation.\n\n## Authors\n\n* **Andy Whittaker** - *Initial work*\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE.md) file for details\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandywhittaker%2Fidaproboschme7x","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandywhittaker%2Fidaproboschme7x","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandywhittaker%2Fidaproboschme7x/lists"}