Commit Graph

294 Commits

Author SHA1 Message Date
RichardG867
91ba79bbe4 Sort out the Intel AMI/Phoenix mess 2022-08-20 20:25:38 -03:00
RichardG867
cbe9111b77 AMIAnalyzer: Add proper setup type detection for pre-Color 2022-08-20 19:43:25 -03:00
RichardG867
699f0000fd AMIAnalyzer: De-stringsify the setup type detection 2022-08-20 19:33:30 -03:00
RichardG867
e5cf3a7887 CorebootAnalyzer: Improvements and overall alignment 2022-08-20 18:58:23 -03:00
RichardG867
c6d4a6aacc MRAnalyzer: Add null terminator for sign-on 2022-08-20 18:39:21 -03:00
RichardG867
de8f65adbb MRAnalyzer: Improvements, no longer string-based 2022-08-20 18:38:32 -03:00
RichardG867
f0e863b223 PhoenixAnalyzer: Chip detection improvements and changes 2022-08-20 18:22:16 -03:00
RichardG867
ae64e738ef PhoenixAnalyzer: Further continue with WIP, now with register table identification 2022-08-20 00:22:15 -03:00
RichardG867
91dfbc2a30 DellExtractor: Add support for partially compressed images 2022-08-12 22:49:46 -03:00
RichardG867
8c75387c73 AwardAnalyzer: Add one more early Award signature 2022-08-12 22:49:14 -03:00
RichardG867
67000699bc DellExtractor: Remove from extract-only list 2022-08-12 22:48:49 -03:00
RichardG867
8f39e3a079 BonusAnalyzer: Shift non-PCI VGA formatting to formatter code 2022-08-07 15:03:17 -03:00
RichardG867
07e04362df Overhaul non-PCI VGA option ROM handling 2022-08-07 01:20:30 -03:00
RichardG867
fdd13dca6a PhoenixAnalyzer: Proper detection of GRiD/LAP386SL stuff 2022-08-07 00:10:34 -03:00
RichardG867
7de81eea81 PhoenixAnalyzer: Streamline some comments 2022-08-06 18:57:09 -03:00
RichardG867
a102f83181 PhoenixAnalyzer: Increase 4.0x sign-on size just in case 2022-08-06 18:51:27 -03:00
RichardG867
98e5ffca86 PhoenixAnalyzer: Load language tables separately on 4.0R6 2022-08-06 18:50:34 -03:00
RichardG867
e505cdbff2 PhoenixAnalyzer: Remove Fujitsu code that made up a sign-on out of DMI data 2022-08-05 21:37:32 -03:00
RichardG867
853fac18d0 PhoenixAnalyzer: Remove bogus IBM check (mistaking SurePath + Phoenix VBIOS) 2022-08-05 21:08:41 -03:00
RichardG867
85e8b15a48 PhoenixAnalyzer: Remove post-version signon extraction, rendered redundant by metadata 2022-08-05 21:07:56 -03:00
RichardG867
7e624920af PhoenixAnalyzer: Remove Dell compression bruteforcing 2022-08-05 17:43:21 -03:00
RichardG867
542446aa8e DellExtractor: Add alternative compression type (OptiPlex GX1) and debug logging 2022-08-05 17:36:27 -03:00
RichardG867
806fccf2e2 PhoenixAnalyzer: Fix Wearnes LPX Xx86-without-prefix identification 2022-08-05 17:35:14 -03:00
RichardG867
96f9cc7835 BIOSExtractor: Add return code debug log 2022-08-04 20:09:32 -03:00
RichardG867
c33ca4a24b Further work on Phoenix WIP 2022-08-03 15:05:20 -03:00
RichardG867
eaf9a29dca Extend Phoenix WIP to 4.0R6+ sign-ons 2022-08-03 00:22:58 -03:00
RichardG867
69330ab386 Metadata overhaul + Phoenix overhaul WIP 2022-08-02 23:44:38 -03:00
RichardG867
b089de98da Switch multifile lock checks to getsize in an attempt to fix them 2022-05-29 12:20:19 -03:00
RichardG867
039b3ed1a5 AMIUEFIAnalyzer: Remove CR from sign-on 2022-05-29 12:14:37 -03:00
RichardG867
8266439a3b Change some stuff around to try and save RAM 2022-05-29 12:14:14 -03:00
RichardG867
c109c49391 IntelExtractor: Fix unlocked removal of irrelevant files 2022-05-23 17:01:34 -03:00
RichardG867
9ff0ddc590 QuadtelAnalyzer: Fix date concatenation 2022-05-23 17:00:18 -03:00
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
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