Asked by:
Autoruns shows file extension twice + "File not found"

Question
-
Dear all,
I'm facing this issue running Autoruns on Win7 Enterprise machines:
Some entries are marked as "file not found" and shown up with doubled Extension.
e.g. "c:\Windows\system32\hkcmd.exe.exe" in HKLM\Software\Microsoft\Windows\CurrentVersion\RunChecking the registry I found the correct values: "c:\Windows\system32\hkcmd.exe"
Tested this with Autoruns 13.82 and 13.91 (your page says 13.90 but "About" of .exe says 13.91).
There are multiple entries shown this way. Most of them are parts of Drivers I think.
Like Hotkey above or igfxtray.A subset is a set of McAfee agent executables
Is this a fault of Autoruns? Or might the entries be defective in any way?
Is there a way for me to sort out wether the entries are valid or not for real?
Did not found this issue on a Win10 machine - but not sure since on the Win10 machine not the same software is installed.
Thanks for your replies.
Jens
All replies
-
-
-
-
Hey MarkC,
With my PoC for the post-boot native path handling bug (designed for Win10), you can reproduce the double ".exe" file extension issue by changing line 6 to:
$TargetBinPath = Join-Path $TargetDir "shady.exe"
Edit: Here's a new PoC
Using the private release of Autoruns v13.92, you can see the appended ".exe" when the service's ImagePath value does not exist . It's worth mentioning this bug was not reproducible when the ImagePath binary existed.
Autoruns v13.92 when the file doesn't exist.
Autoruns v13.92 when the file does exist:
The bug appears to still be present in Autoruns v13.93.
- Edited by Kyle Hanslovan Sunday, December 9, 2018 6:51 PM