------------------------------------------------------------
[*] Profiling and mapping topology for GCC-4241N_A101...
------------------------------------------------------------

  [*] Architectural String Extraction
      [-] No obvious third-party architecture strings found.
Drive Capabilities Extracted ['-> CDRW/DVD']
Hardware Model Extracted ['-> GCC-4241N']
Firmware Version Extracted ['-> A101']
Compilation Date Extracted ['-> 03/10/15']
OEM Identity Strings (Raw BIN) ['HL-DT-STRW/DVD GCC-4241N00000BHBA 03/02/21', 'HL-DT-STRW/DVD GCC-4241NA1010BLBA 03/10/15']
    [*] Hunting for Relative SCSI Jump Tables (Tier 3 Obfuscation)...
        -> [Relative Table] CMD_55_MODE_SEL mapped to 0x90003F3F
        -> [Relative Table] CMD_5A_DISPATCHER mapped to 0x90003F3F
        -> [Relative Table] CMD_AD_DISPATCHER mapped to 0x90009798
        -> [Relative Table] CMD_E7_HANDLER mapped to 0x90009798
        -> [Relative Table] CMD_FC_DISPATCHER mapped to 0x90009798
        -> [Relative Table] CMD_FD_DISPATCHER mapped to 0x90009798
    [*] Hunting for Parasitic Caves (Write-Strategy Overwrite)...
    [+] Successfully mapped 0 parasitic code caves.
        [*] Hunting for Jump Table Proximity near 0x90003F3F...
        [-] SCSI Jump Table not found in proximity.
        -> [MN103S Heuristic] MEMCPY_ROUTINE mapped to 0x9000007E (Tier 1-3)
        -> [MN103S Heuristic] MEMSET_ROUTINE mapped to 0x90000010 (32-Bit)
        -> [MN103S Heuristic] MEMCMP_ROUTINE mapped to 0x9003861A 
        -> [MN103S Heuristic] DELAY_MICROSECONDS mapped to 0x900099A4 (Relaxed)
        -> [MN103S Heuristic] BUILD_SENSE_DATA_ROUTINE mapped to 0x90030330 (ASC Triad)
        -> [MN103S Heuristic] SPI_WRITE_ROUTINE mapped to 0x9000167D (AMD Parallel)
        -> [MN103S Heuristic] SPI_ERASE_ROUTINE mapped to 0x90001341 (AMD Erase)
    [*] Parsing Exception Vector Table from assembly...
    [*] TRUE_CMD_00_VECTOR (Valid Fallback): 0X900000DB
    [*] Extracted 4 Valid Interrupt Vectors.
    [+] SMC_POLLING_HOOK Confirmed: 0X90001000
    [*] Hunting for Native Utilities (Memcpy, Memset, Stop Unit)...
    [*] DRAM_STAGING_BUFFER mapped to 0x10C80000
        -> Found MEMSET_ROUTINE at 0x90001277
        -> Found MEMCPY_ROUTINE at 0x90001592
        -> Found STOP_UNIT_ROUTINE at 0x90013523
    [*] Hunting for SCSI Dispatchers (Proven Multi-Mode)...
    [*] Hunting for SCSI Dispatchers (Mode 1)...
        -> [Anchor] Found CMD_5A_DISPATCHER at 0x90001208 (Locked to d0)
        -> [GCC Locked Sweep] Found CMD_00_RESET         at 0x900000AB
        -> [GCC Locked Sweep] Found CMD_55_MODE_SEL      at 0x900011FA
        -> [GCC Locked Sweep] Found CMD_5A_DISPATCHER    at 0x90001208
        -> [GCC Locked Sweep] Found CMD_AD_DISPATCHER    at 0x9004B808
        -> [GCC Locked Sweep] Found CMD_E7_HANDLER       at 0x900356B7
        -> [GCC Locked Sweep] Found CMD_FC_DISPATCHER    at 0x90047BC5
        -> [GCC Locked Sweep] Found CMD_FD_DISPATCHER    at 0x90034CB7
        -> [GCC Locked Sweep] Found CMD_VENDOR_UNLOCK    at 0x90034CB1
        -> [GCC Locked Sweep] Found CMD_ILLEGAL_HANDLER  at 0x900020D0
    [*] Hunting for SCSI Dispatchers (Mode 2)...
        -> [*] CMD_00_RESET         [0x900000AB]
        -> [*] CMD_1B_HANDLER       [0x9004DC58]
        -> [*] CMD_55_MODE_SEL      [0x900011FA]
        -> [*] CMD_5A_DISPATCHER    [0x90001208]
        -> [*] CMD_AD_DISPATCHER    [0x9004B808]
        -> [*] CMD_E7_HANDLER       [0x900356B7]
        -> [*] CMD_FC_DISPATCHER    [0x90047BC5]
        -> [*] CMD_FD_DISPATCHER    [0x90034CB7]
        -> [*] CMD_VENDOR_UNLOCK    [0x90034CB1]
        -> [*] CMD_ILLEGAL_HANDLER  [0x900020D0]
    [*] Audit and mapping complete.
    [*] Running organic topology deductions for GCC-4241N_A101...
        -> [Smart Deduction] ACTIVE_CMD_AD_GATEWAY aliased to native CMD_5A_DISPATCHER
        -> [Smart Deduction] Promoted RAM cave 0x9004e12d to RAM_DATA
        -> [Smart Deduction] Promoted SRAM cave 0x000042B3 to SRAM_DATA
[*] GCC-4241N_A101 Audit complete, Time elapsed: 00:17

