qilingframework / qilingframework/qiling
test_macho_kext fails with **AttributeError: 'QlLoaderMACHO' object has no attribute 'IOKit'
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 6.1k
- Forks
- 798
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 9
Description
***Describe the bug
test_macho_kext fails with **AttributeError: 'QlLoaderMACHO' object has no attribute 'IOKit'
Sample Code
python3 ./test_macho_kext.py
Expected behavior
the test should pass without errors
Additional context
I extracted the file SuperRootkit from the zipfile and renamed it to SuperRootkit.kext to make it match the path in the test. after this i execute the test
Iam not familiar with the MAC platform
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by running test_macho_kext.py with the extracted SuperRootkit.kext and reproduce the AttributeError on QlLoaderMACHO.IOKit. Inspect the test and the loader path involved in the failure, then verify the test completes without errors on the supported environment.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- operating-systems, reverse-engineering, testing-qa
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100