loadlibrary-linux將 Windows 動(dòng)態(tài)鏈接庫(kù)移植到 Linux
loadlibrary 庫(kù)允許原生 Linux 程序從 Windows DLL 加載和調(diào)用函數(shù)。
庫(kù)中包含一個(gè)自 ndiswrapper 派生的自定義 PE/COFF 加載器。該庫(kù)將處理重定位和導(dǎo)入,并提供類(lèi) dlopen API。
目的是允許在 Linux 上對(duì)自包含的 Windows 庫(kù)進(jìn)行可擴(kuò)展和有效的模糊測(cè)試,包括視頻編解碼器、解壓縮庫(kù)、病毒掃描程序與圖像解碼器等。可以進(jìn)行:
- C++ 異常調(diào)度和釋放。
- 從 IDA 加載其它字符。
- 使用 gdb、斷點(diǎn)、堆棧跟蹤等進(jìn)行調(diào)試
- 運(yùn)行時(shí) hook 和補(bǔ)丁。
- 支持 ASAN 和 Valgrind 以檢測(cè)細(xì)微的內(nèi)存損壞錯(cuò)誤。
評(píng)論
圖片
表情
