Skip to content

Add DGM4980VDF / VCNT-9 (Vodafone Ultra Hub) - #370

Open
benwaterson wants to merge 1 commit into
hack-technicolor:masterfrom
benwaterson:add-dgm4980vdf
Open

benwaterson wants to merge 1 commit into
hack-technicolor:masterfrom
benwaterson:add-dgm4980vdf

Conversation

@benwaterson

Copy link
Copy Markdown

Summary

  • Adds DGM4980VDF / VCNT-9 (Vodafone Ultra Hub, VF-UK) to the Firmware Repository as Type 2 rootable on firmware 22.1.0515
  • Adds root strategy #F (signed config import) linking to technicolor-exploit

The exploit uses SRP6a web authentication followed by a signed THENC config import to obtain a root shell. No hardware modification required. The signing key is per-model (not per-device), so it works across all VCNT-9 units.

Ref: #340

Adds signed config import exploit as root strategy #F and lists
DGM4980VDF / VCNT-9 firmware 22.1.0515 as Type 2 rootable.

@LuKePicci LuKePicci left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I left you a few minor comments to review, let me know when you are ready to merge or you plan to add anything more,

Comment thread docs/Hacking/Type2.md
@@ -14,6 +14,7 @@ Every `Type 2` firmware can be rooted directly by some known rooting strategy. L
| #C | tch-exploit | [external link](https://github.com/BoLaMN/tch-exploit) ([download](https://github.com/BoLaMN/tch-exploit/releases)) |

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Plz rename this #C to "rogue acs discovery" so we avoid confusion with your #F having a similar tools naming.

Comment thread docs/Hacking/Type2.md
| #C | tch-exploit | [external link](https://github.com/BoLaMN/tch-exploit) ([download](https://github.com/BoLaMN/tch-exploit/releases)) |
| #D | clash escaping | [external link (ita)](https://www.ilpuntotecnico.com/forum/index.php/topic,77981.msg246548.html#msg246548) |
| #E | Stock samba hack | [external link](https://github.com/full-disclosure/FDEU-CVE-2020-1FC5) |
| #F | Signed config import | [external link](https://github.com/benwaterson/technicolor-exploit) |

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what do you think about "KEYD-signed"?

Comment thread docs/Repository.md

| Type | Version | Timestamp | Root Strategy | Mirror |
|:------:|:-----------------|:-----------|:--------------|:-------|
| 2 😁 | 22.1.0515 | - | #F | - |

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the rootfs is still using squashfs, the timestamp we have here comes from squashfs header metadata, using binwalk over the partition should output that timestamp.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants