{"id":15717206,"url":"https://github.com/cyb3rmx/wh1tem0cha","last_synced_at":"2025-08-04T06:15:34.311Z","repository":{"id":221699286,"uuid":"755101307","full_name":"CYB3RMX/Wh1teM0cha","owner":"CYB3RMX","description":"Python Module for Parsing \u0026 Reverse Engineering Mach-O Executables.","archived":false,"fork":false,"pushed_at":"2024-03-01T11:41:30.000Z","size":307,"stargazers_count":17,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-07T22:47:00.315Z","etag":null,"topics":["apple","cybersecurity","executable","ios","mach-o","macho-parser","macosx","malware-analysis","parser","python3","reverse-engineering"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/wh1tem0cha/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CYB3RMX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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,"publiccode":null,"codemeta":null},"funding":{"custom":"https://bmc.link/cyb3rmx"}},"created_at":"2024-02-09T13:00:20.000Z","updated_at":"2025-01-02T15:52:27.000Z","dependencies_parsed_at":"2024-10-24T13:42:13.272Z","dependency_job_id":"efd94ce0-3ca6-4cbd-aabc-988cfa1bf7b4","html_url":"https://github.com/CYB3RMX/Wh1teM0cha","commit_stats":null,"previous_names":["cyb3rmx/wh1tem0cha"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CYB3RMX%2FWh1teM0cha","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CYB3RMX%2FWh1teM0cha/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CYB3RMX%2FWh1teM0cha/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CYB3RMX%2FWh1teM0cha/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CYB3RMX","download_url":"https://codeload.github.com/CYB3RMX/Wh1teM0cha/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252967984,"owners_count":21833247,"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":["apple","cybersecurity","executable","ios","mach-o","macho-parser","macosx","malware-analysis","parser","python3","reverse-engineering"],"created_at":"2024-10-03T21:49:04.070Z","updated_at":"2025-05-07T22:47:05.808Z","avatar_url":"https://github.com/CYB3RMX.png","language":"Python","funding_links":["https://bmc.link/cyb3rmx"],"categories":[],"sub_categories":[],"readme":"# Wh1teM0cha\n\u003cimg src=\"https://img.shields.io/badge/-Python-black?style=for-the-badge\u0026logo=python\u0026logoColor=white\"\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://github.com/CYB3RMX/Wh1teM0cha/assets/61325408/322d3083-cb78-4630-ae71-1ae33f5dc543\" width=\"400\" style=\"margin=auto;\"\u003e\n  \u003cbr\u003e\n\u003cbr\u003e\u003cb\u003ePython Module for Parsing \u0026 Reverse Engineering Mach-O Executables.\u003c/b\u003e\u003cbr\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\n# Installation\n- \u003ci\u003eYou can simply run this command.\u003c/i\u003e\n```bash\npip3 install wh1tem0cha\n```\n\n# How to Use\n\u003e [!NOTE]\n\u003e This section contains brief information about the module.\n\u003e For more information please visit \u003ca href=\"https://github.com/CYB3RMX/Wh1teM0cha/blob/main/docs/USECASES.md\"\u003eUSECASES.md\u003c/a\u003e\n\n## General Information About Target Binary\n- \u003ci\u003eDescription\u003c/i\u003e: With this feature you can get general information from target MACH-O binary.\u003cbr\u003e\n```python\nfrom wh1tem0cha import Wh1teM0cha\n\nwm = Wh1teM0cha(\"target_binary_file\")\nwm.get_binary_info()\n```\n![wm1](https://github.com/CYB3RMX/Wh1teM0cha/assets/42123683/42cb05f0-22d4-47fb-bf4c-ba8b1c3a36a1)\n\n## List Segments\n- \u003ci\u003eDescription\u003c/i\u003e: This method is for parsing and listing segments.\u003cbr\u003e\n```python\nfrom wh1tem0cha import Wh1teM0cha\n\nwm = Wh1teM0cha(\"target_binary_file\")\nwm.get_segments()\n```\n![wm2](https://github.com/CYB3RMX/Wh1teM0cha/assets/42123683/065dd2ca-30be-4d6d-bdfb-8a55d6f64690)\n\n### Get Target Segment Information\n- \u003ci\u003eDescription\u003c/i\u003e: With this method you can get additional information about the target segment.\u003cbr\u003e\n```python\nfrom wh1tem0cha import Wh1teM0cha\n\nwm = Wh1teM0cha(\"target_binary_file\")\nwm.segment_info(\"__TEXT\")\n```\n![wm3](https://github.com/CYB3RMX/Wh1teM0cha/assets/42123683/c6022cde-975f-4f95-b813-9daf7bccb37c)\n\n## List Sections\n- \u003ci\u003eDescription\u003c/i\u003e: This method is for parsing and listing sections.\u003cbr\u003e\n```python\nfrom wh1tem0cha import Wh1teM0cha\n\nwm = Wh1teM0cha(\"target_binary_file\")\nwm.get_sections()\n```\n![wm4](https://github.com/CYB3RMX/Wh1teM0cha/assets/42123683/474f9105-bfd4-40a4-80d9-48e55246194d)\n\n### Get Target Section Information\n- \u003ci\u003eDescription\u003c/i\u003e: With this method you can get additional information about the target section.\u003cbr\u003e\n```python\nfrom wh1tem0cha import Wh1teM0cha\n\nwm = Wh1teM0cha(\"target_binary_file\")\nwm.section_info(\"__text\")\n```\n![wm5](https://github.com/CYB3RMX/Wh1teM0cha/assets/42123683/15555c54-bee2-4aa8-b649-5883f8148790)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyb3rmx%2Fwh1tem0cha","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcyb3rmx%2Fwh1tem0cha","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyb3rmx%2Fwh1tem0cha/lists"}