s390 プラットフォーム上で稼働する Linux kernel の arch/s390/kernel/traps.c 内にある task_show_regs 関数には、任意のプロセスのレジスタ値を取得される脆弱性が存在します。
trackback
These are our most popular posts:
[C5000]C 言語 を使用して、プログラム開発する際、メモリ・マップド・レジスタにはど ...
2009年9月7日 ... メモリ・マップド・レジスタを C 言語中で使用する場合は、レジスタのアドレスを指定した ポインタ変数を使用します。例えば、PMST レジスタの値を変更したい場合、PMST は データ領域の 0x1D 番地にマッピングされていますので、最初にグローバル・レジスタ として、以下のように宣言します。 ... 本サイト上にある情報を使用する場合は、別途、第 三者もしくはTI から、ライセンスを取得しなければならない場合があります。 read moreSuper Technique 講座~longjmpと例外
それに出来るならばシグナルマスクも保存する */ typedef struct jmp buf tag /* C++ ではこのようなタグのない構造体は好まれない */ { /* NOTE: マシン ... まず、入っ たばかりの時の SP レジスタの値を、特殊な役割に固定されているレジスタである BP レジスタに保存する。 ... int setjmp( jmp buf jb ) { 必要なレジスタを取得し、それを jmp buf(実は配列)のそれぞれの領域に保存 return 0; } ... 少し利用方法について触れ ておく。 read moreコンフィギュレーションレジスタ
デフォルトのコンフィギュレーションレジスタ値は「0×2102」であり、その値は、IOSを フラッシュメモリからロードし、NVRAMからstartup-configをロードすることを意味してい ます。 レジスタ値のビット列の組み合わせによって、ルータの起動方法を変えることが でき ... read moreZ80 - Wikipedia
メモリー空間は16ビット(64KB)で、それ以上のメモリー空間を操作する場合には、MMU などを追加しバンク切り替えなどを行う必要がある .... この値にはI/OアドレスをC レジスタで指定する命令の場合はBレジスター、それ以外の命令はAレジスターの値が 用いられる。 .... 「 : ja.wikipedia.org/w/index.php?title=Z80oldid=learn more」 より取得 ... read more
0 件のコメント:
コメントを投稿