Dies ist ein umfangreiches und komplexes Thema, und ich kenne nur seine Existenz, kein Experte. Also alles, was ich anbieten kann, ist ein Suchbegriff:
Es umfasst Erkennung von Monitoring-Tool, Gegenmaßnahmen Inspektion zu verhindern, und Verschleierung zu Informationen über die Überwachung ziemlich nutzlos gewonnen werden.
Seien Sie sich bewusst, dass es ein Wettrüsten zwischen den Reversern gibt, die alle Codes auf ihrem System debuggen wollen, und die DRM-Designer , die ihre Geheimnisse vor neugierigen Köpfen schützen wollen. Wenn Sie nicht bereit sind, Ihr Leben dem Experten zu widmen, werden Sie wahrscheinlich von jemandem, der es ist, Lösungen kaufen. Oder einfach nur entscheiden, dass es sich nicht lohnt.
Auch wenn Sie Content-Eigentümer glauben, das moralische Recht zu verbieten Reverse Engineering haben, beachten Sie bitte, dass niemand Vorteile von Schutz Dunkelheit ganz so viel wie Malware-Autoren.
Es ist auch ziemlich anders, einen neutralen Ausdruck beizubehalten. Aber ich habe es versucht.
Dies könnte für security.stackexchange.com besser geeignet sein, je nachdem, warum Sie wissen möchten, ob jemand Sie beobachtet (Ihr Programm). – Luminous
Wenn es einen Weg dazu gäbe, würde der Angreifer einfach Ihr Programm patchen, so dass die API immer "nein" zurückgibt. –
Ich habe gerade eine App heruntergeladen und ich wollte wissen, wo die Dateien geschrieben wurden (beim Streaming). Was passiert ist, war meine Testlizenz verschwunden/abgelaufen. Ich fand das cool und wollte wissen, wie es aus technischer Sicht gemacht wurde. –