Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Crashing a Process

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Source
View previous topic :: View next topic  
Author Message
Apokliptico
How do I cheat?
Reputation: 0

Joined: 19 Dec 2009
Posts: 6

PostPosted: Sat Dec 19, 2009 5:58 pm    Post subject: Crashing a Process Reply with quote

Hi! I'm trying to make a program that allows me to crash any process. I can do this by injecting random code into the process by using the createremoteprocess API, but the problem is that with some unkillable processes like zlclient.exe (zone alarm process) or many other AV/FW processes, i can't seem to inject the random code...
I tried to do so with cheatengine and i could crash the zlclient.exe I was wondering how can I archieve this?. I'm making this program on VB, but I know C++ as well.
Thanks a lot
APOKLIPTICO

PD: I know this may seem like malware programming, but I'm just learning how to handle the memory...
Back to top
View user's profile Send private message
Slugsnack
Grandmaster Cheater Supreme
Reputation: 71

Joined: 24 Jan 2007
Posts: 1857

PostPosted: Mon Dec 21, 2009 10:18 am    Post subject: Reply with quote

TerminateProcess() ? That is as good as crashing it
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 468

Joined: 09 May 2003
Posts: 25719
Location: The netherlands

PostPosted: Mon Dec 21, 2009 11:35 am    Post subject: Reply with quote

run your application as administrator and let it acquire the SeDebugPrivilege
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
Apokliptico
How do I cheat?
Reputation: 0

Joined: 19 Dec 2009
Posts: 6

PostPosted: Tue Dec 22, 2009 10:18 am    Post subject: Reply with quote

That's not the method that's used in cheatengine, I know it becouse zonealarm cannot be terminated or crashed, becouse it can't be opened with openprocess, i'm guessing a kernel hook, but i'm not sure, that's why i asked you guys, becouse i could crash it with cheat engine, what's the method that cheatengine uses?

PD: I've tried with the sedebugprivilege too...
Back to top
View user's profile Send private message
Apokliptico
How do I cheat?
Reputation: 0

Joined: 19 Dec 2009
Posts: 6

PostPosted: Fri Dec 25, 2009 2:57 pm    Post subject: Reply with quote

Hey where's cheat engine's creator? he must know how he did that part...
Back to top
View user's profile Send private message
kot1990
Expert Cheater
Reputation: 1

Joined: 06 Sep 2009
Posts: 131
Location: Greece

PostPosted: Sat Dec 26, 2009 9:31 am    Post subject: Reply with quote

Now you remind me an unkilable process I saw in the past at school. The system is in administrator mode, however the running process is a system service and is somehow write protected, I couldn't crash that one, even with cheat engine. It's faronics antiexecutable, they install that program at school so you can't execute any external executables but the ones defined by the system administrator. Also it has a password protection to access and modify its settings.
Back to top
View user's profile Send private message
Apokliptico
How do I cheat?
Reputation: 0

Joined: 19 Dec 2009
Posts: 6

PostPosted: Sun Dec 27, 2009 1:06 pm    Post subject: Reply with quote

That's weird... I mean, CE uses drivers at kernel level, so it should be able to inject random memory no matter what the protections are, unless of course the program patches the kernel some how... That's hardcore coding..
Back to top
View user's profile Send private message
Apokliptico
How do I cheat?
Reputation: 0

Joined: 19 Dec 2009
Posts: 6

PostPosted: Tue Dec 29, 2009 1:00 pm    Post subject: Reply with quote

So anyways, any answers from the original coder?? is he alive or he was abducted by aliens becouse he made a program too good to be human?
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 468

Joined: 09 May 2003
Posts: 25719
Location: The netherlands

PostPosted: Tue Dec 29, 2009 3:27 pm    Post subject: Reply with quote

there are multiple ways ce can crash something
What are your default ce settings? Is anything enabled in settings extra?
If so, that's the cause it's able to crash the process. It's writing to the process in kernelmode

If not, then it's just because it's running as administrator and has given itself SeDebugPrivilege rights

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
Apokliptico
How do I cheat?
Reputation: 0

Joined: 19 Dec 2009
Posts: 6

PostPosted: Wed Dec 30, 2009 1:45 pm    Post subject: Reply with quote

Yeap, the program is hooking the call to the openprocess() API becouse when I disable the option for using the openprocess() in kernel mode, CE can't open the process...
Well, thanks a lot guys!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Source All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites