1. 程式人生 > >讀書筆記之程式設計師的自我修養【day1】

讀書筆記之程式設計師的自我修養【day1】

第一天翻起這本書,其實按理來說學pwn的應該認真讀讀的,現在做個記錄吧。

first chapter

其實主要講的就是靜態連結的事和編譯一個elf檔案的過程

首先是.c檔案——>轉化為.i 檔案過程叫做編譯,也就是把我們的.c檔案轉化為彙編

接著是.i檔案——>轉化為.o檔案這個過程叫做彙編,就是把我們的組合語言轉化為我們的機器指令。

接著應該是一步比較奇怪的指令吧,叫做連結,我的理解就是連結兩個相互的程式和相互的庫吧,這一步是很早就有淵源的也是非常重要的一步,今天比較忙就做個開頭吧。

some command list 

readelf: emmm...一般➕--help指令就出來的用的少記的不多

objdump:同上

主要是觀察elf檔案的格式啥的