MacでObjective-Cを使用して、コードを解読しにくくしようとしています。
私がしなければならないことの1つは、アプリケーションにひびが入っていないかどうかを確認することです。
私はObjective-CとXcodeを初めて使用します。アプリケーションをテストするために想像する方法は何でも、簡単にパッチを適用できる基本的なテストで終わります。
例:バイナリの特定の部分に特定の値が存在するかどうかをテストしようとしているとします。その操作は次のようになります。
「この値はxですか?」いいえの場合、それはひびが入っています。
これは非常に簡単に解読できます。ハッカーは簡単にテストにパッチを当てて、常に真にすることができます。
簡単にパッチを適用できるテストとして表示されるのではなく、何かをテストできるものを想像しようとしています。
私は100%の著作権侵害を止めることはできないことを知っていますが、少なくともクラッカーの大部分を思いとどまらせるために、物事をより困難にしようとしています。
このようなことをせずに行うことができ、バイナリを見ている人にとって物事を困難にする方法のアイデアはありますか?
助けてくれてありがとう。