~/conference

Black Hat Europe 2014

security researchers, penetration testers, kernel security researchers, web application security engineers, industrial control system engineers, mobile security engineers, cloud security engineers

Play and Lift framework security; return-to-direct-mapped-memory exploit; reflected file download attack; C++11 compile-time string obfuscation; kernel MDL mapping game cheats; AWS metadata endpoint abuse; Siemens S7-1200 PLC pentesting; process freeze-drying live migration; unsigned kext loading on Yosemite; OpenFlow SDN controller impersonation; Hadoop insecure default configurations; gyrophone gyroscope eavesdropping

titleauthorlength
Scala Security: Examining the Play and LiftWeb FrameworksErik Cabetas, Paolo Soto54m
Compares LiftWeb and Play against the OWASP Top 10 with concrete findings: Lift’s built-in sitemap and DOM-based CSRF give strong defaults but can be weakened…
Talk on
ret2dir: Deconstructing Kernel IsolationVasileios P. Kemerlis01h 03m
ret2dir claims a practical bypass of KERNEXEC/UDEREF and hardware SMEP/SMAP/PXN by exploiting the kernel’s direct‑mapped physical memory region: it maps…
Talk on
Reflected File Download - A New Web Attack VectorOren Hafif50m
Claims a new web vector that lets attackers craft URLs that download without upload from sites like Google or Bing, produce a file named via path parameters…
Talk on
C++11 Metaprogramming Applied to Software ObfuscationSebastien Andrivet41m
Uses C++11 template metaprogramming to emit compile-time encrypted string literals (variadic templates + index sequences) and per-string randomized keys via a…
Talk on
Next Level Cheating and Leveling Up MitigationsJoel St. John, Nicolas Guigo47m
Describes two concrete attacks: a kernel-based cheat that uses kernel MDL mapping to expose game pages to a protected user process (demo maps Notepad memory…
Talk on
Bringing a Machete to the AmazonErik Peterson47m
Demonstrates that a single exposed credential lets an attacker treat AWS like physical access: clone AMIs or EBS volumes, snapshot RDS, and exfiltrate data or…
Talk on
Industrial Control Systems : Pentesting PLCs 101 (Part 1/2)Arnaud Soullie58m
Hands-on workshop that shows how to find and attack real PLCs: Siemens S7-1200 and Schneider M340 are targeted live, with a Kali VM and tools…
Talk on
Freeze Drying for Capturing Environment-Sensitive Malware AliveYosuke Chubachi41m
A system called Sweetspot implements freeze drying by suspending suspicious processes on an endpoint, serializing process context and heap with MessagePack…
Talk on
Exploring Yosemite: Abusing Mac OS X 10.10Sung-ting Tsai, Ming-chieh Pan57m
Claims that Mac OS X 10.10 still allows serious kernel abuse: a method to load unsigned kext without warnings (no kextutil patching), a host_priv escalation to…
Talk on
Abusing Software Defined NetworksGregory Pickett48m
Current SDN controllers (Floodlight, OpenDaylight) ship with clear-text APIs, optional or missing TLS, no node authentication, debug ports and weak defaults…
Talk on
Hadoop Security: Seven Ways to Kill an ElephantDavi Ottenheimer01h 09m
Claim: Hadoop distributions ship insecure defaults and show concrete failures — Kerberos is treated as a flip‑switch so teams issue long‑lived tokens…
Talk on
Industrial Control Systems : Pentesting PLCs 101 (Part 2/2)Arnaud Soullie51m
Hands-on demo uses MBTget, a Metasploit Modbus client auxiliary module, plcscan, Snap7 Python scripts and Wireshark against a Schneider M340 and Siemens…
Talk on
Android Kernel and OS Security Assessment with Iron CrowAkhil Arora, Sumanth Naropanth19m
Tool named Iron Crow scans shipped Android platform images for configuration weaknesses rather than code bugs, flagging real issues: NX bit disabled by PAE…
Talk on
Revisiting XSS SanitizationAshar Javed01h 02m
Breaks the sanitization of 25 WYSIWYG editors (TinyMCE, CKEditor, Froala, Jive and more) to produce stored XSS on sites including Amazon, GitHub, Twitter and…
Talk on
Counterfeiting the Pipes with FakeNet 2.0 (Part 2/2)Michael Sikorski, Andrew Honig18m
FakeNet 2.0 is a Windows network simulator that mimics HTTP SSL and DNS, logs traffic to PCAP and supports Python extensions; the lab uses it to intercept a…
Talk on
WebKit Everywhere: Secure or Not?Liang Chen33m
Shows a full exploitation chain that turns a CSS selector bug into reliable RCE on x64 Safari and a second demo targeting mobile apps, using a restrictive…
Talk on
Gyrophone: Eavesdropping Using a GyroscopeGabi Nakibly, Yan Michalevsky49m
Claim: phone gyroscopes pick up acoustic vibrations so apps or webpages that need no mic permission can eavesdrop. Experimental setup uses speakers and a…
Talk on
Session Identifier are for Now, Passwords are Forever - XSS-Based Abuse of Browser Password ManagersSebastian Lekies, Ben Stock55m
Cross-site scripting lets JavaScript read passwords because browser managers insert plaintext into the DOM; major browsers differ — only Internet Explorer…
Talk on
SSL Validation Checking vs. Go(ing) to FailThomas Brandstetter26m
Built a Python tool around mitmproxy called SVF SSL-Validation-Fuzzer that intercepts handshakes, mutates server certificates and feeds them back to clients to…
Talk on
Two Factor FailureRyan Lackey24m
Claims that many 2FA deployments are undermined by real-world design and operational mistakes: a practical TOTP (RFC 6238) attack leverages paired phones and…
Talk on
Lessons Learned from Eight Years of Breaking HypervisorsRafal Wojtczuk55m
Eight years of exploitation yields concrete lessons: dozens of real hypervisor bugs (first found in 2006) include Xen SA‑108 information leak via out‑of‑bounds…
Talk on
Evasion of High-End IDPS Devices at the IPv6 EraAntonios Atlasis, Enno Rey, Rafael Schaefer58m
Claims that IPv6 extension headers plus fragmentation let crafted packets bypass high-end IDPSes; researchers test four IDPS products (snort, suata, Source…
Talk on
Analyzing UEFI BIOSes from Attacker & Defender ViewpointsXeno Kovah01h 04m
Shows that UEFI makes firmware analyzable but also easier to exploit, reports finding real exploitable memory bugs in the Intel reference code within weeks…
Talk on
Attacking the Linux PRNG on AndroidSagi Kedmi57m
Claim: a practical attack reconstructs the Linux non-blocking pool seed on many Android devices given a leaked 16-byte at_random (from zygote) or a leaked IPv6…
Talk on
Blended Web and Database Attacks on Real-Time, In-Memory PlatformsJuan Perez-Etchegoyen, Willis Vandevanter56m
Covers concrete attacks and demos against SAP HANA: a novel SQL injection path abusing TIME TRAVEL history tables to recover deleted rows; code injection and…
Talk on
Firmware.RE: Firmware Unpacking, Analysis and Vulnerability-Discovery as a ServiceJonas Zaddach45m
A large-scale pipeline unpacks and recursively carves firmware, yielding 32K firmware images expanded into 1.7M files, with automated static checks (fuzzy-hash…
Talk on
DTM Components: Shadow Keys to the ICS KingdomAlexander Bolshev, Gleb Cherbov49m
Research analyzes FDT/DTM components for field devices and finds concrete failures: fuzzing with a custom hard parser, DTM fuzzer and Fast Frame uncovers 29…
Talk on
Hack Your ATM with Friend's Raspberry.PyAlexey Osipov, Olga Kochetova42m
Researchers drop a Raspberry Pi in service slot and use USB‑to‑serial adapters, PySerial/PyUSB and Facedancer to perform a USB/COM man‑in‑the‑middle that…
Talk on
PDF Attack: A Journey from the Exploit Kit to the Shellcode (Part 1/2)Jose Miguel Esparza49m
Hands‑on walkthrough of extracting and deobfuscating exploit‑kit JavaScript to reach the second‑stage payloads, focused on PDF exploits and using peepdf plus…
Talk on
PDF Attack: A Journey from the Exploit Kit to the Shellcode (Part 2/2)Jose Miguel Esparza01h 06m
Step-by-step manual techniques for extracting obfuscated JavaScript from PDFs, decoding chained stream filters, and recovering hidden older object versions…
Talk on
A Practical Attack Against VDI SolutionsDan Koretsky27m
A proof‑of‑concept shows a malicious app and remote‑access trojans can silently extract VDI credentials and screen content: demo uses MSpy and Emotet‑style…
Talk on
Charge Your Device with the Latest MalwareAndré Pereira23m
Vendor Android USB interfaces accept AT and proprietary commands over USB on some Samsung and HTC models, exposing a path to flashing a compromised boot…
Talk on
Hacking the Wireless World with Software Defined Radio - 2.0Balint Seeber01h 02m
Uses GNU Radio and USRP hardware (B200/B210/X300) to capture and recreate real RF systems: a working OpenBTS GSM base station on a tiny board; decoding and…
Talk on
Quantified Self - A Path to Self-Enlightenment or Just a Security Nightmare?Candid Wueest59m
Analysis of top free QS apps finds 52% of apps lack privacy policies, apps contact on average five external services (some up to 14), and 20% send passwords in…
Talk on
The Power of Pair: One Template that Reveals 100+ UAF IE VulnerabilitiesChienHua Lu34m
Claims a single pair template strategy uncovers over 100 Internet Explorer use‑after‑free flaws and leads to dozens of CVEs; implementation is a custom C‑based…
Talk on
Hide Android Applications in ImagesAxelle Apvrille22m
Demonstrates a working proof‑of‑concept that encrypts an APK with AES CBC IV and crafts the ciphertext to match a target PNG so the file is both a valid image…
Talk on
Quantum Key Distribution and the Future of EncryptionKonstantinos Karagiannis27m
BT, Toshiba and NPL send quantum keys over 26 km of live, multiplexed fiber (four 10G channels) using a BB84-derived protocol called T12, detecting photons by…
Talk on
Don't Trust Your USB! How to Find Bugs in USB Device DriversSergej Schumilo, Ralf Spenneberg, Hendrik Schwartke25m
A virtual USB fuzzer called vUSBf framework uses QEMU/KVM, the QEMU USB redirection protocol and Python device emulators to simulate millions of USB device…
Talk on
Endrun - Secure Digital Communications for Our Modern DystopiaBrendan O'Connor, Grant Dobbe51m
Endrun adapts Delay/Disruption-Tolerant Networking into a working, pre-alpha system that moves encrypted git bundles over offline transports: git bundles…
Talk on
Man in the Binder: He Who Controls IPC, Controls the DroidNitay Artenstein, Idam Revivo32m
Demonstrates a working POC rootkit that, once a device is rooted (TowerRoot-style exploits available up to KitKat), injects native code into a target process…
Talk on
Same Origin Method Execution (SOME) - Exploiting a Callback for Same Origin Policy BypassBen Hayak45m
A new exploit abuses JSONP callback parameters to execute methods inside a same-origin page by opening timed windows/frames, controlling the callback name…
Talk on
Lights Off! The Darkness of the Smart MetersAlberto Garcia Illera, Javier Vazquez Vidal56m
Smart power meter hardware exposes live attack paths: firmware gets dumped over SWD, PLC flash is pulled, and a logic analyzer on the I2C/EO link reveals the…
Talk on
Bypassing HTTP Strict Transport SecurityJose Selvi46m
Shows that HSTS can be bypassed by shifting the client clock forward via spoofed NTP responses, letting HTTPS policies expire and enabling SSLStrip-style…
Talk on
Network Attached Shell: N.A.S.ty Systems that Store Network Accessible ShellsJacob Holcomb56m
Ten evaluated NAS models from vendors like Seagate, D‑Link, Netgear and Western Digital are 100% vulnerable to code execution or admin compromise, with at…
Talk on
APTs Way: Evading Your EBNIDSAli Abbasi, Jos Wetzels41m
Shows concrete evasion techniques that reliably bypass two emulation‑based NIDS prototypes used for evaluation: emulation escapes via context keying (decoder…
Talk on
Cellular Exploitation on a Global Scale: The Rise and Fall of the Control ProtocolMathew Solnik01h 01m
Reverse‑engineered baseband and userland clients speak SyncML/WBXML, built custom servers and used OpenBTS and a USRP B210 to deliver WAP push and bootstrap…
Talk on
Welcome & Introduction toJeff Moss01h 09m
Announces Black Hat Amsterdam 2014 logistics: ~800 attendees from 68 countries, a new academic program placing 50–60 students, encouragement of live Q&A and…
Organiser on
~/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.