日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內(nèi)不再提示

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

汽車玩家 ? 來源:開源中國 ? 作者:開源中國 ? 2020-03-12 09:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

C++ 異常調(diào)度和釋放。

從 IDA 加載其它字符。

使用 gdb、斷點、堆棧跟蹤等進行調(diào)試

運行時 hook 和補丁。

支持 ASAN 和 Valgrind 以檢測細微的內(nèi)存損壞錯誤。

作為演示,Tavis 目前已經(jīng)將 Windows Defender 移植到了 Linux。

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

    關(guān)注

    5

    文章

    1816

    瀏覽量

    60652
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11822

    瀏覽量

    219600
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    使用TinyFPGA-Bootloader將比特流加載到FPGA

    在 FPGA 設計中,一個常見但略顯繁瑣的環(huán)節(jié)是:如何方便地新的比特流加載到 FPGA。尤其是在沒有專用 USB-JTAG/編程芯片或者在低成本板卡中,傳統(tǒng)的編程方式可能需要額外硬件或較復雜流程。
    的頭像 發(fā)表于 12-19 15:20 ?5187次閱讀
    使用TinyFPGA-Bootloader將比特流<b class='flag-5'>加載到</b>FPGA

    FLASH中的代碼是如何得到運行的呢

    以ARM為例: ARM-cortex-M3/4的單片機(比如STM32 等):該類單片機的代碼在nor flash中,cortex內(nèi)核可以直接運行,不需要將代碼加載到ram中運行
    發(fā)表于 12-04 08:06

    Linux內(nèi)核模塊的加載機制

    內(nèi)核模塊是什么? 內(nèi)核模塊是動態(tài)加載到內(nèi)核中的代碼,可以在不重啟系統(tǒng)的情況下擴展功能,比如設備驅(qū)動或者文件系統(tǒng)支持。這樣用戶不需要把所有功能都編譯進內(nèi)核,節(jié)省了資源,提高了靈活性。 模塊的文件格式
    發(fā)表于 11-25 06:59

    WindowsLinux環(huán)境下分別使用Olimex和蜂鳥調(diào)試器下載程序

    程序時,可以使用Windows+Olimex+cmd的方式開發(fā)和運行程序。 在Windows/Linux系統(tǒng)下使用蜂鳥調(diào)試器時,可以
    發(fā)表于 10-31 08:26

    飛凌嵌入式ElfBoard-Vim編輯器之windows與ubuntu系統(tǒng)互傳文件

    共享文件夾ubuntu和Windows主機之間的文件傳輸有很多種,安裝VMware Tools后,可以設置虛擬機共享文件夾,Windows主機的文件目錄掛
    發(fā)表于 10-20 08:46

    N9H30如何從SPI閃存應用程序加載到RAM地址0x0?

    無法利用 uboot 從 SPI 閃存0x0應用程序加載到 RAM 地址。SF 讀取0x0 0x100000 0x700000這是 uboot 限制
    發(fā)表于 09-01 06:06

    如何源地址 FCANFDx FiF 0 加載到 DMA 線的 SRC 寄存器中?

    您能否提供一個示例,說明如何源地址 FCANFDx FiF 0 加載到 DMA 線的 SRC 寄存器中? 我不想使用固定地址加載,例如: cy_stc_dma_descriptor_t
    發(fā)表于 07-18 08:06

    CX3無法固件加載到SPI閃存如何解決?

    我無法固件加載到 SPI 閃存。 步驟如下: 1. 開機,運行 USB 控制中心, 2.點擊boot loader,點擊FX3,然后選擇“SPI flash”。然后USB控制中心顯示“未找到
    發(fā)表于 07-16 07:37

    WindowsLinux 系統(tǒng)切換:聚徽工控一體機的系統(tǒng)遷移避坑經(jīng)驗

    開源、穩(wěn)定、安全等特性,在實時控制、嵌入式系統(tǒng)等領(lǐng)域備受青睞。然而,在實際應用中,企業(yè)可能因業(yè)務需求變化、系統(tǒng)升級等原因,需要在 WindowsLinux 系統(tǒng)之間進行切換。聚徽工控一體機在系統(tǒng)遷移過程中,積累了豐富的避坑
    的頭像 發(fā)表于 06-24 16:09 ?993次閱讀

    CY7C68013A無法加載EEPROM中的程序是為什么?

    我通過cycontrol.IIC文件下載到24lc64中,但是再次啟動時無法加載到CY7C68013A中,必須再使用cycontrolhex文件下
    發(fā)表于 06-03 14:07

    不借助Linux系統(tǒng),在Windows下如何搭建ZMC900E交叉編譯環(huán)境

    不需要依賴笨重的虛擬機,也不需要安裝雙系統(tǒng)。拋開繁瑣的環(huán)境準備,在Windows上輕松搭建交叉編譯環(huán)境。本文介紹如何在Windows上搭建交叉編譯環(huán)境,不借助Linux系統(tǒng),直接進行
    的頭像 發(fā)表于 05-21 11:34 ?1119次閱讀
    不借助<b class='flag-5'>Linux</b>系統(tǒng),在<b class='flag-5'>Windows</b>下如何搭建ZMC900E交叉編譯環(huán)境

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

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

    迅為RK3568開發(fā)板內(nèi)核模塊實現(xiàn)-模塊加載與卸載

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

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

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

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

    如何 FX3 與 WSL(LinuxWindows 子系統(tǒng))一起使用? 我在 /dev/ 中找不到任何設備 我有許多項目在 Windows 上使用VISUAL STUDIO項目
    發(fā)表于 05-06 07:11
    霍州市| 平武县| 霍邱县| 武乡县| 重庆市| 天长市| 雷山县| 门源| 卓资县| 湘西| 麦盖提县| 敦化市| 宜兴市| 高淳县| 当阳市| 图们市| 诸城市| 永靖县| 安平县| 贵阳市| 南投县| 北辰区| 融水| 贵阳市| 松阳县| 西畴县| 自贡市| 商都县| 咸丰县| 文水县| 淮滨县| 呼图壁县| 三都| 桂阳县| 长岭县| 汶上县| 迁西县| 柘荣县| 通州市| 新密市| 莱西市|