事前知識

ord('A') #'A'の文字コードを10進数で表現すると???->65

hex(ord('x')) # 'x'の文字コードを16進数で表現すると??? -> "0x78"

chr(0x46) #ASCIIコード0x46を文字にすると???->F

"abc".encode("hex") # ”abc"を16進数ASCIIコード列に直すと??? -> 616263

コンピュータの構成と設計 MIPS Edition 第6版 上

intelの8086 16ビットCPUが初代のx86 x86には80286と80386があってこの2つはビット数の違い。現代ではx86_64と呼ばれる64ビットのCPUが主流だと覚えておく

実行形式ファイル/ELFの作成まで


スクリーンショット 2022-08-14 22.33.06.png

資料 @iwashiira

ELFって?

chmod a+x 実行したいファイル でできます