韌體分析筆記 環境搭建(一)

2021-10-03 12:58:06 字數 826 閱讀 8252

0x0

qemu的兩種模式:

使用者模式和系統模式

使用者模式:可以輕鬆快捷的執行二進位制檔案,盡量使用chroot,防止找不到相應的動態鏈結庫

系統模式:可以虛擬乙個作業系統,核心除錯的時候需要。

0x1sudo chroot將此目錄作為根目錄,方便尋找的動態庫,否則報錯

mips為大端,mipsel為小端。分別要在相應平台執行。

sudo chroot .

./qemu-mipsel-

static pwn2

sudo chroot ./.

/qemu-mipsel-

static pwn2

均可完美執行

0x2

buildroot0x4

在qemu的使用者模式下掛起除錯

sudo chroot .

./qemu-mipsel-

static

-g 1234 pwn2

//g指明埠1234

$ gdb-multiarch

//除錯時先啟動gdb-multiarch,多加構除錯框架

pwngdb>set architecture mips

//指明是mips框架,mipsel小端也支援

pwngdb> target remote 0.0

.0.0

:1234

//獲取埠資訊,成功獲取即可開始除錯。

深度學習筆記(一) 搭建環境

本人的畢業設計做的是利用ssd網路識別各類水果。安裝ubuntu 14.04 師兄師姐一致建議,至於原因好像是相容性之類的 裝完ubuntu之後什麼都不做就安裝顯示卡驅動。我的顯示卡是gt740m,只適合大黃蜂。師姐說簡單點就用caffe。所以就先安裝caffe,網上教程很多。要注意的是網速,我在實...

筆記一 Flutter開發環境搭建

android studio安裝過成功中,會報錯 haxm installation failed.to install haxm follow the instructions found at logging started 2019 12 10 11 45 30 this computer d...

環境搭建一

萬事開頭難,也好久沒有寫日誌了,先在此開乙個頭吧,畢竟還是能學很多東西的。這個系列準備寫一寫接下來準備學習的一些東西,主要涉及linux nginx vim 等等的一些高階操作。以前一直在用上面的東西開發,可以說是基礎知識,工作用到的基本上會,但是稍微複雜,高深一點的都不會。所以我準備從頭好好學習一...