hexdump

Big-Endian LinuxシステムのCPIOアーカイブHexdump
hexdump

Big-Endian LinuxシステムのCPIOアーカイブHexdump

私はリトルエンディアンLinuxシステムを使用しており、ビッグエンディアンLinuxシステムでcpioアーカイブの標準16進ダンプを見たいと思います。 誰かがビッグエンディアンLinuxで次のコマンドを実行して出力を公開できますか? echo TESTING > /tmp/test cpio -o <<< "/tmp/test" > /tmp/test.cpio hexdump -C /tmp/test.cpio 気になる場合は、libmagicがcpioアーカイブの種類を決定するために次のことを行うため、これが必要です。 #...

Admin

オフセットを使用して16進ファイルのアドレスを移動します。
hexdump

オフセットを使用して16進ファイルのアドレスを移動します。

オフセットを使用して16進ファイルの開始アドレスを更新したいと思います。たとえば、16進ファイル名があります。abc 16進数アドレス0x0000から0xFFFFまで開始します。しかし、hexfileのコンテキストを0x1FFFFアドレスに転送したいと思います。 hexdumpやxxdなどのツールを使用してLinuxでこれを行うにはどうすればよいですか? ...

Admin

プログラムはENOSPCエラーで終了する必要がありますか?
hexdump

プログラムはENOSPCエラーで終了する必要がありますか?

