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 |
|
RichardG867
|
0276ebf7a7
|
Use binary search and temporary buffer for Intel bruteforcing
|
2022-04-19 16:01:38 -03:00 |
|
RichardG867
|
69005babc0
|
I accidentally the AMI string extraction
|
2022-04-19 16:00:59 -03:00 |
|
RichardG867
|
5512da2e2a
|
Improve Intel bruteforcing even more
|
2022-04-18 19:45:37 -03:00 |
|
RichardG867
|
4d73d0ea13
|
Add detection of new intelunk_ files to BIOSExtractor
|
2022-04-18 19:02:35 -03:00 |
|
RichardG867
|
736c8f968d
|
Decrease Intel bruteforce interval from 16 KB (previous commit message was wrong) to 4 KB, fixes AP450GX
|
2022-04-18 19:00:42 -03:00 |
|
RichardG867
|
461ac762bf
|
Fix some more cases of a bogus pre-Color string picked up on Intel
|
2022-04-18 17:21:10 -03:00 |
|
RichardG867
|
1ce63b99b2
|
Fix debug noise on Phoenix analyzer
|
2022-04-18 17:12:58 -03:00 |
|
RichardG867
|
27bd834d0f
|
Fix naming on alternate Phoenix SecureCore Tiano detection
|
2022-04-18 16:59:00 -03:00 |
|
RichardG867
|
4b882a9edd
|
Add extractor for newer Intel single-part BIO files
|
2022-04-18 16:02:51 -03:00 |
|
RichardG867
|
d67be6e389
|
Add entrypoint date extraction to no-info analyzers
|
2022-04-18 14:32:43 -03:00 |
|
RichardG867
|
964fe658ed
|
Overhaul Compaq detector
|
2022-04-18 14:23:39 -03:00 |
|
RichardG867
|
4e447a41b2
|
Add Copam detector (no information)
|
2022-04-18 14:22:22 -03:00 |
|
RichardG867
|
790c156fc6
|
Add one more string to Amstrad detection, and rework it while I'm at it
|
2022-04-18 14:16:15 -03:00 |
|
RichardG867
|
fcb4c4cdce
|
Fix Award XT/286 detection, and migrate Gigabyte EFI detection to eliminate line-based detection from Award altogether
|
2022-04-18 13:54:28 -03:00 |
|
RichardG867
|
a0e23083bc
|
bios_extract: Add compression bruteforcing tool based on its decompression methods
|
2022-04-18 13:28:16 -03:00 |
|
RichardG867
|
cd036008e0
|
bios_extract: Replace Phoenix remainder, amiboot, etc. with an unified remainder saving API
|
2022-04-16 01:45:56 -03:00 |
|
RichardG867
|
2c20f4e441
|
bios_extract: Handle Intel compressed option ROMs
|
2022-04-15 21:35:20 -03:00 |
|
RichardG867
|
466c075d0b
|
Fix one more instance of Intel AMI with no string getting a string
|
2022-04-15 20:38:31 -03:00 |
|
RichardG867
|
3330eee5bd
|
Add command line option for thread count
|
2022-04-15 20:36:33 -03:00 |
|
RichardG867
|
efcc78a558
|
Improve debug logging, it can now be enabled through -d
|
2022-04-15 20:23:37 -03:00 |
|
RichardG867
|
eadcb6cd75
|
Fix IntelExtractor applying part padding workaround to inverted BIOSes
|
2022-04-15 19:44:35 -03:00 |
|
RichardG867
|
9a1b1f10b8
|
Improve logging on IntelExtractor
|
2022-04-15 19:41:01 -03:00 |
|
RichardG867
|
6a3bbdc98d
|
Make temporary IntelExtractor debug logging use the logging facility I never actually used
|
2022-04-15 00:29:08 -03:00 |
|
RichardG867
|
00bdbec806
|
Get rid of symlink removal guard, it turns out mergerfs is the culprit
|
2022-04-15 00:15:07 -03:00 |
|
RichardG867
|
6ee0889a8e
|
bios_extract: Save unprocessed Phoenix data like phoedeco (always including BCPSEGMENT)
|
2022-04-14 23:17:00 -03:00 |
|
RichardG867
|
64bc2e36d9
|
Improve "string" on Phoenix, now with build code
|
2022-04-14 19:01:41 -03:00 |
|
RichardG867
|
6f16074466
|
bios_extract: Save Phoenix BCPSEGMENT data, as at least one 4.0x doesn't include it in the extracted payload
|
2022-04-14 18:00:42 -03:00 |
|
RichardG867
|
dbc55e98c9
|
Truncate extra byte when extracting OMF payloads
|
2022-04-14 17:46:20 -03:00 |
|
RichardG867
|
df87fe9a89
|
Improve InterleaveExtractor output file names
|
2022-04-14 17:45:54 -03:00 |
|
RichardG867
|
95bd3d3d64
|
bios_extract: Port one more Phoenix-related check from phoedeco
|
2022-04-14 17:41:05 -03:00 |
|
RichardG867
|
1f0f10be93
|
bios_extract: Reset lzari state before decompression, fixes Phoenix-related issues
|
2022-04-14 17:40:43 -03:00 |
|
RichardG867
|
e5beb1dfb6
|
Fix InterleaveExtractor misdetections caused by short AMPRO string
|
2022-04-14 15:23:18 -03:00 |
|
RichardG867
|
42ad3ea923
|
Optimize VMExtractor for more flexibility
|
2022-04-14 00:10:38 -03:00 |
|
RichardG867
|
1d27b82de6
|
Optimize VMExtractor by moving executable dependencies to the FreeDOS image
|
2022-04-13 22:37:45 -03:00 |
|
RichardG867
|
734dcd38fe
|
Switch BIOSExtractor header file copying to hardlinks where supported
|
2022-04-13 22:14:11 -03:00 |
|
RichardG867
|
90a4aefd4d
|
More header saving moves and some guards
|
2022-04-13 22:02:05 -03:00 |
|
RichardG867
|
1be1926804
|
Move extractor header saving routines to *after* saving the main body, for consistency purposes.
|
2022-04-13 21:58:40 -03:00 |
|