ディスアセンブル
その他の語句
用語の解説
ディスアセンブルとは
(逆アセンブル,disassemble,)
ディスアセンブルとは、0と1で表現される機械語によって書かれたプログラム記述(オブジェクトコード)を、より人間の言語に近い英数字記述であるアセンブリ言語による記述(ソースコード)に変換することである。
なお、ディスアセンブルを行うためのプログラムをディスアセンブラと呼ぶ。
元のソースコードに含まれている変数名などが、アセンブルを行った際になくなっているため、ディスアセンブルによって、完全に元のソースコードを復元することは難しい。
ただし、CPUやメモリに対する処理動作を記述したソースプログラムが作成されるため、ソフトウェアの解析手段として用いられる。
また、通常、プログラムデバッガは、逆アセンブル機能を備えているため、メモリ領域を指定することで、必要な部分の逆アセンブルが可能である。
なお、ソフトウェアの利用規定などで著作権保護の観点から、ディスアセンブルを禁止している場合もあるので注意が必要である。
CNET Japan
-
アップル、Grokアプリを「修正しなければ削除」と警告していた 性的画像の拡散で
イーロン・マスク氏が率いるxAIのAIアプリ「Grok」は1月、アップルの「App Store」から削除される寸前だった。

