問題タブ [tampering]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
267 参照

c++ - 基本的な改ざん防止

licenseCheck 関数を改ざんから保護する基本的なプログラムを作成しようとしていますが、Ollydbg で licenseCheck 関数全体を nop したり、コードを変更して再構築したりしても、常に正しいと表示されます。

私は Sureptitious Software の本に従っており、次のプログラムを作成しました。

プログラムは基本的に BEGIN 関数と END 関数の間のコードを「ハッシュ」しますが、機能していないようです。ハッシュは、改ざんされた後でも常に正しいです。

私はWindows 7とVisual Studio 2017を使用してプログラムをビルド/実行しています。