Commit Graph

271 Commits

Author SHA1 Message Date
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
RichardG867
cdb9b5a59f Add Award v3.0 signatures 2022-05-10 21:35:10 -03:00
RichardG867
65264190d7 Extract embedded Monorail AMI PCX image 2022-05-09 00:40:57 -03:00
RichardG867
2c86727ea3 Add a very early Phoenix BIOS signature 2022-05-08 23:50:19 -03:00
RichardG867
d6570e47cd Add NEC floppy self-extractor and better handling of PKLITE'd executables 2022-05-08 23:48:36 -03:00
RichardG867
641d68caee Copy GIF, PNG and JPEG images as-is on ImageExtractor 2022-05-07 14:29:23 -03:00
RichardG867
79dc715f25 Fix mistakes on the previous MR and IBM related commits 2022-05-03 14:28:40 -03:00
RichardG867
f7f3fcbd7f Fix one weird versionless Phoenix pre-4.0 case 2022-05-03 14:19:18 -03:00
RichardG867
596686c8ee Add another MR BIOS signature 2022-05-03 14:14:17 -03:00
RichardG867
c4fbc361a9 Add another IBM compressed SurePath signature 2022-05-03 14:12:42 -03:00
RichardG867
3afd678484 bios_extract: Fix AFUDOS extraction segfault 2022-05-01 18:51:52 -03:00
RichardG867
e32d8cd3cf Fix ArchiveExtractor file naming when extracting .tgz 2022-05-01 18:51:32 -03:00
RichardG867
d9f25e5d71 Add hostname to ArchiveExtractor temporary file prefix 2022-04-27 23:31:40 -03:00
RichardG867
eb208a2da2 Streamline extraction display, increase queue size 2022-04-26 20:46:34 -03:00
RichardG867
61876d032f Remove Intel AMI readme note 2022-04-24 01:10:42 -03:00
RichardG867
738eaad75f Add remote client/server clustering system 2022-04-24 01:10:22 -03:00
RichardG867
4ba4f14945 Fix Intel headers with 512-byte padding (lost to time...) 2022-04-22 18:19:45 -03:00
RichardG867
385f457c69 Add one more AMI UEFI signature 2022-04-22 18:16:17 -03:00
RichardG867
41d2d7a773 Add one more compressed IBM SurePath type 2022-04-22 12:25:28 -03:00
RichardG867
91f1048b03 Just-in-case improvement to option ROM analysis 2022-04-22 12:14:17 -03:00
RichardG867
9ac8a580bc Improve IBM SurePath detection 2022-04-22 11:59:04 -03:00
RichardG867
d48cfd2146 Extract date from IBM SurePath as we have no better information 2022-04-22 11:46:44 -03:00
RichardG867
0a51920743 Save AMI pre-Color type, and add more unknown IBM SurePath detection 2022-04-22 11:28:13 -03:00
RichardG867
7173dcd77b Fix SystemSoft copyright sign-on lines not being detected 2022-04-21 22:48:04 -03:00
RichardG867
366968b8c5 Make BIOSExtractor keep only the largest intelbody file 2022-04-21 22:36:44 -03:00
RichardG867
a1c4c591e6 Fix Phoenix analyzer crash 2022-04-21 22:33:25 -03:00
RichardG867
bdc16f9783 Fix issues with CR characters in Award sign-ons 2022-04-21 21:39:31 -03:00
RichardG867
c28f700194 Don't assume AMI on really unknown Intel ROMs 2022-04-19 16:06:13 -03:00