qilingframework / qilingframework/qiling

test_macho_kext fails with **AttributeError: 'QlLoaderMACHO' object has no attribute 'IOKit'

Open
#1,571 0 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.