0

ハッキングの仕方

476
0
$$$$

都合のいい命令のあるアドレスに飛ぶ、以外の方法。
まずプログラムを一万分割位して、どの変数にどの部分で値が代入されているか調べる。
更に一命令毎に分割すると、プログラムを全て理解した状態になる。
変数のバイト長(1ビット位だったらビット長)は保存しておく。変数を代入するアドレスも重要な情報である。
ライブラリ等の大事なコードは、全てのデータを読み取り、初期化の際に用意される変数に特定の値を入れて初期化したプログラムの一部をハッシュ化して、ハッシュ化したライブラリのデータと比較して調べる。
(ハッシュ化にこだわる必要はないが、わざわざこちらがデバッグして不備がないか確認せずとも、ハッシュが一致しないなら何か抜けがあることが分かる。)

注意事項

ハッキングは基本的に違法行為です。

投稿日:2023629
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。

投稿者

のんびりしようね。

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中