「nasm shell.rb」の版間の差分
提供: セキュリティ
(ページの作成:「nasm_shell.rb とは、アセンブリ命令のオペコードを確認するツールです。 '''読み方''' ;nasm_shell.rb:えぬえーえすえむ しぇ...」) |
|||
(同じ利用者による、間の2版が非表示) | |||
行7: | 行7: | ||
== 概要 == | == 概要 == | ||
内部的に[[nasm]]を利用しているため、[[nasm]]が必要です。 | 内部的に[[nasm]]を利用しているため、[[nasm]]が必要です。 | ||
− | |||
== インストール == | == インストール == | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
行28: | 行27: | ||
Setting up nasm (2.10.01-1) ... | Setting up nasm (2.10.01-1) ... | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
== 使い方 == | == 使い方 == | ||
jmp espのオペコードを確認する例です。 | jmp espのオペコードを確認する例です。 | ||
行42: | 行40: | ||
No nasm installation was found. | No nasm installation was found. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
== 関連項目 == | == 関連項目 == | ||
− | <!-- | + | * [[Kali Linux]] |
− | vim: filetype=mediawiki | + | * [[Metasploit]] |
+ | {{binary}} | ||
+ | <!-- vim: filetype=mediawiki | ||
--> | --> |
2015年3月22日 (日) 21:35時点における最新版
nasm_shell.rb とは、アセンブリ命令のオペコードを確認するツールです。
読み方
- nasm_shell.rb
- えぬえーえすえむ しぇる あーるびー
概要
インストール
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.