ord('A') #'A'の文字コードを10進数で表現すると???->65
hex(ord('x')) # 'x'の文字コードを16進数で表現すると??? -> "0x78"
chr(0x46) #ASCIIコード0x46を文字にすると???->F
"abc".encode("hex") # ”abc"を16進数ASCIIコード列に直すと??? -> 616263
3種の解析(動的解析/静的解析/表層解析)について知ること
プログラムの実行の仕組み CPU/レジスタ/メモリ について知ること
コンピュータの構成と設計 MIPS Edition 第6版 上
intelの8086 16ビットCPUが初代のx86 x86には80286と80386があってこの2つはビット数の違い。現代ではx86_64と呼ばれる64ビットのCPUが主流だと覚えておく
資料 @iwashiira
ELFって?
a.out
といった実行ファイルを生成することができる gcc xxxxxx.c
chmod a+x 実行したいファイル
でできます