#① あるプログラミング言語のコンパイラのソースコードに、実行ファイルが必ず通る場所に、���のソースコードにはない悪意のあるコードを含めるようなロジックを含めます。このロ
Explore tagged Tumblr posts
Text
#ソフトウェアをリバースエンジニアリングから守るための珍しいトリックはありますか?#コンパイラが悪意のあるコードを実行ファイルに紛れ込ませる、というトリックをむかし耳にしたことがあります。#① あるプログラミング言語の���ンパイラのソースコードに、実行ファイルが必ず通る場所に、元のソースコードにはない悪意のあるコードを含めるようなロジックを含めます。このロ#② そのコンパイラをコンパイルして実行ファイルにします。このコンパイラで何かのソースコードをコンパイルすると、実行ファイルには元のソースコードにない悪意のあるコードが#③ ①のコンパイラのソースコードから悪意のあるコードに関する部分を取り除き、そのソースコードを②でコンパイルして実行ファイルにします。この実行ファイルにも悪意のあるコ#④ 以上の手順で作ったコンパイラの実行ファイルとソースコードを公開します。こんな感じです。#このコンパイラのソースコードをいくら眺めても悪意のあるコードは見つかりませんが、そのコンパイラで何度ソースコードからコンパイルしなおしても、コンパイラの実行ファイルに
0 notes