《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 業(yè)界動(dòng)態(tài) > 有研究員公開了一個(gè)解析并提取 Dell PFS BIOS 固件的工具(下)

有研究員公開了一個(gè)解析并提取 Dell PFS BIOS 固件的工具(下)

2021-06-22
來源:嘶吼專業(yè)版
關(guān)鍵詞: DellPFSBIOS固件

Apple EFI IM4P分配器

微信圖片_20210622091049.jpg

  介紹

  解析蘋果多個(gè)EFI固件。im4p文件,并將所有檢測(cè)到的EFI固件分割為單獨(dú)的SPI/BIOS映像。

  使用

  你可以拖放或手動(dòng)輸入包含Apple EFI IM4P固件的文件夾的完整路徑。

  下載

  我只為 Windows 提供了一個(gè)已經(jīng)構(gòu)建/凍結(jié)/編譯的二進(jìn)制文件。因此,你不需要在Windows環(huán)境中手動(dòng)構(gòu)建/凍結(jié)/編譯它。相反,從“發(fā)布”選項(xiàng)卡下載最新版本。要解壓縮已經(jīng)構(gòu)建/凍結(jié)/編譯的壓縮文件,你需要使用支持RAR5壓縮的程序。注意,你需要手動(dòng)應(yīng)用任何先決條件。

  兼容性

  應(yīng)該適用于所有支持 Python 3.7 的 Windows、Linux 或 macOS 操作系統(tǒng)。計(jì)劃使用已構(gòu)建/凍結(jié)/編譯二進(jìn)制文件的Windows用戶必須確保他們安裝了最新的Windows更新,其中包括所有必需的“Universal C Runtime(CRT)”庫。

  先決條件

  要運(yùn)行該實(shí)用程序,你不需要任何第三方工具。

  使用 PyInstaller 構(gòu)建/凍結(jié)/編譯

  PyInstaller可以在所有三個(gè)受支持的平臺(tái)上構(gòu)建/凍結(jié)/編譯這個(gè)實(shí)用程序,它運(yùn)行簡(jiǎn)單并且經(jīng)常更新。

  確保安裝了Python 3.7.0或更新版本:python --version;

  使用pip安裝PyInstaller:pip3安裝pyinstaller;

  構(gòu)建/凍結(jié)/編譯:pyinstaller --noupx --onefile Apple_EFI_Split.py;

  在dist文件夾中,你可以找到最終的實(shí)用程序可執(zhí)行文件。

  殺毒軟件誤報(bào)

  一些殺毒軟件可能聲稱構(gòu)建/凍結(jié)/編譯的可執(zhí)行文件包含病毒。任何此類檢測(cè)都是誤報(bào),通常是PyInstaller。你可以切換到更好的殺毒軟件,向他們的支持報(bào)告誤報(bào),將可執(zhí)行文件添加到排除項(xiàng)中,自己構(gòu)建/凍結(jié)/編譯或直接使用Python腳本。

Apple EFI 包提取器

