http://open-source-security-software.net/project/pcileech/releases.atomRecent releases for pcileech2025-05-21T21:40:06.455877+00:00python-feedgenpcileech v1.0pcileech v1.02016-08-08T23:03:43+00:00Initial Release after DEF CON 24 talk.
2016-08-08T23:03:43+00:00pcileech v1.1pcileech v1.12016-09-05T17:36:26+00:00New functionality, updates and bug fixes.
2016-09-05T17:36:26+00:00pcileech v1.2pcileech v1.22016-09-28T17:54:26+00:00New functionality, updates and bug fixes.
2016-09-28T17:54:26+00:00pcileech v1.3pcileech v1.32016-12-15T08:24:17+00:00The Changes/Updates are described below:
core: basic linux 4.8 support.
core: mac_fvrecover - retrieve filevault2 password from locked mac.
core: stability improvements for USB2 and new options [-out none, -usb2, -iosize, -v]
implant: pull large files from target [wx64_filepull, mac_filepull, lx64_filepull].
implant: spawn cmd in user context [wx64_pscmd_user].
implant: stability improvements for Win8+ [wx64_pscreate, wx64_pscmd, wx64_pscmd_user].
other: load kmd by compiling and inserting .ko on linux [ pcileech_kmd/linux ].
other: firmware flash support in Windows.
2016-12-15T08:24:17+00:00pcileech v1.5pcileech v1.52017-03-17T20:50:56+00:00core: Win10 generic HAL attack stabilized (-sig win10_x64)
signature: macOS Sierra updated.
signature: Windows 10 updated.
other: bug fix - memory write in macOS.
other: firmware flash fixes for PP3380 device.
2017-03-17T20:50:56+00:00pcileech v2.0pcileech v2.02017-05-24T10:20:23+00:00Mount target system live RAM and file system as drive.
Substantial refactorings to support multiple future hardware devices.
Signature: Linux 4.10 kernel support in LINUX_X64_EFI signature.2017-05-24T10:20:23+00:00pcileech v2.1pcileech v2.12017-06-12T11:23:35+00:00Linux support.
Android support.
2017-06-12T11:23:35+00:00pcileech v2.2pcileech v2.22017-08-30T08:50:43+00:00UEFI support.
Linux 2.6.33-4.6 target support.2017-08-30T08:50:43+00:00pcileech v2.3pcileech v2.32017-10-12T09:23:20+00:00FPGA support.2017-10-12T09:23:20+00:00pcileech v2.5pcileech v2.52017-11-06T20:28:28+00:002017-11-06T20:28:28+00:00pcileech v2.6pcileech v2.62018-02-08T12:42:40+00:00PCIeScreamer and AC701 FPGA support.2018-02-08T12:42:40+00:00pcileech v3.0pcileech v3.02018-03-12T12:10:34+00:00Initial release of the Memory Process File System.
Various other changes and bug fixes.2018-03-12T12:10:34+00:00pcileech v3.1pcileech v3.12018-03-20T10:45:00+00:00Linux FPGA support.
Various bug fixes.2018-03-20T10:45:00+00:00pcileech v3.4pcileech v3.42018-07-14T12:54:45+00:00Changelog:
* Memory Process File System - runtime tunables in .config directory - allows for disabling of caching and adjusting refresh periods.
* Various bug fixes
2018-07-14T12:54:45+00:00pcileech v3.6pcileech v3.62018-10-30T11:47:33+00:00New content:
- Various bug fixes including fix for 'missing dll' issue and working support for pml4-user page tables.
- Additional exported functions from pcileech.dll2018-10-30T11:47:33+00:00pcileech v3.6.1pcileech v3.6.12018-10-30T11:47:33+00:00New content:
- Various bug fixes including fix for 'missing dll' issue and working support for pml4-user page tables.
- Additional exported functions from pcileech.dll2018-10-30T11:47:33+00:00pcileech v3.6.2pcileech v3.6.22018-10-30T11:47:33+00:00New content:
- Various bug fixes including fix for 'missing dll' issue and working support for pml4-user page tables.
- Additional exported functions from pcileech.dll2018-10-30T11:47:33+00:00pcileech v3.7pcileech v3.72019-01-03T18:13:59+00:00New content:
* Support for RAWTCP device - used to communicate with DMA patched HP iLO. Thanks to Synacktiv for the contribution and the awesome research!2019-01-03T18:13:59+00:00pcileech v4.0pcileech v4.02019-03-08T11:40:45+00:00Details:
* Major cleanup and internal refactorings.
* FPGA max memory auto-detect and more stable dumping strategy.
* New stable Windows 10 kernel injects with FPGA hardware on non-virtualization based security systems.
* User mode injects (experimental).
* Removal of built-in device support - the [LeechCore](https://github.com/ufrisk/LeechCore) `leechcore.dll`/`leechcore.so` library is now used instead. New devices include:
* Memory dump files (raw linear dump files and microsoft crash dump files).
* Hyper-V save files.
* Live memory via DumpIt / WinPmem.
* remote devices via -remote setting.
* Removal of API and built-in _Memory Process File System_ - please use the more capable APIs in the [LeechCore](https://github.com/ufrisk/LeechCore) and [Memory Process File System](https://github.com/ufrisk/MemProcFS) instead.
* Multiple other changes and syntax updates.2019-03-08T11:40:45+00:00pcileech v4.1pcileech v4.12019-04-05T09:22:06+00:00- Project upgrade to Visual Studio 2019.
- LeechAgent support - remote memory acquisition and analysis.
2019-04-05T09:22:06+00:00pcileech v4.2pcileech v4.22019-07-30T11:05:33+00:00* Signature updates:
* Linux kernel module - LINUX_X64_48 (latest versions)
* Win10 1903 kernel module - WIN10_X64_2 (requires windows version of PCILeech)
2019-07-30T11:05:33+00:00pcileech v4.3pcileech v4.32019-10-14T11:27:03+00:00* Bug fixes.
* Support for new device (NeTV2 / RawUDP) via LeechCore library.2019-10-14T11:27:03+00:00pcileech v4.4pcileech v4.42020-01-07T11:52:49+00:00* Bug fixes and stability improvements.
* Support for MemProcFS v3 library.
* Code signing of binaries.
* "tlploop" command.
2020-01-07T11:52:49+00:00pcileech v4.5pcileech v4.52020-08-03T05:33:24+00:00* Bug fixes.
* Support for v2 of the LeechCore memory acquisition library.
* FPGA stability and speed improvements.
* MemProcFS integration when running on Windows.
* Support for user-defined physical memory map (-memmap option).2020-08-03T05:33:24+00:00pcileech v4.6pcileech v4.62020-08-26T20:55:53+00:00* Support for [LiveCloudKd](https://github.com/ufrisk/LeechCore/wiki/Device_LiveCloudKd).2020-08-26T20:55:53+00:00pcileech v4.7pcileech v4.72020-09-05T21:04:42+00:00* Bug fixes.
* WIN10_X64_3 new stable kernel signature for Windows 10 - including Win10 2004 release.
* Unlock signature updates - Win10/Linux (NB! most recent kernels on Linux not yet supported).2020-09-05T21:04:42+00:00pcileech v4.8pcileech v4.82020-12-21T22:00:48+00:00* Bug fixes.
* Better support for recent x64 Linux kernels.2020-12-21T22:00:48+00:00pcileech v4.9pcileech v4.92021-05-09T12:58:20+00:00* Bug fixes.
* Signature updates.
* Better support for recent x64 Linux kernels (Ubuntu 21.04).
* Unmount of monted driver when CTRL+C pressed.2021-05-09T12:58:20+00:00pcileech v4.10pcileech v4.102021-05-24T06:02:36+00:00* Linux support for Windows 10 built-in signatures (dependency on MemProcFS v4.0).
* Separate releases for Windows and Linux.
* General cleanup.2021-05-24T06:02:36+00:00pcileech v4.11pcileech v4.112021-08-16T06:24:06+00:00* Support for VMWare Workstation/Player live VM memory.
* Support for remote memory analysis with LeechAgent `agent-forensic` command.
* Runs MemProcFS forensic mode remotely.
* Retrieves ElasticSearch compatible JSON data.2021-08-16T06:24:06+00:00pcileech v4.12pcileech v4.122021-09-25T19:05:10+00:0032-bit support (pcileech binary).2021-09-25T19:05:10+00:00pcileech v4.13pcileech v4.132022-01-07T07:55:38+00:00* Bug fixes.
* Mount improvements:
- Windows host file system support: Upgrade to [Dokany2](https://github.com/dokan-dev/dokany/releases) (NB! Dokany2 will have to be installed!).
- Linux host file system support: FUSE support added. <br/>Example: `./pcileech mount /home/user/fusemnt/leechfs -kmd <your_kmd_address>`
- Now possible to access other local drives than C: on Windows targets.
* Visual Studio 2022 Support.2022-01-07T07:55:38+00:00pcileech v4.14pcileech v4.142022-02-05T15:21:05+00:00* Process Virtual Memory support (Windows only).
- Commands: search, patch, write, display, pagedisplay
- Example: pcileech patch -pid 732 -sig unlock_win10x64.sig2022-02-05T15:21:05+00:00pcileech v4.15pcileech v4.152022-08-04T06:39:53+00:00* Support for MemProcFS v5.02022-08-04T06:39:53+00:00pcileech v4.16pcileech v4.162023-08-20T19:32:16+00:00* FPGA performance improvements.
* Command `none` added.
* Options `-bar-ro` and `-bar-rw` added.2023-08-20T19:32:16+00:00pcileech v4.17pcileech v4.172023-09-24T15:18:42+00:00* I/O BAR support.
* Linux improvements:
- KMD signature update (LINUX_X64_48) to support latest Ubuntu kernels.
- Update of kernel modules to support latest kernels.
- New KMD signature - LINUX_X64_MAP - specify target system kernel System.map in -in option.
- New kernel module: lx64_exec_root.2023-09-24T15:18:42+00:00