View previous topic :: View next topic |
Author |
Message |
daninthemix Cheater
Reputation: 0
Joined: 29 Jul 2013 Posts: 39
|
Posted: Sat Mar 14, 2015 3:15 pm Post subject: Possible to convert EXE trainer back into CT table? |
|
|
Is this possible? Often there's Cheat Engine EXE trainers posted around on the web and I'd rather just run the tables from within Cheat Engine.
|
|
Back to top |
|
 |
hhhuut Grandmaster Cheater
Reputation: 6
Joined: 08 Feb 2015 Posts: 607
|
Posted: Sat Mar 14, 2015 3:51 pm Post subject: |
|
|
That would mean to decompile the EXE file which is not possible. It's possible to extract some data strutctures and things, but since a compiler translates all variable names into addresses it's not possible to recover them in order to fully recover the auto assemble script ...
|
|
Back to top |
|
 |
justa_dude Grandmaster Cheater
Reputation: 23
Joined: 29 Jun 2010 Posts: 891
|
Posted: Tue Mar 17, 2015 9:39 pm Post subject: |
|
|
Yes, it is thankfully possible. No cheat is worth risking the security of your computer.
The best way, of course, is to ask the author to upload a table. If that doesn't work, you'll need to extract the archive from the .rsrc section of the PE header, snip and record the first dword for the number of files, pass it through zlib deflate, and extract the .CEtrainer file from the archive (format: [pstring fname, pstring dname, pstring data]*num_files). You can run this portion via CE or decrypt it into a table using the unprotecttrainer algorithm.
I was thinking that at one point CE allowed you to simply open trainer .exe files to see the scripts, but that doesn't seem possible at present. You could trivially pull the data from memory once it was unpacked and "decrypted", but that would require that you run the trainer and defeat the purpose.
_________________
A nagy kapu mellett, mindig van egy kis kapu.
----------------------
Come on... |
|
Back to top |
|
 |
daninthemix Cheater
Reputation: 0
Joined: 29 Jul 2013 Posts: 39
|
Posted: Wed Mar 18, 2015 2:58 am Post subject: |
|
|
Your post left me lost. Would you be at all willing to do it? At least then we'd have a working Shadow Man table for the board (a game from 1999!).
I tried messaging the author but he doesn't respond. I can't post URLs yet so PM me for the link.
|
|
Back to top |
|
 |
justa_dude Grandmaster Cheater
Reputation: 23
Joined: 29 Jun 2010 Posts: 891
|
Posted: Wed Mar 18, 2015 4:49 am Post subject: |
|
|
I could post code to do it, but I don't know how DB feels about it. I'm certainly not going to become a bot for unpacking everyone else's trainers.
_________________
A nagy kapu mellett, mindig van egy kis kapu.
----------------------
Come on... |
|
Back to top |
|
 |
daninthemix Cheater
Reputation: 0
Joined: 29 Jul 2013 Posts: 39
|
Posted: Wed Mar 18, 2015 4:52 am Post subject: |
|
|
"Code" as in a full-blown app? A program to do this would be very useful for people. As you said, no cheat is worth risking the security of your PC, and trainers all require elevation to run so they're especially risky.
|
|
Back to top |
|
 |
++METHOS I post too much
Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Wed Mar 18, 2015 9:37 am Post subject: |
|
|
I think things like this are better left to those that can work it out on their own. Rippers that steal work and don't give credit are the worst...especially those that profit monetarily.
Regarding security...there are ways to mitigate/eliminate risk.
|
|
Back to top |
|
 |
|