Commit Graph

298 Commits

Author SHA1 Message Date
RichardG867
eac3ad4b8a DiscardExtractor: Remove from the list of -u extractors 2022-05-23 16:57:45 -03:00
RichardG867
334c33beca Add extract-only mode for standalone VMExtractor and friends 2022-05-23 16:06:42 -03:00
RichardG867
089046fb0e AMIAnalyzer: Add signature for PC Chips 071595 with bogus date 2022-05-23 14:07:41 -03:00
RichardG867
c61559eea6 Improve deark flow, adding Dell flash packages 2022-05-22 16:57:43 -03:00
RichardG867
3e8e8b74a9 AwardAnalyzer: Add an AST signature 2022-05-22 14:45:23 -03:00
RichardG867
d71a4a875b Slight readability change to VMExtractor deark pipeline 2022-05-22 00:44:33 -03:00
RichardG867
ed1a838559 Switch PKLITE and LZEXE decompression to deark, also adding EXEPACK 2022-05-22 00:42:12 -03:00
RichardG867
273c971af8 VMExtractor: Run graphical QEMU on debug mode only if a $DISPLAY is set 2022-05-21 23:15:08 -03:00
RichardG867
4b111ff9ba Fix typo in Dockerfile 2022-05-21 23:08:17 -03:00
RichardG867
457c2804d8 Add deark dependency to prepare for some improvements 2022-05-21 23:07:04 -03:00
RichardG867
997497fd21 CorebootAnalyzer: Fix typo 2022-05-21 22:46:07 -03:00
RichardG867
f6c5fe8a7f Update readme for recent changes 2022-05-21 20:58:33 -03:00
RichardG867
c4716a9a1c IBMSurePathAnalyzer: Extract VPD ID string even if clues were found 2022-05-21 20:54:25 -03:00
RichardG867
4d0118c7f4 Add some logging to CorebootAnalyzer 2022-05-21 20:49:46 -03:00
RichardG867
94297ce5ae Improve coreboot analysis, no longer strings-based 2022-05-21 20:45:18 -03:00
RichardG867
7b03fd61e1 Improve tinyBIOS analysis, no longer strings-based 2022-05-21 20:30:30 -03:00
RichardG867
517f1c5846 Move the final strings-based detection for Quadtel 2022-05-21 20:05:32 -03:00
RichardG867
cdae8669f1 Improve AMI UEFI analysis (no longer strings-based) 2022-05-21 19:40:13 -03:00
RichardG867
cfb9536cdf Bring file-level parallelism to analysis as well 2022-05-18 22:25:32 -03:00
RichardG867
f7955bcdc7 Speed up extraction with file-level parallelism where supported 2022-05-18 22:01:44 -03:00
RichardG867
5ee832b8b8 Remove extraneous copyright string on AST Award 2022-05-18 21:57:18 -03:00
RichardG867
dc40014569 Fix exceptions in IBM SurePath analyzer 2022-05-18 21:50:01 -03:00
RichardG867
ef1e7d6504 Fix mistake in Award debug logging 2022-05-18 21:39:39 -03:00
RichardG867
d28df65e14 Improve Phoenix bogus BCPSYS detection 2022-05-18 14:31:16 -03:00
RichardG867
f03fa8ba03 Improve Award signatures, fixes missing v4.20 (oops) 2022-05-18 14:26:55 -03:00
RichardG867
63f406ba3c Some Phoenix-related fixes, and add an Award signature for a Commodore 386SX 2022-05-17 20:12:45 -03:00
RichardG867
628344bdb3 Discard bogus sign-on on DEC Phoenix 4.0x 2022-05-17 18:20:10 -03:00
RichardG867
759d0dbaed Fix another DEC Phoenix bogus BCPSYS 2022-05-17 18:09:37 -03:00
RichardG867
e3ef868d7d Attempt to fix QEMU hangs by not using the popen/communicate flow when no monitor command is requested 2022-05-17 18:05:50 -03:00
RichardG867
a47f1d5135 Move delegated ImageExtractor to a single global instance 2022-05-17 18:04:09 -03:00
RichardG867
715ac0ef53 Fix bogus Phoenix BCPSYS on a specific DEC BIOS 2022-05-17 12:54:14 -03:00
RichardG867
b53db6181b Improve DTK analysis 2022-05-17 12:43:44 -03:00
RichardG867
a1c6ccbebe Fix ASTExtractor incorrectly triggering FATExtractor 2022-05-17 12:22:14 -03:00
RichardG867
56389010fb Streamline non-PCI VBIOS detection to act alongside option ROM detection 2022-05-17 11:47:14 -03:00
RichardG867
6d7941fa66 Add AST flash floppy extraction (currently meh, sectors don't add up) 2022-05-17 11:35:10 -03:00
RichardG867
edaef20ca8 Massively improve compressed IBM SurePath detection 2022-05-17 11:34:29 -03:00
RichardG867
6c10e8001f Improve AST Award fork detection 2022-05-16 23:33:33 -03:00
RichardG867
bd52617e05 Improve Softpaq extraction resiliency 2022-05-16 23:27:04 -03:00
RichardG867
8900f19bab Add Compaq SOFTPAQ and ROMPAQ extraction 2022-05-16 23:21:37 -03:00
RichardG867
bff6f4f894 Add Zenith self-extractor (PKLITE with license wrapper...) 2022-05-15 14:54:29 -03:00
RichardG867
b4ff1273cf Fix EXE file name on failed PKLITE/LZEXE 2022-05-15 14:40:50 -03:00
RichardG867
8937c49500 bios_extract: Improve AMI 121593 signature 2022-05-15 14:37:17 -03:00
RichardG867
3ab0f5c822 Add abort-on-ENOSPC command line flag 2022-05-15 14:37:04 -03:00
RichardG867
04770a0539 More IBM weirdness: ARDI self extractor and one more compressed SurePath signature 2022-05-15 14:36:38 -03:00
RichardG867
90b9f4fd0a Fix LZEXE executables containing ZIPs being incorrectly extracted 2022-05-12 18:28:54 -03:00
RichardG867
0a79ed7541 Add AST FAT-image-with-header format 2022-05-12 17:45:54 -03:00
RichardG867
75d1cce380 One more early Award versioning fix 2022-05-11 21:40:48 -03:00
RichardG867
a669830949 Fix Award detection being completely broken 2022-05-11 21:28:07 -03:00
RichardG867
55679e6b49 Add an early 2000s Compaq signature 2022-05-10 21:43:31 -03:00
RichardG867
d0dbba6cd7 Add HP SystemSoft signature 2022-05-10 21:40:43 -03:00