%{FACEBOOKSCRIPT}%
  1. HOME
  2. サイバーセキュリティお役立ち情報
  3. 用語集
  4. アセンブリとは【用語集詳細】

アセンブリとは【用語集詳細】

  • LINEで送る
  • このエントリーをはてなブックマークに追加
アセンブリとは【用語集詳細】
脆弱性診断サービスアセンブリ(Assembly Language)あるいはアセンブリ言語は、プログラミング言語の1つです。CPUが実行できる言語である機械語を、ニーモニック(mnemonic)と呼ばれる人間に理解可能な記号に変換したものです。
機械語は2進数あるいは16進数で記述された英数字の連なりであり、人間にとって非常に読みにくいものです。このため、機械語を変換したアセンブリが、現代のソフトウェア開発では利用されています。
マルウェア解析やフォレンジックにおいては、マルウェアなどの不正プログラムをリバースエンジニアリングし、その仕組みを解析する作業が生じます。このとき、実行ファイルを逆アセンブラ(Deassembler)によってアセンブリ言語に変換し、ソースコードを解析します。
マルウェア解析の分野でよく用いられている逆アセンブラにはIDA ProやGhidraなどがあります。

  • LINEで送る
  • このエントリーをはてなブックマークに追加