人生は勉強ブログ

https://github.com/dooooooooinggggg

OS

Linux KernelをビルドしてQEMUで動かす.

環境 cat /etc/debian_version # 9.9 qemu-system-x86_64 --version # QEMU emulator version 2.8.1(Debian 1:2.8+dfsg-6+deb9u7) # Copyright (c) 2003-2016 Fabrice Bellard and the QEMU Project developers Debian stretch 9.9 QEMU: 2.8.1 必要なパッケ…

gdb,objdump,gccのオプションのメモ

完全に自分用のメモ objdumpよく使うオプション -D -M intel 表記法の変更 gdbよく使うオプション 起動時 -q 起動中 xメモリの内容を直接チェック この中には、 o8進 x16進 u符号なし10進 t2進 を、x/oのように指定する。 b単一バイト hハーフワード(2バイト…

ptraceを用いて、発行されるシステムコールを確認する

動機 学校の研究室にて、自分が今学期やったことをまとめて発表することになった際、 テーマが決まらなかったため、先輩方にアドバイスをもらった。 自分は、セキュリティに興味を持っている。 そのため、数ヶ月前に、pythonを用いて、セキュリティについて…