Skip to content

Commit 79e7e57

Browse files
committed
Removed nested structure for checklist
1 parent 596dca8 commit 79e7e57

File tree

1 file changed

+20
-30
lines changed

1 file changed

+20
-30
lines changed

methodologies/hardware_testing.json

Lines changed: 20 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -63,40 +63,30 @@
6363
},
6464
{
6565
"key": "active_recon",
66-
"title": "Active Recon",
67-
"description": "Opening up, sniffing, and probing the device under test (DUT)",
66+
"title": "Active Recon - Opening up the Device Under Test",
67+
"description": "Open up the device to identify the various components and find data sheets online for the various components, map out PCB, find open ports (UART, JTAG). Use tools like screwdrivers, anti-tamper bits, prying tools, soldering iron, desoldering workstation, multimeter, XRAY, probes, oscilloscope, magnifying glass, and logic analyzer.",
6868
"type": "checklist",
6969
"items": [
7070
{
71-
"key": "opening_device",
72-
"title": "Opening up the Device Under Test",
71+
"key": "visual_component_identification",
72+
"title": "Visual Component Identification",
7373
"caption": "",
74-
"description": "Open up the device to identify the various components and find data sheets online for the various components, map out PCB, find open ports (UART, JTAG)",
75-
"tools": "screwdrivers, anti-tamper bits, prying tools, soldering iron, desoldering workstation, Multimeter, XRAY, probes, oscilloscope, magnifying glass, logic analyzer",
76-
"type": "checklist",
77-
"items": [
78-
{
79-
"key": "visual_component_identification",
80-
"title": "Visual Component Identification",
81-
"caption": "",
82-
"description": "Using a magnifying glass identify the various components on the PCB in the device, determine what they do and how they connect together, look up datasheets for important components online and read through them",
83-
"tools": "magnifying glass, Search Engines"
84-
},
85-
{
86-
"key": "measure_voltage_resistance_continuity",
87-
"title": "Measuring Voltage, Resistance, and Continuity",
88-
"caption": "",
89-
"description": "Using a multimeter identify GND, Vcc, N/C, Pull-Up resistors to help map out the board, verify the different pins identified in the datasheets, and enumerate debug ports",
90-
"tools": "multimeter"
91-
},
92-
{
93-
"key": "id_debug_ports",
94-
"title": "ID Debug Ports",
95-
"caption": "",
96-
"description": "Determine which debug protocols are being used, UART, JTAG, SPI, I2C, SWD, and/or NAND/MMC and find out which pins can be used to access those ports. In some cases you may need to desolder the ports and solder header pins to them to access them",
97-
"tools": "multimeter, logic analyzer, oscilloscope, soldering iron"
98-
}
99-
]
74+
"description": "Using a magnifying glass identify the various components on the PCB in the device, determine what they do and how they connect together, look up datasheets for important components online and read through them",
75+
"tools": "magnifying glass, Search Engines"
76+
},
77+
{
78+
"key": "measure_voltage_resistance_continuity",
79+
"title": "Measuring Voltage, Resistance, and Continuity",
80+
"caption": "",
81+
"description": "Using a multimeter identify GND, Vcc, N/C, Pull-Up resistors to help map out the board, verify the different pins identified in the datasheets, and enumerate debug ports",
82+
"tools": "multimeter"
83+
},
84+
{
85+
"key": "id_debug_ports",
86+
"title": "ID Debug Ports",
87+
"caption": "",
88+
"description": "Determine which debug protocols are being used, UART, JTAG, SPI, I2C, SWD, and/or NAND/MMC and find out which pins can be used to access those ports. In some cases you may need to desolder the ports and solder header pins to them to access them",
89+
"tools": "multimeter, logic analyzer, oscilloscope, soldering iron"
10090
}
10191
]
10292
},

0 commit comments

Comments
 (0)