在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

可以將Windows DLL加載到Linux的開源loadlibrary

汽車玩家 ? 來源:開源中國 ? 作者:開源中國 ? 2020-03-12 09:18 ? 次閱讀

Google 知名漏洞研究人員 Tavis Ormandy 開源了一個可以將 Windows DLL 加載到 Linux 的庫loadlibrary,該庫允許原生 Linux 程序從 Windows DLL 加載和調用函數。庫中包含一個自 ndiswrapper 派生的自定義 PE/COFF 加載器。該庫將處理重定位和導入,并提供類dlopenAPI

Tavis 表示,Windows上的分布式、可擴展的模糊測試可能具有挑戰性且效率低下。對于使用跨內核和用戶空間的復雜互連組件的端安全產品尤其如此。這通常需要顛覆整個虛擬化的 Windows 環境以對其進行模糊測試。但是在 Linux 上,這不是什么大問題,如果可以將 Windows 殺毒軟件的組件移植到 Linux,那么就可以在最小的容器中運行測試代碼,而開銷卻很小,并且可以輕松地擴展測試范圍。

loadlibrary 的目的是允許在 Linux 上對自包含的 Windows 庫進行可擴展和有效的模糊測試,包括視頻編解碼器、解壓縮庫、病毒掃描程序與圖像解碼器等。可以進行:

C++ 異常調度和釋放。

從 IDA 加載其它字符。

使用 gdb、斷點、堆棧跟蹤等進行調試

運行時 hook 和補丁。

支持 ASAN 和 Valgrind 以檢測細微的內存損壞錯誤。