微信圖片_20210622091052.jpg

  介紹

  解析 Apple EFI 固件包(即 FirmwareUpdate.pkg、BridgeOSUpdateCustomer.pkg),提取其 EFI 映像,將其拆分為 IM4P 格式并相應(yīng)地重命名最終的 SPI/BIOS 映像。該實(shí)用程序會(huì)自動(dòng)使用免費(fèi)版本的 AnyToISO 來提取 EFI .pkg 文件。隨后的 IM4P 拆分和 EFI 重命名需要存在“Apple EFI IM4P Splitter”和“Apple EFI File Renamer”實(shí)用程序。

  使用

  你可以拖放或手動(dòng)輸入包含Apple EFI固件包(。pkg)文件的文件夾的完整路徑。根據(jù)AnyToISO安裝在系統(tǒng)上的位置,必須相應(yīng)地更改“anytoiso_path”變量。

  下載

  未提供已構(gòu)建/凍結(jié)/編譯的二進(jìn)制文件,因?yàn)樵撃_本要求用戶設(shè)置 AnyToISO 可執(zhí)行路徑變量。請(qǐng)記住,你需要包含先決條件,例如 AnyToISO、Apple EFI IM4P Splitter 和 Apple EFI File Renamer,該實(shí)用程序才能工作。

  兼容性

  應(yīng)該適用于所有支持 Python 3.7 和 AnyToISO 的 Windows 和 macOS 操作系統(tǒng)。

  先決條件

  要運(yùn)行python腳本,你需要安裝以下第三方工具或?qū)⑵浞旁谙嗤哪夸浵拢?/p>

  AnyToISO(即anytoiso.exe);

  UEFIFind(例如UEFIFind.exe);

  UEFIExtract(例如UEFIExtract.exe);

  使用 PyInstaller 構(gòu)建/凍結(jié)/編譯

  PyInstaller可以在所有三個(gè)受支持的平臺(tái)上構(gòu)建/凍結(jié)/編譯這個(gè)實(shí)用程序,它運(yùn)行簡(jiǎn)單并且經(jīng)常更新。請(qǐng)注意,由于此實(shí)用程序的性質(zhì),你可能需要對(duì)構(gòu)建/凍結(jié)/編譯的二進(jìn)制文件執(zhí)行一些小的腳本更改才能工作。

  確保安裝了Python 3.7.0或更新版本:python --version;

  使用pip安裝PyInstaller:pip3安裝pyinstaller;

  構(gòu)建/凍結(jié)/編譯:pyinstaller --noupx --onefile Apple_EFI_Package.py;

  在dist文件夾中,你可以找到最終的實(shí)用程序可執(zhí)行文件。

  殺毒軟件誤報(bào)

  一些殺毒軟件可能聲稱構(gòu)建/凍結(jié)/編譯的可執(zhí)行文件包含病毒,任何此類檢測(cè)都是誤報(bào),通常是PyInstaller。你可以切換到更好的殺毒軟件,向他們的支持報(bào)告誤報(bào),將可執(zhí)行文件添加到排除項(xiàng)中,自己構(gòu)建/凍結(jié)/編譯或直接使用Python腳本。

  Panasonic BIOS更新提取器

  介紹

  解析Panasonic BIOS更新可執(zhí)行文件并提取它們的SPI/BIOS映像。該實(shí)用程序自動(dòng)使用Rustam Abdullaev的unpack_lznt1工具來解壓最初Microsoft LZNT1壓縮的資源數(shù)據(jù)。

  使用

  你可以拖放或手動(dòng)輸入包含Panasonic BIOS Update可執(zhí)行文件的文件夾的完整路徑。

  下載

  我提供了一個(gè)已經(jīng)構(gòu)建/凍結(jié)/編譯的Windows二進(jìn)制文件。因此,你不需要手動(dòng)構(gòu)建/凍結(jié)/編譯它。相反,從“發(fā)布”選項(xiàng)卡下載最新版本。要解壓縮已經(jīng)構(gòu)建/凍結(jié)/編譯的壓縮文件,你需要使用支持RAR5壓縮的程序。注意,你需要手動(dòng)應(yīng)用任何先決條件。

  兼容性

  應(yīng)該能在所有支持Python 3.7的Windows操作系統(tǒng)上工作,計(jì)劃使用已構(gòu)建/凍結(jié)/編譯二進(jìn)制文件的Windows用戶必須確保他們安裝了最新的Windows更新,其中包括所有必需的“Universal C Runtime(CRT)”庫。

  先決條件

  要運(yùn)行python腳本,需要安裝以下第三方python模塊:

  PEfile;

  pip3安裝pefile;

  要運(yùn)行python腳本或其構(gòu)建/凍結(jié)/編譯的二進(jìn)制文件,你需要在相同的目錄下添加以下第三方工具:unpack_lznt1(即unpack_lznt1.exe)。

  使用 PyInstaller 構(gòu)建/凍結(jié)/編譯

  PyInstaller可以在Windows上構(gòu)建/凍結(jié)/編譯這個(gè)實(shí)用程序,它運(yùn)行簡(jiǎn)單且經(jīng)常更新。

  確保安裝了Python 3.7.0或更新版本:python --version;

  使用pip安裝PyInstaller:pip3安裝pyinstaller;

  使用pip安裝PEfile:pip3安裝pefile;

  構(gòu)建/凍結(jié)/編譯:pyinstaller --noupx --onefile Panasonic_BIOS_Extract.py;

  在dist文件夾中,你可以找到最終的實(shí)用程序可執(zhí)行文件。

  殺毒軟件誤報(bào)

  一些殺毒軟件可能聲稱構(gòu)建/凍結(jié)/編譯的可執(zhí)行文件包含病毒,任何此類檢測(cè)都是誤報(bào),通常是PyInstaller。你可以切換到更好的殺毒軟件,向他們的支持報(bào)告誤報(bào),將可執(zhí)行文件添加到排除項(xiàng)中,自己構(gòu)建/凍結(jié)/編譯或直接使用Python腳本。

  VAIO打包管理器提取

  介紹

  解析 VAIO Packaging Manager 可執(zhí)行文件并提取其內(nèi)容。如果直接提取失敗,它會(huì)解鎖可執(zhí)行文件以便在所有系統(tǒng)上運(yùn)行并允許用戶選擇提取位置。該實(shí)用程序會(huì)自動(dòng)使用 Igor Pavlov 的 7-Zip 工具來解壓縮最初混淆的 Microsoft CAB 壓縮內(nèi)容。

  使用

  你可以拖放或手動(dòng)輸入包含VAIO打包管理器可執(zhí)行文件的文件夾的完整路徑。

  下載

  我只為 Windows 提供了一個(gè)已經(jīng)構(gòu)建/凍結(jié)/編譯的二進(jìn)制文件。因此,你不需要在Windows環(huán)境中手動(dòng)構(gòu)建/凍結(jié)/編譯它。相反,從“發(fā)布”選項(xiàng)卡下載最新版本。要解壓縮已經(jīng)構(gòu)建/凍結(jié)/編譯的壓縮文件,你需要使用支持RAR5壓縮的程序。注意,你需要手動(dòng)應(yīng)用任何先決條件。

  兼容性

  應(yīng)該適用于所有支持 Python 3.7 的 Windows、Linux 或 macOS 操作系統(tǒng)。計(jì)劃使用已構(gòu)建/凍結(jié)/編譯二進(jìn)制文件的Windows用戶必須確保他們安裝了最新的Windows更新,其中包括所有必需的“Universal C Runtime(CRT)”庫。

  先決條件

  要運(yùn)行python腳本或其構(gòu)建/凍結(jié)/編譯的二進(jìn)制文件,你需要在相同的目錄下有以下第三方工具:

  7-Zip控制臺(tái)(即7z.exe);

  使用 PyInstaller 構(gòu)建/凍結(jié)/編譯

  PyInstaller可以在所有三個(gè)受支持的平臺(tái)上構(gòu)建/凍結(jié)/編譯這個(gè)實(shí)用程序,它運(yùn)行簡(jiǎn)單并且經(jīng)常更新。

  確保安裝了Python 3.7.0或更新版本:python --version;

  使用pip安裝PyInstaller:pip3安裝pyinstaller;

  構(gòu)建/凍結(jié)/編譯:pyinstaller --noupx --onefile VAIO_Package_Extract.py;

  在dist文件夾中,你可以找到最終的實(shí)用程序可執(zhí)行文件。

  殺毒軟件誤報(bào)

  一些殺毒軟件可能聲稱構(gòu)建/凍結(jié)/編譯的可執(zhí)行文件包含病毒,任何此類檢測(cè)都是誤報(bào),通常是PyInstaller。你可以切換到更好的殺毒軟件,向他們的支持報(bào)告誤報(bào),將可執(zhí)行文件添加到排除項(xiàng)中,自己構(gòu)建/凍結(jié)/編譯或直接使用Python腳本。

  富士通SFX Packager 提取器

  介紹

  解析Fujitsu SFX Packager可執(zhí)行文件并提取其內(nèi)容。該實(shí)用程序自動(dòng)使用Igor Pavlov的7-Zip工具,以解壓最初混淆的Microsoft CAB壓縮內(nèi)容。

  使用

  你可以拖放或手動(dòng)輸入包含F(xiàn)ujitsu SFX Packager可執(zhí)行文件的文件夾的完整路徑。

  下載

  我只為 Windows 提供了一個(gè)已經(jīng)構(gòu)建/凍結(jié)/編譯的二進(jìn)制文件。因此,你不需要在Windows環(huán)境中手動(dòng)構(gòu)建/凍結(jié)/編譯它。相反,從“發(fā)布”選項(xiàng)卡下載最新版本。要解壓縮已經(jīng)構(gòu)建/凍結(jié)/編譯的壓縮文件,你需要使用支持RAR5壓縮的程序。注意,你需要手動(dòng)應(yīng)用任何先決條件。

  兼容性

  應(yīng)該適用于所有支持 Python 3.7 的 Windows、Linux 或 macOS 操作系統(tǒng)。計(jì)劃使用已構(gòu)建/凍結(jié)/編譯二進(jìn)制文件的Windows用戶必須確保他們安裝了最新的Windows更新,其中包括所有必需的“Universal C Runtime(CRT)”庫。

  先決條件

  要運(yùn)行python腳本或其構(gòu)建/凍結(jié)/編譯的二進(jìn)制文件,你需要在相同的目錄下有以下第三方工具:7-Zip控制臺(tái)(即7z.exe);

  使用 PyInstaller 構(gòu)建/凍結(jié)/編譯

  PyInstaller可以在所有三個(gè)受支持的平臺(tái)上構(gòu)建/凍結(jié)/編譯這個(gè)實(shí)用程序,它運(yùn)行簡(jiǎn)單并且經(jīng)常更新。

  確保安裝了Python 3.7.0或更新版本:python --version;

  使用pip安裝PyInstaller:pip3安裝pyinstaller;

  構(gòu)建/凍結(jié)/編譯:Fujitsu_Package_Extract.py .py文件;

  在dist文件夾中,你可以找到最終的實(shí)用程序可執(zhí)行文件。

  殺毒軟件誤報(bào)

  一些殺毒軟件可能聲稱構(gòu)建/凍結(jié)/編譯的可執(zhí)行文件包含病毒,任何此類檢測(cè)都是誤報(bào),通常是PyInstaller。你可以切換到更好的殺毒軟件,向他們的支持報(bào)告誤報(bào),將可執(zhí)行文件添加到排除項(xiàng)中,自己構(gòu)建/凍結(jié)/編譯或直接使用Python腳本。  