Bashでは、このコマンドはhexdump -C /dev/urandom > hexdump.txt終了しません。 ファイルシステムがいっぱいであっても無限に続く。 read(0, "\326\210L0\rL<\177\207\214\3\2237\vi\315\232P\303\275\345\26jDy\272\262\233\304\340g\7"..., 4096) = 4096 write(1, " ac 78 78 bf 6e 54 de 64 c8 89 "..., 4096) = 4096 write(1, "[|\n012...

Admin

Unix ext2 スーパーブロック - ファイルシステム作成日
hexdump

Unix ext2 スーパーブロック - ファイルシステム作成日

作成日を見つけようとしています。外部2ファイルシステムを使用して現在の日付を取得するようですdumpe2fs。 問題はオリジナルです外部2スーパーブロック仕様にはそのような情報は含まれていませんが、元のフィールドへの拡張がある可能性があります(バイト264以降の内容に関連して)。実際にhexdumpsuperblock( hexdump -s 1024 -n 1024 -C /dev/vdb) を使用すると、byte から始めて 4 バイトを見つけることができます。265ファイルシステムがリトルエンディアン形式で作成されたときのUNIX時間を含む16進数を含...

Admin

値を見つけるために16進ダンプを繰り返します。
hexdump

値を見つけるために16進ダンプを繰り返します。

ご覧のとおり、hexdump コマンドの出力を確認できます。while-loopたとえば、値を見つけるためにハードディスク全体(またはいくつかの制限)を参照したいとしますAPSB。 私の場合、ステップは4096バイトです。 繰り返し1:hexdump -n 4096 -Cv /dev/disk0s1 -s 0 繰り返し2:hexdump -n 4096 -Cv /dev/disk0s1 -s 4096 繰り返し3:hexdump -n 4096 -Cv /dev/disk0s1 -s 9192 ここに関連しています質問最後の繰り返しについての私の考え。 ...

Admin

「hexdump」出力でワイルドカード行を再作成する方法は?
hexdump

「hexdump」出力でワイルドカード行を再作成する方法は?

hexdump問題があります。古いテキストファイルがあります。私はこれらのファイルが何であるかに興味があるので、彼らが表すファイルを再作成したいと思います。問題は、このsを作成したときにhexdumpフラグがわからなかった-vため、いくつかのhexdump重複行が置き換えられたことです*。 私が望むのは、bashORを使用してプログラムでこれらの行を再作成する方法ですpython3。 また、これを行う方法の概念がありますが、これらの行を再構築するための作業スクリプトを作成できませんでした。私の哲学は次のとおりです。 ファイルに*。 見つかった行を繰り返しま...

Admin

ディスクから生データを読み取って変換する
hexdump

ディスクから生データを読み取って変換する

以下のようにデータを変換する方法を見つけるのに役立ちます。 ddユーティリティを使用してディスクから読み込みます。 dd if=/dev/sdb Skip=8388608 count=560 iflag=skip_bytes,count_bytes |hexdump -C 私はますます 000001a0 00 00 00 00 cf 4c 79 ce 00 00 00 00 00 00 00 00 |.....リー..........| しかし、私は以下を得たいと思います: 000001a0 ce794ccf00000000 00000000000...

Admin

hexdumpをxxdにフォーマットする方法をxxd -revertで使用できますか?
hexdump

hexdumpをxxdにフォーマットする方法をxxd -revertで使用できますか?

スキャンのためにSDカードの生のコンテンツをファイルにダンプしたいと思います。ほとんどはゼロです。 ~から学ぶこのスーパーユーザーの答えpvandの進行状況を表示するために使用できます。到着予定時刻はすべて1時間30分です。odhexdump # pv /dev/sdd | od -x --endian=big > sdd_file ... ... ... [> ] ... ETA 1:34:42 そして # pv /dev/sdd | hexdump -C > sd...

Admin

グラップスタートフェーズ
hexdump

グラップスタートフェーズ

Gentooをインストールしています。 Grubブートローダでカーネルが見つからないようです。マシンを再起動する前にカーネルの存在を確認したので、奇妙です。 「root」や「kernel」コマンドもなく、「vmlinuz」もないようです。 gpt1とgpt2(grub認識ファイルシステムを持つ唯一の2つのパーティション)をヘクスダンプすると、起動可能なディスクではないことを意味します。 編集:少し進歩がありました。 「ls(hd0、partition)/」を使用してvmlinuzとinitramfsを見つけました。起動を設定して処理するには、「linux」コ...

Admin

hexdumpを使用するときの無効なバイト数
hexdump

hexdumpを使用するときの無効なバイト数

以下を含むレコードを含むバイナリファイルを表示しようとしています。 8 bytes unsigned int 4 bytes unsigned int 4 bytes unsigned int 4 bytes unsigned int 4 bytes unsigned int 以下を使用して表示しようとしていますhexdump。 hexdump -v -e '1/8 "%015d " 4/4 " %6d" "\n"' binfile しかし、私は次のようになります。 hexdump: d: bad byte count 私はFreeBSD 12を使用し...

Admin

16進エディタでXバイトを下にジャンプする方法は?
hexdump

16進エディタでXバイトを下にジャンプする方法は?

メモリダンプを見ています。 B79C6440 64 6F 6E 65 00 00 6C 5F 75 62 6C 65 20 73 68 6F done..l_uble sho B79C6450 77 5F 00 00 5F 6F 6E 5F 72 75 70 00 00 61 63 6B w_.._on_rup..ack B79C6460 69 72 71 5F 76 65 63 74 6F 72 73 10 10 05 30 10 irq_vectors...0. B79C6470 06 50 10 07 70 1...

Admin

「xxd」または「hexdump」コマンドの出力を「監視」する方法は?
hexdump

「xxd」または「hexdump」コマンドの出力を「監視」する方法は?

私のツールはバイナリ文字を使用しており、stdout16進数で見ることができます。 # ./md /dev/ttyUSB0 | xxd 0000000: 6f03 1100 0003 0084 8400 0000 0900 0a00 o............... 0000010: 0008 0004 0000 0000 2c00 0000 0000 0000 ........,....... ... 00000b0: 8000 8000 8000 8000 8000 8000 8000 8000 ................ 00000c0: ...

Admin

3週間前にKali Linuxを学び始めました。 16進ダンプのサポートが必要ですか?
hexdump

3週間前にKali Linuxを学び始めました。 16進ダンプのサポートが必要ですか?

課題で次の問題が発生しました。 顔が8つなのに見られないものは何ですか? 以下はこの文字セットです。 412068657861676f6e616c20707269736d21204f6b2c207468617420776173206e6f742066756e6e792e20416e79776179732c206865726520697320796f757220666c61673a0a46537b65696768745f657965735f776f756c645f62655f615f626c696e645f7370696465725f32363134463...

Admin

digのDNSクエリについて:digはZフィールドにゼロ以外の値を設定しますか?
hexdump

digのDNSクエリについて:digはZフィールドにゼロ以外の値を設定しますか?

送信されたDNSクエリを再確認すると、digRFCステータスに奇妙な点があることがわかりました。 DNSプロトコルのさまざまなバリエーションについてはわかりませんが、RFC 1035では Z:将来の使用のために予約されています。すべてのクエリと応答でゼロでなければなりません。 これは、デバッグモードのEclipse IDEからエクスポートされた受信DNSクエリのメモリ内スナップショットです。 00000000 F5 F4 01 20 00 01 00 00 00 00 00 01 03 77 77 77 06 67 6F 6F 6...

Admin