Sudo tries to leverage the kernel DLLs before loading them
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 5.9k
- Forks
- 180
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 2
Description
Sudo for Windows version
1.0.0
Windows build number
10.0.26100.1742
Other Software
N/A
Steps to reproduce
Using Sudo in CMD or w/e.
I found that prior to loading the nll.dll Sudo, is trying to use it as I found in the stack trace:
Expected Behavior
N/A
Actual Behavior
I don't think it's a behavioral issue, but upon debugging and looking at how Sudo works for an upcoming blog I noticed that is probably not the right behavior. The issue goes away once ntdll.dll is loaded
Contributor guide
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 with the reported debugger stack trace and the reproduction steps for Sudo in CMD, focusing on the references to nll.dll and ntdll.dll. The report does not name a source file or test; done should mean the DLL loading behavior has been investigated and the unintended preloading behavior is corrected or explained.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100