作為演示,Tavis 目前已經將 Windows Defender 移植到了 Linux。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Google
    +關注

    關注

    5

    文章

    1788

    瀏覽量

    58734
  • Linux
    +關注

    關注

    87

    文章

    11473

    瀏覽量

    212980
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    是否提供適用于CY7C65213 的 Windows 11驅動程序和 API 庫 (dll)?

    您好,支持, 我對 Infineon(原 Cypress)生產的 USB 串行 IC 有疑問。 是否提供適用于 CY7C65213 的 Windows 11 驅動程序和 API 庫 (dll
    發表于 05-15 07:26

    迅為RK3568開發板內核模塊實現-模塊加載與卸載

    ,使用 insmod 加載的時候,就必須先加載 before.ko,然后在加載 helloworld.ko 才可以加載成功從。但是使用 mo
    發表于 05-14 10:56

    為什么無法加載DLL“Bootloader_Utils.dll”?

    “無法加載 DLL“Bootloader_Utils.dll”。找不到指定的模塊。我嘗試重新安裝該軟件但問題仍然存在。 任何關于解決該問題的指導都將不勝感激。
    發表于 05-09 08:11

    如何FX3與WSL(LinuxWindows 子系統)一起使用?

    如何 FX3 與 WSL(LinuxWindows 子系統)一起使用? 我在 /dev/ 中找不到任何設備 我有許多項目在 Windows 上使用VISUAL STUDIO項目
    發表于 05-06 07:11

    S32K14X_MCAL4_0_RTM_1_0_0示例項目加載到EB Tresos Studio V21.0.0時出現報錯,為什么?

    我下載并安裝了 S32K1xx 的 RTM:S32K14X_MCAL4_0_RTM_1_0_0。當我嘗試示例項目加載到我的 EB Tresos Studio V21.0.0 中時,我收到以下錯誤
    發表于 03-20 07:33

    如何使用Keil二進制文件加載到外部SPI Flash中?

    我想知道是否有辦法使用 Keil 隨機二進制文件加載到外部 SPI 閃存中。二進制文件通過 LPC54102(OM13077 EVK 板)。我知道一些用于 FPGA 的 ISE 允許您執行此作
    發表于 03-17 06:37

    指定文件下的函數加載到指定ram問題

    問題:mcuxpresso環境,xip模式下我需要使用flexspinorflash的一部分作為文件系統,flex以及fatfs相關函數全部加載到ram,發現rodata仍然在flash地址
    發表于 03-12 17:02

    OpenVINO?檢測到GPU,但網絡無法加載到GPU插件,為什么?

    OpenVINO?安裝在舊的 Windows 10 版本 Windows? 10 (RS1) 上。 已安裝 GPU 驅動程序版本 25.20.100.6373,檢測到 GPU,但網絡無法加載到
    發表于 03-05 06:01

    labview調用dll提示加載程序集時發生錯誤

    問題描述: 小弟在用構造器節點調用dll的時候提示加載程序集時發生錯誤,個人覺得可能是.net環境不匹配,還請各位大神支支招 問題圖片如下圖 dll描述如圖
    發表于 02-19 10:46

    Ubuntu系統的優缺點分析 Ubuntu系統與Windows的比較

    Ubuntu是一個基于Linux開源操作系統,它以其穩定性、安全性和社區支持而聞名。以下是對Ubuntu系統優缺點的分析,以及與Windows系統的比較: Ubuntu系統的優點: 開源
    的頭像 發表于 12-12 14:31 ?3497次閱讀

    請問哪里有關于linux下tlv320aic3254 MiniDSP使用的文檔和例子可以下載參考?

    tlv320aic3254_mini-dsp_c和tlv320aic3254.c?文檔AIC3254 Linux Driver Datasheet里還提到有個TiLoad程序可以加載配置,請問哪里
    發表于 10-30 06:17

    TAS5711用GDE生成的EQ cfg配置文件怎么加載到單片機上?

    TAS5711 的用GDE 生成的EQcfg配置文件怎么加載到單片機上。
    發表于 10-25 13:48

    MMC DLL調優

    電子發燒友網站提供《MMC DLL調優.pdf》資料免費下載
    發表于 10-11 11:48 ?0次下載
    MMC <b class='flag-5'>DLL</b>調優

    linux驅動程序如何加載進內核

    ,需要了解Linux內核的基本概念和API。以下是一些關鍵概念: 1.1 內核模塊:Linux內核模塊是一種動態加載和卸載的代碼,可以在不重新啟動系統的情況下
    的頭像 發表于 08-30 15:02 ?1008次閱讀

    虹科干貨 輕松掌握PCAN-Explorer 6,dll調用一文打盡!

    的批量邏輯操作體驗。本文詳細介紹如何在虹科PE6中高效調用dll,包括如何加載和使用dll文件,以及如何創建自定義的dll項目。 PE6與
    的頭像 發表于 08-29 10:00 ?883次閱讀
    虹科干貨 輕松掌握PCAN-Explorer 6,<b class='flag-5'>dll</b>調用一文打盡!
    主站蜘蛛池模板: 狠狠摸狠狠操 | 五月天亚洲综合 | 69日本人xxxxxxxx色 | 国产精品莉莉欧美自在线线 | 丁香五月缴情综合网 | 九九精品久久久久久噜噜 | 久久久一本 | 91啦视频在线 | 午夜激情啪啪 | 久久久久久久综合狠狠综合 | 免费一级毛片女人图片 | 成 人 免费观看网站 | 欧美特黄特色aaa大片免费看 | 日韩基地1024首页 | 91精品久久国产青草 | 五月婷婷七月丁香 | 久久免费精品国产72精品剧情 | 欧美黄色片免费 | 成人狠狠色综合 | xvideos69日本hd| 四虎最新免费观看网址 | 国模在线观看 | 天天弄天天操 | 日本一本一道久久香蕉免费 | 欧美大片一区 | 午夜黄大色黄大片美女图片 | 欧美日日日| 曰韩一级| 狠狠色综合久久久久尤物 | 天天射天天做 | 在线观看视频高清视频 | 欧美成人h精品网站 | 国产传媒在线观看视频免费观看 | 亚洲精品aaa揭晓 | 国产女人视频 | 色噜噜人体337p人体 | 国产精品11页 | 久久性感美女视频 | 你懂的网站在线观看网址 | 国产成人毛片亚洲精品不卡 | 日本在线观看www |