~/talk

A SSLippery Slope: Unraveling the Hidden Dangers of Certificate Misuse

Talkat Black Hat USA 2023 · 2023-08-05..08-10· [security]
slides:none on file

Finds concrete EKU validation failures that let a low‑assurance DV/SSL certificate be used where a code‑signing cert is required, demonstrates a working pipeline: patches SignTool in IDA Pro and edits Mage with dnSpy to skip EKU checks, produces an EXE and ClickOnce deployment signed with an SSL cert that Windows and several cross‑platform libraries accept, shows Mono and authenticode libraries are vulnerable, and exploits a hashing deviation to swap a Microsoft EXE entry point; all reported issues are patched.

AI-written summary · about

  1. 0:00Introduction to digital signatures
  2. 1:20Signature validation processes
  3. 4:58Common attack vectors
  4. 8:59Types of certificates and validation
  5. 12:32The EKU validation problem
  6. 13:57Bypassing signing tool checks
  7. 16:56Exploiting dotnet manifest signing
  8. 17:20Windows trust verification
  9. 20:23Third-party implementation flaws
  10. 23:00Signature specification deviation
  11. 24:55Code execution via signature flaw
  12. 25:22ClickOnce application vulnerabilities
  13. 27:16Related research findings
  14. 29:34Conclusion and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.