Trial-ware is a whole different solution. I dabbled a little in it when i was younger just for educational purposes (meaning i never distributed anything). When you come to a difference in code execution (in particular a different value in a returned function) you usually simply change "is" to "is not" so it runs without the disk, or simply overwrite the entire checking routine with no-operations (nop), or rig it so the successful check and the unsuccessful one launch the same code. Once with the cd inserted and once without. You simply launch the game twice or on two separate systems at once in a debugger. I would guess it would be possible to write the decrypted exe to disk. ![]() It finds the key on the dvd/cd and decrypts it then launches it. As far as i am aware securom is reasonably straightforward in this regard because it is a wrapper program around an encrypted exe.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |