I am working on a program protected by Sentinel Shell. I managed to defeat the shell (patched RNBOsproInitialiezed, RNBOsproFindFirstUnit, RNBOsproRead, emulated RNBOsproQuery for first 3 queries and at last calculated true results for 4th and 5th queries that are used as keys to decrypt code and data), found OEP, dumped and reconstructed import table. It works fine until I reboot. After reboot it crashes with an access violation. What could be the problem? Any idea is appreciated.
BTW program has three layers of protection: A program that calls Sentinel API (V 6.4), wrapped with Themida, wrapped with Sentinel Shell. I have defeated the shell (the outmost layer).






