qilingframework / qilingframework/qiling
Syscall: "setgroups", "setuid" in 32 bit arch not implemented
Open
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 6.1k
- Forks
- 798
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 9
Description
When I emulated an arm_32 program I met this: (at dev-branch)
[!] 0x9007ff44: syscall ql_syscall_setgroups32 number = 0xce(206) not implemented
[!] 0x90080260: syscall ql_syscall_setuid32 number = 0xd5(213) not implemented
Though it didn't cause much problem to me, I still want to report this for ya. Hope it will do little help for this framework
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 locating the syscall entry points named ql_syscall_setgroups32 and ql_syscall_setuid32, then reproduce the arm_32 output shown in the report. Done means both syscalls are handled for 32-bit ARM without the reported not-implemented messages.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- operating-systems, reverse-engineering
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100