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 


Vista and certificates

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
kill1212
Newbie cheater
Reputation: 0

Joined: 30 May 2008
Posts: 12

PostPosted: Fri Jan 02, 2009 4:37 pm    Post subject: Vista and certificates Reply with quote

I wrote a simply driver to test it Razz
It's one line DbgPrint("Hello world"). I have signed this driver with makecert, signtool.
It works on XP32 normally, Vista32 too but on
Vista x64 it cannot load. My certificate on XP is ok but Vista shows
that's not trusted and driver will not be loaded. Why ? Can anyone help ?

Regards,
Kill1212
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Fri Jan 02, 2009 6:06 pm    Post subject: Reply with quote

hit F8 as the system is booting, and one of the options should allow it.

google will provide more information
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 472

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

PostPosted: Fri Jan 02, 2009 8:03 pm    Post subject: Reply with quote

You need to get a new certificate. (A class 3 certificate one) Cost quite a bit of money though.

Ps. if you buy one, care to let me use it from time to time ?

_________________
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
kill1212
Newbie cheater
Reputation: 0

Joined: 30 May 2008
Posts: 12

PostPosted: Sat Jan 03, 2009 4:53 pm    Post subject: Reply with quote

f**** microsoft ....
They are blocking a lot of software:
1. I need to buy certificate for 1337$
2. I need to bypass patch guard
3. I need to rebuild my driver to 64bit support

sucks Razz


Last edited by kill1212 on Tue Jan 06, 2009 5:22 pm; edited 1 time in total
Back to top
View user's profile Send private message
rapion124
Grandmaster Cheater Supreme
Reputation: 0

Joined: 25 Mar 2007
Posts: 1095

PostPosted: Sat Jan 03, 2009 8:31 pm    Post subject: Reply with quote

The driver signing is $300/year I believe.

PatchGuard prevents kernel-mode hooking. If you can't hook, that means the anti-cheat can't hook either, so you're on even ground.

Your driver should already have 64-bit support already if you coded it right.
Back to top
View user's profile Send private message
kill1212
Newbie cheater
Reputation: 0

Joined: 30 May 2008
Posts: 12

PostPosted: Tue Jan 06, 2009 5:19 pm    Post subject: Reply with quote

yes... i must bypass patchguard or something like this [i got driver that does a bypass for PG1, PG2, PG3 !]
anyway... there is a good way to disable it by using console

Dark Byte... i found 100% working way of signing Razz Write a small app that register your certificate in your system store as Trusted Root Certificate. User will only confirm the installation (look Crypto Api at MSDN "AddEncodedCertificateToSystemStore" or something like this and it should works or use Microsoft's "certmgr.exe" msdn_microsoft_com/en-us/library/ms172241.aspx (replace _ with .)


Last edited by kill1212 on Tue Jan 06, 2009 5:30 pm; edited 1 time in total
Back to top
View user's profile Send private message
nwongfeiying
Grandmaster Cheater
Reputation: 2

Joined: 25 Jun 2007
Posts: 695

PostPosted: Tue Jan 06, 2009 5:27 pm    Post subject: Reply with quote

Dark Byte wrote:
You need to get a new certificate. (A class 3 certificate one) Cost quite a bit of money though.

Ps. if you buy one, care to let me use it from time to time ?


LOL @ the P.S.

I would imagine that the forum allow you ample amounts of revenue to buy all the driver signing you need, but I guess not. I was going to make a site like craigslist and hopefully profit from it and if I ever (hoping to dear God that I do) profit from the site, I'll be sure to sponsor you [with your driver signing needs and whatnot].
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 472

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

PostPosted: Tue Jan 06, 2009 5:30 pm    Post subject: Reply with quote

Quote:

Dark Byte... i found 100% working way of signing Razz Write a small app that register your certificate in your system store as Trusted Root Certificate. User will only confirm the installation (look Crypto Api at MSDN "AddEncodedCertificateToSystemStore" or something like this and it should works or use Microsoft's "certmgr.exe" msdn_microsoft_com/en-us/library/ms172241.aspx (replace _ with .)

have you tried it ? (I currently don't have any certificate at all so can't test)

For now when I decide to write a 64-bit version I'll just ask people to reboot and press f8 during boot and allow signed drivers, or to boot up with dbvm loaded (I can get usermode code to run in ring0 and from there allocate memory and parse the PE header of a driver and load it. Of course, exception handling is screwed then and I have no driverobject, but that's no big deal)

Quote:

LOL @ the P.S.

I would imagine that the forum allow you ample amounts of revenue to buy all the driver signing you need, but I guess not. I was going to make a site like craigslist and hopefully profit from it and if I ever (hoping to dear God that I do) profit from the site, I'll be sure to sponsor you [with your driver signing needs and whatnot].

and sure I could buy a signature, but then I'd be responsible for the use and abuse of the driver. And a driver that lets users modify memory or lets other people load their driver is against the rules set by MS. Making them revoke my certificate and block it.
Look up atsiv

_________________
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


Last edited by Dark Byte on Tue Jan 06, 2009 5:47 pm; edited 2 times in total
Back to top
View user's profile Send private message MSN Messenger
nwongfeiying
Grandmaster Cheater
Reputation: 2

Joined: 25 Jun 2007
Posts: 695

PostPosted: Tue Jan 06, 2009 5:39 pm    Post subject: Reply with quote

How ironic when you're trying to help other people and people tend to backstab you. I now know the downsides to open-source projects [for x64-bit operating systems].
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming 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