01 Linux 二進位制分析 相關工具

2021-09-24 06:25:12 字數 613 閱讀 3264

gdb

gnubinutils objdump 對**進行快速 反編譯的簡潔方案

gnubinutils objcopy

strace 系統呼叫追蹤

ltrace 庫追蹤

ftrace 函式追蹤

readelf 收集目標檔案相關資訊

eresi 反編譯系統介面

相關說明:

有用的裝置和檔案

/proc/『pid』/maps 儲存了乙個程序映象的布局,通過展示每個記憶體對映來實現,展示的內容包括 可執行檔案,共享庫,棧,堆和vdso

/proc/kcore 是檔案 系統的乙個項,是linux核心的動態核心檔案

/boot/system.map 包含了整個核心的所有符號

/proc/kallsyms 和上個類似

/proc/iomem proc入口 與proc/pid/maps類似

ecfs 擴充套件核心檔案快照 是一項特殊的核心轉儲技術

聯結器相關環境指標

ld_preload 環境變數 動態連線時 比其他庫有更高的優先順序

ld_show_auxv 環境變數

聯結器指令碼

二進位制 二進位制起源

現代通訊技術的基礎是二進位制編碼。早在1865年麥克斯韋總結出麥克斯韋方程組之前,美國人摩斯 morse 於1837年發明了摩斯電碼和有線電報。有線電報的出現,具有劃時代的意義 它讓人類獲得了一種全新的資訊傳遞方式,這種方式 看不見 摸不著 聽不到 完全不同於以往的信件 旗語 號角 烽火,這也是二進...

二進位制相關資料

檢視祥細 http www.jcourse.cn read 144 二進位制 16進製制 十進位制 二進位制位數 0001 0x1 1 0010 0x2 2 0100 0x4 4 1000 0x8 8 1111 0xf 15 10000 0x10 16 100000 0x20 32 111111 0...

Python 二進位制相關操作

10 10 15.2 ns 僅整數 b x5f hex 111 ns 香香香 encode 139 ns 僅字串 binascii.b2a hex b xb9 x01 xef 172 ns 僅字串 struct.pack i 65535 211 ns 僅符合c語言標準結構 int 101 8 224...