Home > Software engineering >  On the problem of crack a game double open
On the problem of crack a game double open

Time:10-09

Now there's A game, should be the starter, invoke the main program to start the game, starter to deliver some relevant parameters,
Similar to A starter, A call to B, B to deliver some parameters,
I manually start the B, you will be prompted abnormal program starts, please use the starter,

Do you have any way to crack?

CodePudding user response:

Hook starter A CreateProcess and startup or ShellExecute function, look at the parameters

CodePudding user response:

Sand box or something,,,

CodePudding user response:

http://www.vckbase.com/index.php/wv/1398
Have a look at, hope to help you ~

CodePudding user response:

Use processexplore check boot parameters, such as
Are likely to have a check in process B start the parent process information, etc

CodePudding user response:

Process B does not necessarily have A check in the code of the parent, but understand A little against the plugin is likely to put A false main process B, give direct error dialog and exit, the starter may start with suspended method A, B, B and then modify the code to jump to the real main program to continue, even starter can also be encrypted part B of the code, until run time temporarily, so A lot may not be easy to replace A starter program can solve,

CodePudding user response:




reference 5 floor Idle_ reply:
process B does not necessarily have A check in the code of the parent, but understand A little against the plugin is likely to put A false main process B, give direct error dialog and exit, the starter may start with suspended method A, B, B and then modify the code to jump to the real main program to continue, even starter can also be encrypted part B of the code, until run time temporarily, so A lot may not be easy to replace A starter program can solve,

Somewhat agree, even if really know what transmission parameters, also need to decrypt, if not the best encryption

CodePudding user response:

Do as you say so, that is, certain parameter passed in the past, if you don't have to receive is abnormal,

CodePudding user response:

Realization of this function is not very difficult, and many methods, crack, from the perspective of the guess how he communication, because the method is more, tend to be more trouble,

CodePudding user response:

Reference
according to what you say, is a parameter passed in the past, if you don't have to receive is abnormal,


B: no, I mean in the program the main is a similar MessageBox (" Error "); With starter startup code it will be the main entrance to replace JMP real main entrance. Don't just perform that MessageBox starter,

CodePudding user response:

references 9 f Idle_ response:
reference
according to what you say, is a parameter passed in the past, if you don't have to receive is abnormal,


B: no, I mean in the program the main is a similar MessageBox (" Error "); With the starter starts it will be the main entrance code replacing JMP real main entrance. Starter was not just to perform that MessageBox,


Yes, no starter, will pop up an error dialog,
Starter start B, it will be some special parameters, such as your starter on selected area again, suit, and the corresponding IP, etc.,
Is more exaggerated, after encryption to B,

CodePudding user response:

What game?
Seems to be very strong, the original poster said, try to go home!

CodePudding user response:

I also want to know what game, seems to be nothing difficult, just a guess, above assembly F8 is better than what is clear

CodePudding user response:

To see this post, checked for half a day

CodePudding user response:

Do have a great god know asked private dosing method, limit 6 opened, and now I need to open 20, 20 open beta versions of open beta can not

CodePudding user response:

In the virtual machine to run
  • Related