~/talk

All You Need Is One - A ClickOnce Love Story

Talkat OWASP AppSec California 2016 · 2016-01-25..01-27· [security]
links:none on file
slides:none on file

Shows a concrete exploit chain: ClickOnce delivers a per-user malicious .application that launches a bundled .exe or in-memory PowerShell payload; payloads are generated with Veil or Metasploit and served from Apache on Kali. Signing restrictions force use of self-signed certificates or unsigned flows, SmartScreen blocks unsigned apps but still many users click through; observed ~30% link click rate and ~40% run rate. Demo notes dynamic payload generation works but resigning is fragile and signing is the reliable bypass.

AI-written summary · about

  1. 0:00Intro
  2. 0:55Who is Ryan
  3. 1:10Agenda
  4. 4:05Certificate Signing
  5. 5:00Trust Architecture
  6. 5:44Microsoft Quote
  7. 7:25Why Did I Use ClickOnce
  8. 10:37Powershell
  9. 11:41Veil Evasion
  10. 13:14Bail
  11. 13:46Foot Bones
  12. 14:05Server Setup
  13. 15:06Command and Control
  14. 17:50Cleanup
  15. 18:56Demo
  16. 19:16Visual Studio
  17. 19:36Code
  18. 20:19Target Framework
  19. 21:21Full Trust Application
  20. 22:02Application Files
  21. 22:58Publishing Files
  22. 23:23Hero
  23. 24:06Login Page
  24. 24:48Invalid Password
  25. 25:18Security Prompt
  26. 25:38Unknown Publisher
  27. 27:26Run App
  28. 28:06Preventive Measures
  29. 32:12Registry Settings
  30. 33:09Smart Screen
  31. 34:33Smart Screen Flow Chart
  32. 35:23Why Use Science Executable
~/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.