Windows Tooling Updates: OleView.NET
Summary
An update on OleView.NET, a .NET tool for inspecting COM objects and OLE interactions on Windows, covering new features that assist security research and boundary analysis.
- Published
- Collected
Related coverage
blog ·
projectzero.google
aPAColypse now: Exploiting Windows 10 in a Local Network with WPAD/PAC and JScript
A Project Zero write-up showing how a local network attacker can abuse Windows 10 WPAD/PAC proxy files, executed as JavaScript by jscript.dll, to achieve remote code execution.
blog ·
projectzero.google
Windows Bug Class: Accessing Trapped COM Objects with IDispatch
Documentation of a Windows bug class where trapped COM objects become reachable through IDispatch, enabling access across intended boundaries, with mitigation guidance.
blog ·
projectzero.google
The Windows Registry Adventure #3: Learning resources
Part 3 of the Windows Registry Adventure series, collecting learning resources, tooling, and background reading for understanding registry internals before deeper research.
blog ·
projectzero.google
Remote iPhone Exploitation Part 2: Bringing Light into the Darkness -- a Remote ASLR Bypass
The initial primitive gained from the vulnerability is an absolute address dereference in which the read value is afterwards used as an ObjC object. As such, some knowledge of the target address space is required in order to exploit this vulnerability for remote code execution. This blog post describes a way to defeat ASLR remotely without any additional information disclosure vulnerabilities.
blog ·
projectzero.google
Injecting Code into Windows Protected Processes using COM - Part 2
In my previous blog I discussed a technique which combined numerous issues I’ve previously reported to Microsoft to inject arbitrary code into a PPL-WindowsTCB process. The techniques presented don’t work for exploiting the older, stronger Protected Processes (PP) for a few different reasons. This blog seeks to remedy this omission and provide details of how I was able to also hijack a full PP-WindowsTCB process without requiring administrator privileges. This is mainly an academic exercise, to see whether I can get code executing in a full PP as there’s not much more you can do inside a PP over a PPL.
blog ·
projectzero.google
Injecting Code into Windows Protected Processes using COM - Part 1
At Recon Montreal 2018 I presented “Unknown Known DLLs and other Code Integrity Trust Violations” with Alex Ionescu. We described the implementation of Microsoft Windows’ Code Integrity mechanisms and how Microsoft implemented Protected Processes (PP). As part of that I demonstrated various ways of bypassing Protected Process Light (PPL), some requiring administrator privileges, others not.
Skip to content