Award BIOS模塊提取程序

  介紹

  解析AwardBIOS映像并提取其模塊。該工具自動(dòng)使用Igor Pavlov的7-Zip工具,以解壓最初的LZH壓縮子模塊。

  使用

  你可以拖放或手動(dòng)輸入包含AwardBIOS固件的文件夾的完整路徑。

  下載

  我只為 Windows 提供了一個(gè)已經(jīng)構(gòu)建/凍結(jié)/編譯的二進(jìn)制文件。因此,你不需要在Windows環(huán)境中手動(dòng)構(gòu)建/凍結(jié)/編譯它。相反,從“發(fā)布”選項(xiàng)卡下載最新版本。要解壓縮已經(jīng)構(gòu)建/凍結(jié)/編譯的壓縮文件,你需要使用支持RAR5壓縮的程序。注意,你需要手動(dòng)應(yīng)用任何先決條件。

  兼容性

  應(yīng)該適用于所有支持 Python 3.7 的 Windows、Linux 或 macOS 操作系統(tǒng)。計(jì)劃使用已構(gòu)建/凍結(jié)/編譯二進(jìn)制文件的Windows用戶必須確保他們安裝了最新的Windows更新,其中包括所有必需的“Universal C Runtime(CRT)”庫。

  先決條件

  要運(yùn)行python腳本或其構(gòu)建/凍結(jié)/編譯的二進(jìn)制文件,你需要在相同的目錄下有以下第三方工具:7-Zip控制臺(tái)(即7z.exe);

  使用 PyInstaller 構(gòu)建/凍結(jié)/編譯

  PyInstaller可以在所有三個(gè)受支持的平臺(tái)上構(gòu)建/凍結(jié)/編譯這個(gè)實(shí)用程序,它運(yùn)行簡(jiǎn)單并且經(jīng)常更新。

  確保安裝了Python 3.7.0或更新版本:python --version;

  使用pip安裝PyInstaller:pip3安裝pyinstaller;

  構(gòu)建/凍結(jié)/編譯:pyinstaller --noupx --onefile Award_BIOS_Extract.py;

  在dist文件夾中,你可以找到最終的實(shí)用程序可執(zhí)行文件。

  殺毒軟件誤報(bào)

  一些殺毒軟件可能聲稱構(gòu)建/凍結(jié)/編譯的可執(zhí)行文件包含病毒,任何此類檢測(cè)都是誤報(bào),通常是PyInstaller。你可以切換到更好的殺毒軟件,向他們的支持報(bào)告誤報(bào),將可執(zhí)行文件添加到排除項(xiàng)中,自己構(gòu)建/凍結(jié)/編譯或直接使用Python腳本。




電子技術(shù)圖片.png

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。