| | |
Killing Hidden Processes
![]() |
•
•
Join Date: Jan 2009
Posts: 8
Reputation:
Solved Threads: 0
Hi there.
I'm creating a simple anti-cheat program for my game that kills most game cheating programs. (ex: WPE, Cheat Engine, etc.)
But I got stucked when trying to kill hidden processes. Say a program called "HideToolz". it can hide cheating programs from the process list, so that my anti-cheat program cannot detect it. (well, HideToolz can hide any other non-cheating related programs, too.)
And HideToolz itself is hidden from the process list in the Windows Task Manager, so that my program cannot block neither kill the process.
So, is there a way to detect and kill it? I'm using C#. but it would be okay if someone knows how to do this in C++ as I understand both languages.
Thanks.
I'm creating a simple anti-cheat program for my game that kills most game cheating programs. (ex: WPE, Cheat Engine, etc.)
But I got stucked when trying to kill hidden processes. Say a program called "HideToolz". it can hide cheating programs from the process list, so that my anti-cheat program cannot detect it. (well, HideToolz can hide any other non-cheating related programs, too.)
And HideToolz itself is hidden from the process list in the Windows Task Manager, so that my program cannot block neither kill the process.
So, is there a way to detect and kill it? I'm using C#. but it would be okay if someone knows how to do this in C++ as I understand both languages.
Thanks.
Last edited by djzmo; Apr 12th, 2009 at 12:40 am.
I don't know how HideToolz works, but can you try to get all processes with name "your process name you want to kill" and loop on their IDs and kill them using Process.Kill which in System.Diagnostics
BI Developer | LINKdotNET
B.Sc Computer Science, Helwan University
Technical blog | http://ramymahrous.wordpress.com
LinkedIn | http://www.linkedin.com/in/ramymahrous
B.Sc Computer Science, Helwan University
Technical blog | http://ramymahrous.wordpress.com
LinkedIn | http://www.linkedin.com/in/ramymahrous
So, don't use it, and you can run process without showing its GUI to the user!
BI Developer | LINKdotNET
B.Sc Computer Science, Helwan University
Technical blog | http://ramymahrous.wordpress.com
LinkedIn | http://www.linkedin.com/in/ramymahrous
B.Sc Computer Science, Helwan University
Technical blog | http://ramymahrous.wordpress.com
LinkedIn | http://www.linkedin.com/in/ramymahrous
mmmmm, I'll think in this using C++, give me sometime..
BI Developer | LINKdotNET
B.Sc Computer Science, Helwan University
Technical blog | http://ramymahrous.wordpress.com
LinkedIn | http://www.linkedin.com/in/ramymahrous
B.Sc Computer Science, Helwan University
Technical blog | http://ramymahrous.wordpress.com
LinkedIn | http://www.linkedin.com/in/ramymahrous
BI Developer | LINKdotNET
B.Sc Computer Science, Helwan University
Technical blog | http://ramymahrous.wordpress.com
LinkedIn | http://www.linkedin.com/in/ramymahrous
B.Sc Computer Science, Helwan University
Technical blog | http://ramymahrous.wordpress.com
LinkedIn | http://www.linkedin.com/in/ramymahrous
•
•
Join Date: Jan 2009
Posts: 111
Reputation:
Solved Threads: 5
There is not much documentation about hiding processes , try searching for antirootkit sources . But i dont think someone will code it in c# .
Here is an example of a very good russian hiden process detector :
http://www.wasm.ru/pub/21/files/phunter.rar its writen in delphi. Btw , here is a tutorial how to do the same with winapi , its in russian ,but try using google translate http://www.winblog.ru/2006/07/27/27070601.html =)
Maybe u'l find something usefull.
Here is an example of a very good russian hiden process detector :
http://www.wasm.ru/pub/21/files/phunter.rar its writen in delphi. Btw , here is a tutorial how to do the same with winapi , its in russian ,but try using google translate http://www.winblog.ru/2006/07/27/27070601.html =)
Maybe u'l find something usefull.
Last edited by jen140; Apr 19th, 2009 at 7:45 pm.
![]() |
Similar Threads
- Browser keeps opening by itself (Viruses, Spyware and other Nasties)
- Hidden program installs .dlls with randomly generated names in random "notify" reg. (Viruses, Spyware and other Nasties)
- Is there a way to clean up computer and remove all hidden & unused programs & files? (Windows NT / 2000 / XP)
- Need help fast! *HJT log posted* (Viruses, Spyware and other Nasties)
- warms and proccess problems (Viruses, Spyware and other Nasties)
- Hot Offers Hijack and Others (Viruses, Spyware and other Nasties)
- hotoffers popup/homepage plz help (Viruses, Spyware and other Nasties)
- HijackThis error? (Viruses, Spyware and other Nasties)
Other Threads in the C# Forum
- Previous Thread: Using If statement with a button action to stop it if information is missing
- Next Thread: RegistryKey
Views: 1518 | Replies: 9
| Thread Tools | Search this Thread |
Tag cloud for C#
.net 2d access ado.net algorithm application array asp.net automation bitmap box button c# calendar chat check checkbox class client code color combobox control conversion csharp custom data database datagrid datagridview dataset datetime degrees deployment display drawing event excel file form format forms function gcd gdi+ graphics image index input install java list listbox login mandelbrot math monodevelop mysql networking notepad operator path pda picturebox pixelinversion prime print programming property radians regex remote remoting resource round saving search server socket sounds sql statistics string studio table tcp text textbox time timer update usercontrol validation visual visualstudio webbrowser windows winforms wpf xml






