Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Question to reverse engineers 99 lvl.

Discussion in 'Getting Started' started by Fenrius, Feb 20, 2019.

  1. Fenrius

    Fenrius

    Joined:
    Jan 8, 2019
    Posts:
    6
    Hello guys, i want to ask very specific question about game (AssemblyCS) protection.

    In fact, we can easy decompile any Unity3D project nowadays (DnSpy and etc.) Even obfuscated, with anti-tampering, control-flow destruction and etc. And anyways does not seems like Unity themself can work with hardly obfuscated dll's. :(

    Do someone has offsets for hooking?

    something like:
    Code (CPP):
    1.  
    2. #define pDrawInterface  ((void(__cdecl*)()) 0x0080F790)
    3.  
    I am interesing in offsets for intercept AssemblyCS I/O. For override them for possiblity to run CS code inside C secure container (with my own low-level (FASM) Virtual Machine for code virtualization + alot of black magic).

    Currently i have found one offset where it loads DLL's, but currently i don't understand how exactly it execute & operate AssemblyCS:confused: