nasm shell.rb

提供: セキュリティ
移動: 案内検索
スポンサーリンク

nasm_shell.rb とは、アセンブリ命令のオペコードを確認するツールです。

読み方

nasm_shell.rb
えぬえーえすえむ しぇる あーるびー

概要

内部的にnasmを利用しているため、nasmが必要です。

インストール

root@kali:~# sudo apt-get install nasm
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  nasm
0 upgraded, 1 newly installed, 0 to remove and 504 not upgraded.
Need to get 1,467 kB of archives.
After this operation, 2,933 kB of additional disk space will be used.
Get:1 http://http.kali.org/kali/ kali/main nasm i386 2.10.01-1 [1,467 kB]
Fetched 1,467 kB in 7s (203 kB/s)
Selecting previously unselected package nasm.
(Reading database ... 255888 files and directories currently installed.)
Unpacking nasm (from .../nasm_2.10.01-1_i386.deb) ...
Processing triggers for man-db ...
Processing triggers for install-info ...
Setting up nasm (2.10.01-1) ...

使い方

jmp espのオペコードを確認する例です。

root@kali:~# /usr/share/metasploit-framework/tools/nasm_shell.rb
nasm > jmp esp
00000000  FFE4              jmp esp

nasmがないと、下記のエラーがでます。

root@kali:~# /usr/share/metasploit-framework/tools/nasm_shell.rb
No nasm installation was found.

関連項目




スポンサーリンク