Mermaid:RE FlowChart Overview: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| (8 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
flowchart LR | flowchart LR | ||
Target_Selection(Target\n Selection) | subgraph RE_Phase1 [ ] | ||
Target_Selection(Target\n Selection) | |||
Identify_Components(Identify\n Components) | |||
Create_Block_Diagram(Create\n Block\n Diagram) | Create_Block_Diagram(Create\n Block\n Diagram) | ||
end | |||
subgraph Prog_Decision [ ] | |||
Contains_Prog_IC{Contains\n Programmable\n IC?} | Contains_Prog_IC{Contains\n Programmable\n IC?} | ||
Complete_Documentation(Complete\n Documentation) | Complete_Documentation(Complete\n Documentation) | ||
end | end | ||
Extract_Firmware(Extract\n Firmware) | |||
subgraph Chip_Lock [ ] | |||
Chip_Locked{Chip\n Locked?} | Chip_Locked{Chip\n Locked?} | ||
Read_Chip_Memory(Read\n Chip\n Memory) | Read_Chip_Memory(Read\n Chip\n Memory) | ||
end | end | ||
Vulnerability_Exists{Vulnerability\n Exists?} | subgraph Vuln [ ] | ||
Vulnerability_Exists{Vulnerability\n Exists?} | |||
Exploit_Chip(Exploit\n Chip) | |||
end | |||
Target_Selection --> Identify_Components | Target_Selection --> Identify_Components | ||
Identify_Components --> Create_Block_Diagram | Identify_Components --> Create_Block_Diagram | ||
RE_Phase1 --> Prog_Decision | |||
Contains_Prog_IC -->|No| Complete_Documentation | Contains_Prog_IC -->|No| Complete_Documentation | ||
Prog_Decision -->|Yes| Extract_Firmware | |||
Extract_Firmware --> Chip_Lock | |||
Chip_Locked -->|No| Read_Chip_Memory | Chip_Locked -->|No| Read_Chip_Memory | ||
Chip_Lock -->|Yes| Vuln | |||
Vulnerability_Exists -->|Yes| Exploit_Chip | Vulnerability_Exists -->|Yes| Exploit_Chip | ||
Vuln -->|No| Find_Vuln | |||
click Target_Selection "https://www.mediawiki.org" | click Target_Selection "https://www.mediawiki.org" | ||
click Identify_Components "/view/Main_Page" | click Identify_Components "/view/Main_Page" | ||
Latest revision as of 02:01, 11 September 2026
flowchart LR
subgraph RE_Phase1 [ ]
Target_Selection(Target\n Selection)
Identify_Components(Identify\n Components)
Create_Block_Diagram(Create\n Block\n Diagram)
end
subgraph Prog_Decision [ ]
Contains_Prog_IC{Contains\n Programmable\n IC?}
Complete_Documentation(Complete\n Documentation)
end
Extract_Firmware(Extract\n Firmware)
subgraph Chip_Lock [ ]
Chip_Locked{Chip\n Locked?}
Read_Chip_Memory(Read\n Chip\n Memory)
end
subgraph Vuln [ ]
Vulnerability_Exists{Vulnerability\n Exists?}
Exploit_Chip(Exploit\n Chip)
end
Target_Selection --> Identify_Components
Identify_Components --> Create_Block_Diagram
RE_Phase1 --> Prog_Decision
Contains_Prog_IC -->|No| Complete_Documentation
Prog_Decision -->|Yes| Extract_Firmware
Extract_Firmware --> Chip_Lock
Chip_Locked -->|No| Read_Chip_Memory
Chip_Lock -->|Yes| Vuln
Vulnerability_Exists -->|Yes| Exploit_Chip
Vuln -->|No| Find_Vuln
click Target_Selection "https://www.mediawiki.org"
click Identify_Components "/view/Main_Page"
flowchart LR
subgraph RE_Phase1 [ ]
Target_Selection(Target\n Selection)
Identify_Components(Identify\n Components)
Create_Block_Diagram(Create\n Block\n Diagram)
end
subgraph Prog_Decision [ ]
Contains_Prog_IC{Contains\n Programmable\n IC?}
Complete_Documentation(Complete\n Documentation)
end
Extract_Firmware(Extract\n Firmware)
subgraph Chip_Lock [ ]
Chip_Locked{Chip\n Locked?}
Read_Chip_Memory(Read\n Chip\n Memory)
end
subgraph Vuln [ ]
Vulnerability_Exists{Vulnerability\n Exists?}
Exploit_Chip(Exploit\n Chip)
end
Target_Selection --> Identify_Components
Identify_Components --> Create_Block_Diagram
RE_Phase1 --> Prog_Decision
Contains_Prog_IC -->|No| Complete_Documentation
Prog_Decision -->|Yes| Extract_Firmware
Extract_Firmware --> Chip_Lock
Chip_Locked -->|No| Read_Chip_Memory
Chip_Lock -->|Yes| Vuln
Vulnerability_Exists -->|Yes| Exploit_Chip
Vuln -->|No| Find_Vuln
click Target_Selection "https://www.mediawiki.org"
click Identify_Components "/view/Main_Page"