Commit Graph

  • b1d6c79225 Fix Intertan AMI pre-Color string with dash-separated date RichardG867 2022-04-11 17:52:27 -03:00
  • 1304539661 Fix extraneous string on Intel AMI without a string RichardG867 2022-04-11 17:49:14 -03:00
  • 67138170eb Fix AMI pre-Color string deinterleaving issue RichardG867 2022-04-11 17:38:17 -03:00
  • 9d2e1701c2 Fix missing Intel version on a handful of Intel AMIBIOS 6 RichardG867 2022-04-11 17:32:13 -03:00
  • c29543cc6d Fix Phoenix 4.0 Release 6.0 (and newer) line drawing, ServerBIOS custom versions, extraneous string after version on Acer SecureCore Tiano RichardG867 2022-04-11 17:15:20 -03:00
  • ba225c6cfb Add alternate location for AST Award sign-on RichardG867 2022-04-11 16:59:18 -03:00
  • f29896fc91 bios_extract: Keep partially-decompressed AMI modules around RichardG867 2022-04-10 20:21:35 -03:00
  • 995dc81896 One more Award with the alternate sign-on location RichardG867 2022-04-08 21:57:52 -03:00
  • 3a6afa4ec4 Add AMPRO analyzer RichardG867 2022-04-08 21:55:37 -03:00
  • 4d40d72ec3 Fix Acer 1988 Award with weird sign-on location RichardG867 2022-04-08 21:49:08 -03:00
  • 2f1c607b6f Fix PC Partner 440BX Award remains issue RichardG867 2022-04-08 21:37:15 -03:00
  • 13d47beb8d Fix SystemSoft copyright showing up in old style sign-ons RichardG867 2022-04-08 21:29:58 -03:00
  • e276141bf3 Fix Award "V3.03" (note the V) RichardG867 2022-04-08 21:23:55 -03:00
  • 5699f3d3cd Fix another "Ref." AMI pre-Color RichardG867 2022-04-08 21:20:04 -03:00
  • e1a8120cac Fix \r characters in AST Award, fix Phoenix 4.0x custom version display RichardG867 2022-04-08 20:54:00 -03:00
  • e5b70934be Fix file name for extracted .gz/.bz2/.xz containers RichardG867 2022-04-05 22:44:10 -03:00
  • 7fdd140583 Remove a newly-created 7-Zip symlink if it's stale RichardG867 2022-04-05 22:02:39 -03:00
  • aca84baada Add path check to 7-Zip symlink as a safety window against stale links (caused by mergerfs?) RichardG867 2022-04-05 21:59:00 -03:00
  • 1318b7e713 Optimize 7-Zip calls by ArchiveExtractor to not scan parent directory structure RichardG867 2022-04-05 21:23:52 -03:00
  • 71563b39ce Extend image formats checked by DiscardExtractor RichardG867 2022-04-05 14:56:20 -03:00
  • 976c909625 Detect High Sierra ISO images RichardG867 2022-04-05 14:54:55 -03:00
  • d181385282 Optimize BIOSExtractor and UEFIExtractor with signature checks RichardG867 2022-04-05 14:49:37 -03:00
  • c9cf753d98 Add Tera Drive IBM identification RichardG867 2022-04-01 17:21:04 -03:00
  • 86b8e65d01 Add AST weirdness to Award analyzer (but the only file I have is a marginal dump) RichardG867 2022-04-01 17:18:31 -03:00
  • 15cbc9e6b4 Expand Alaris MR BIOS checker to catch (potential) other custom MR BIOS builds RichardG867 2022-04-01 13:22:22 -03:00
  • d3adc34a72 Add weird Alaris MR BIOS to analyzer RichardG867 2022-04-01 13:12:00 -03:00
  • 197b79eb19 Fix for an unnecessarily moved if block RichardG867 2022-03-30 21:02:45 -03:00
  • 1230b2c97b Add support for weird Everex AMI 386-BIOS with EISA RichardG867 2022-03-30 20:31:41 -03:00
  • c66254d159 Improve speed of util.read_complement RichardG867 2022-03-24 18:03:56 -03:00
  • acdf8e8537 Fix corner case with PhoenixNet archives RichardG867 2022-03-24 13:29:27 -03:00
  • a36d9dc38d Fix Acer sign-on blank spaces RichardG867 2022-03-18 16:56:40 -03:00
  • e820c82f2c Add another Apricot SurePath case RichardG867 2022-03-18 16:54:14 -03:00
  • ba079b15d2 Add CPU-Z dump extractor (not super useful) RichardG867 2022-03-18 16:47:46 -03:00
  • 361ca8c9ec Fix Phoenix 4.0x sign-on blank spaces RichardG867 2022-03-18 16:32:17 -03:00
  • 7e4868ebe5 Add Promag analyzer RichardG867 2022-03-18 16:25:30 -03:00
  • 0c0434fde0 Improve Packard Bell Award detection RichardG867 2022-03-18 16:15:03 -03:00
  • 29e898ebbd More weird Atari stuff improvements RichardG867 2022-03-18 16:01:37 -03:00
  • fc7ba5d514 Further Atari AMI improvements RichardG867 2022-03-18 15:41:04 -03:00
  • a7c11789f6 Make the interleave extractor a bit more predictable RichardG867 2022-03-18 15:16:42 -03:00
  • a20ba40a8c Improve analysis of AMI pre-Color strings for weird Atari stuff RichardG867 2022-03-18 15:03:22 -03:00
  • 1c777c7a9d Fix interleave extractor RichardG867 2022-03-18 15:00:02 -03:00
  • 3a407699d8 Add AMI 8088-BIOS signature used by "Intertan" RichardG867 2022-03-18 14:23:34 -03:00
  • c9a3babf6b Rewrite interleave extractor, now with quad interleaving support RichardG867 2022-03-18 14:22:59 -03:00
  • 3cc1a80dc9 Add Access Methods strings as well RichardG867 2022-03-15 19:47:52 -03:00
  • ee63d6e865 Figured out the AMI pre-Color string encoding RichardG867 2022-03-15 18:18:46 -03:00
  • a5b1b6a84b Add Phoenix PG image extractor and Award PhoenixNet ROS extractor RichardG867 2022-03-10 13:54:37 -03:00
  • e5fcee02c5 Improve DOS filename sanitization pattern RichardG867 2022-03-05 14:49:12 -03:00
  • b2ee53b524 Restore -nographic flag on QEMU RichardG867 2022-03-04 16:35:51 -03:00
  • b8195886d2 Add Evergreen ETI extraction RichardG867 2022-03-04 16:32:00 -03:00
  • 02ca7fd3b7 Document Award change to bios_extract RichardG867 2022-03-04 16:31:22 -03:00
  • 7483c50236 Patch FreeDOS image to dir A: before running the SFX, fixes disk error in some Sydex RichardG867 2022-03-04 14:36:54 -03:00
  • af2495b92b Update limitations RichardG867 2022-03-03 21:28:30 -03:00
  • fba95784ec Add HP Vectra Phoenix(-ish) detection RichardG867 2022-03-03 21:21:34 -03:00
  • 4fa635fd0b Add QEMU-based bruteforce-ish extractor for Sydex and other stubborn SFXs RichardG867 2022-03-03 20:31:06 -03:00
  • a83397e06f Fix extraction of partially-compressed Award 4.50 RichardG867 2022-03-03 16:30:33 -03:00
  • 2575906d32 Improve Phoenix Core extraneous byte stripping RichardG867 2022-03-03 16:14:15 -03:00
  • eddddcc02d bios_extract: Readme updates RichardG867 2022-03-03 16:11:15 -03:00
  • e6d9cb325a bios_extract: Add AMI AFUDOS decompression RichardG867 2022-03-03 16:10:11 -03:00
  • 133dd177c9 Update limitations in README RichardG867 2022-03-03 15:38:37 -03:00
  • 10a0f63986 Further improve Samtron 88S detection RichardG867 2022-03-03 15:33:47 -03:00
  • 9dfe9315f7 Fix Samtron 88S Award detection RichardG867 2022-03-03 15:27:19 -03:00
  • 68733d2b16 Improve Apricot SurePath detection RichardG867 2022-03-03 15:17:55 -03:00
  • a0dbbd80cb Add Insyde Presto detection to SystemSoft RichardG867 2022-03-03 15:14:34 -03:00
  • 1d5e0009b4 Rewrite SystemSoft analyzer RichardG867 2022-03-03 15:04:36 -03:00
  • 9e690155ca Add analysis of unknown, later, compressed IBM SurePath RichardG867 2022-03-03 12:41:54 -03:00
  • 59186245b1 Add Apricot to IBM SurePath analysis RichardG867 2022-02-24 15:22:07 -03:00
  • 10c77dfb30 Fix closest_prefic number distance detection RichardG867 2022-02-23 20:11:54 -03:00
  • 525f3d9d04 Move a check in the Apricot extractor for safety RichardG867 2022-02-23 19:47:20 -03:00
  • c9a9e22197 Switch archive signature detection to regexes RichardG867 2022-02-23 19:39:10 -03:00
  • e562a39332 Add Apricot update extractor RichardG867 2022-02-23 19:30:23 -03:00
  • f03d65e5bb Add Trimond BIOS update extractor + some refactoring RichardG867 2022-02-23 19:06:34 -03:00
  • e81922fda4 Add IBM SurePath non-Phoenix analyzer RichardG867 2022-02-19 11:21:47 -03:00
  • 60633e6783 bios_extract: Extract 128 KB instead of 64 KB as amiboot on AMI94 to fix an issue with option ROM analysis RichardG867 2022-02-19 11:09:51 -03:00
  • 5042603806 Fix AMI HiFlex setup detection RichardG867 2022-02-19 11:00:35 -03:00
  • e3cfceeec9 Remove APIC table from ACPI regex due to false positives RichardG867 2022-02-19 10:59:07 -03:00
  • 3904845e24 Remove Phoenix IBM branch name RichardG867 2022-02-19 10:58:53 -03:00
  • b7ab14ee43 Add string extrapolation to Award 4.28/4.32 RichardG867 2022-02-10 16:31:10 -03:00
  • 4db07ddbd4 Switch basic Award detection to a regex for speed RichardG867 2022-02-10 16:27:19 -03:00
  • 50e29df184 Fix some Gigabyte Award not being interpreted as such RichardG867 2022-02-04 16:33:55 -03:00
  • b0dec0cbb7 Improve Intel UEFI version detection RichardG867 2022-02-04 14:45:46 -03:00
  • 66e8183f6e Fix Yangtech Phoenix sign-on extraction RichardG867 2022-01-30 20:40:39 -03:00
  • 7a2ead5041 Add special case for TriGem "386sx-BIOS" (no known image yet) RichardG867 2022-01-30 19:56:40 -03:00
  • 51254e37cc Fix blank sign-on on some Phoenix 4.0 Release 6.0 RichardG867 2022-01-30 19:29:28 -03:00
  • dbb78f908a Optimize Phoenix detection and add "Phoenix Software Associates" RichardG867 2022-01-30 19:18:14 -03:00
  • 50d3a08235 Limit the amount of 0 bytes required to avoid PnP detection RichardG867 2022-01-30 17:40:46 -03:00
  • a5778c3998 Fix regex ASCII range in several analyzers RichardG867 2022-01-27 21:07:00 -03:00
  • efb6b76a13 Add Zenith monitor version as a sign-on RichardG867 2022-01-27 21:06:14 -03:00
  • 5c6c360779 Optimize a few single-check analyzers RichardG867 2022-01-27 21:03:48 -03:00
  • 6fd9075f0a Optimize analysis by not running strings for analyzers with no checks RichardG867 2022-01-27 19:52:07 -03:00
  • 2e3361b0e7 Improve Intel UEFI detection RichardG867 2022-01-27 19:44:25 -03:00
  • 98e0a5cd5a Improve Phoenix detection yet again RichardG867 2022-01-27 19:29:49 -03:00
  • b0950ea865 Add ITE abbreviation to pciutil RichardG867 2022-01-26 22:01:03 -03:00
  • 227d945211 Improve presentation of PnP ROMs RichardG867 2022-01-26 21:58:24 -03:00
  • 456763cda3 Improve Phoenix Core detection RichardG867 2022-01-26 21:52:06 -03:00
  • 97f901d759 Add "IBM COMPATABLE" to VGA detection RichardG867 2022-01-25 19:17:59 -03:00
  • ecd6854975 Remove extraneous debug print RichardG867 2022-01-25 18:17:23 -03:00
  • c7ee8f05c7 Add changes to __main__ that I missed RichardG867 2022-01-25 17:44:12 -03:00
  • 886e956107 Add PnP option ROM analysis RichardG867 2022-01-25 17:13:22 -03:00
  • 9983a11713 Allow single-file analysis RichardG867 2022-01-25 15:13:38 -03:00
  • 103a85d14b Fix ACPI table and option ROM regexes skipping bytes RichardG867 2022-01-25 13:53:35 -03:00