-
Notifications
You must be signed in to change notification settings - Fork 263
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not all processes are scanned #21
Comments
Do I need to run the tool on even higher priv, eg https://github.com/nfedera/run-as-trustedinstaller ? |
Hi @greenozon ! Yes, clearly Admin is not enough and HH doesn't have the privilege to access those processes. Can you check with which privileges each of them run? What exactly is your Windows version? Do you have any AV/EDR software installed? Sometimes such products block access to specific processes. |
Thanks for reply! I dont have any AV/EDR |
details: C:\Windows\system32\AUDIODG.EXE 0x9d8 about "Could not access" errors for chrome.exe and opera.exe - wow! each time I ran the tool and tried to find the PID using ProcExplorer - I was not able to find those! I've also seen that those chrome/opera are constantly creating and deleting processes and last question on this case:
could you explain a bit more pls |
and one more question: could you print more info in case of |
@greenozon - I will add better error reporting. In the meanwhile, could you please try scanning each of the problematic processes with PE-sieve? It is an engine used by HollowsHunter. It scans only one process at the time, but has extended reporting of errors. |
Gave it a try
is it just an informational msg or you are skipping some deeper functionality? Clock7 attached btw, the tool did not tell more info besides as before... ([-] Section 0: out ouf bounds, skipping...)
|
Could you also explain the goal of .tag file, eg:
|
It is explained on PE-sieve Wiki, check it out: https://github.com/hasherezade/pe-sieve/wiki/3.1.-Investigating-hooks-and-patches |
Thank you! I checked your clock application, it is indeed very nice, looks like written in pure assembly, is it? I fixed my library to better handle such cases, so from now this message is not gonna be shown. |
@greenozon - finally, I made a new test build - please have a look: It has a new parameter added: The report looks like this: |
@greenozon - I am happy that it helped! What did it find in the teamviewer? Can you show me the report? Maybe it has some system shims, or other hooks installed? This is also documented on Wiki: https://github.com/hasherezade/pe-sieve/wiki/1.-FAQ#pe-sieve-gives-me-a-lot-of-false-positives-why |
I"m happy as well! |
well, about processes - chrome/opera are being created/closed for no reason during scan, so I guess thats fine |
Thank you! Is this report is generated with the option I see the teamviewer got flagged because the file What report did you get in case of chrome/opera? Error: Invalid parameter? |
eg:
heh, tv process from windows temp is gone!.. |
Thanks! Yes, those processes exited before the scan completed - so it seems as you described. "Could not open the process: Invalid Parameter" - the process has terminated before the scan started, so the PID was invalid; " "Could not enumerate modules. Could not query the working set. " - the PID was valid at the moment of opening the process, but the process has terminated soon after, and it was not possible to query the workingset and the modules.
Yes, it must be an updater - as the name says: TvUpdateInfo.exe. And it was probably autodownloaded and dropped in the TEMP. |
Nice collaboration, that was ton of focus and love, thank you! |
…ts are included in the report (Issue #21)
Thank you too! Now the changes are merged, I added some fixes. You can get the latest version from the AppVeyor build server - there is a tab "Artifacts" |
Thanks, |
@greenozon - yes, it is possible to build HH on Linux - but of course the produced binary will be dedicated to run on Windows. I did some cleanup recently that fixed compatibility issues, so you can pull the latest version if you wanna try. There is still one problem that I didn't fixed yet - it occurs on the attempt to compile the resource files: But when I re-run the ./mingw_build.sh for the second time, it continues, and finally we get the binary. Another issue is that the ETW option won't work - because the KrabsETW library supports Visual Studio only. |
For some reason I"m not able to build hollow-hunter on Ubuntu using mingw toolchain and another issue - I see tons of warnings and you pic is super clean, is it from Windows? |
Yes, let's talk about it in another ticket |
Even if I ran cmd.exe as Admin, the tool can't access some processes
are there any clues why is that?
eg:
the first two I guess are OK, but what about the rest?
The text was updated successfully, but these errors were encountered: