GoGPT Best VPN GoSearch

OnWorksファビコン

x86dis-クラウドでのオンライン

Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでx86disを実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションの86つを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドxXNUMXdisです。

プログラム:

NAME


x86dis-Intelx86命令のバイトストリームを逆アセンブルします

構文


x86dis [-a オフセット|--addr =オフセット]
[-r オフセット長さ|--range =オフセットlen]
[-e オフセット|--entry =オフセット]
[-s 名前|-構文=名前]
[-d 名前|--desc =名前]
[-f ファイル|--file =ファイル]
[-o ファイル|--out =ファイル]
[-l ファイル|--log =ファイル]
[-p num |--pagesize =番号]
[-h|-?| - 助けて]
[-v|- バージョン]

DESCRIPTION


libdisasm逆アセンブラライブラリへのコマンドラインインターフェイス。

OPTIONS


リストから少なくともXNUMXつのオプション -a、 -e、 -r を与える必要があります。

-f, - ファイル=ファイル
から入力バイトを読み取ります file stdin

-o, - アウト=ファイル
出力をに書き込む file (Linuxで言うところのstdout)

-l, - ログ=ファイル
エラーをログに記録する file stderr

-p, - ページサイズ= num
STDINをバッファリングするためのページサイズをに設定します NUM (デフォルトは512K)

-s, - 構文=名前
出力構文をに設定します ここで、 の一つである インテル
(Intel構文)、 (AT&T構文)、 (libdisasm構文)

-d, -説明=名前
構文の説明を出力する

-a, --addr=オフセット
で単一の命令を分解します オフセット

-e, - エントリ=オフセット
から前方に分解 オフセット

-r, - 範囲=オフセットlen
分解する LEN で始まるバイト オフセット

All オフセット   LEN パラメータは、で使用される規則に従うことが期待されます ストラトゥール(3),
ここで、XNUMX進数には接頭辞が付いています 0x、XNUMX進数には接頭辞が付いています 0、およびXNUMX進数
番号にはプレフィックスがありません。 の値 0LEN その範囲が最後まで拡張されていることを示します
ファイルの。


猫 `どのls` | x86dis -s intel -e 0x00 -r 0x00 -1 -a 0xEEEE
x86dis -e 0 -s intel <bootsect.img
x86dis -d -s raw -f a.out -e `readelf -h a.out |
grepエントリ| awk '{printf( "0x %% x"、strtonum($ 4)-0x8048000)} `echo '55
89 e5 83 EC 08 '| perl -ane'foreach(@F){print pack( "C"、hex);} '| x86dis -e 0 -s att

注意事項


x86dis ファイル形式の解析も、入力が実際に行われていることの検証も実行しません。
実行可能なバイナリコード。 すべてのオフセットはファイルの先頭からのものであると想定され、
ロードアドレスが適用されます。 目的は、ではなくバイトストリーム逆アセンブラを提供することです。
オブジェクトファイル逆アセンブラ。

さまざまな出力形式の説明は、を使用して取得できます。 -d オプションを選択します。

作者


mammon_[メール保護]>

onworks.netサービスを使用してオンラインでx86disを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。