├── .gitignore ├── Chrome IPC Sniffer.sln ├── Chrome IPC Sniffer ├── App.config ├── Chrome IPC Sniffer.csproj ├── ChromeMonitor.cs ├── Dissectors │ ├── audio_sync.lua │ ├── helpers │ │ ├── common.lua │ │ ├── json.lua │ │ ├── legacy_ipc_interfaces.json │ │ ├── mojo_interfaces.json │ │ └── mojo_interfaces_map.lua │ ├── ipcz.lua │ ├── legacy_ipc.lua │ ├── mojo_core.lua │ ├── mojo_data_pipe.lua │ ├── mojo_user.lua │ └── npfs.lua ├── Main.cs ├── NamedPipeInfo.cs ├── NamedPipeSniffer.cs ├── ProcCmdLine64.dll ├── Properties │ └── AssemblyInfo.cs ├── Setup │ ├── ChromePatcher.cs │ ├── InernalStructs.cs │ ├── InterfacesFetcher.cs │ ├── LegacyIpcInterfacesFetcher.cs │ └── MethodHashesExtractor.cs ├── TDevMonitor.cs ├── Utilities │ ├── ElevationUtils.cs │ ├── Extensions │ │ ├── ByteArrayExtensions.cs │ │ ├── DirectoryExtensions.cs │ │ ├── FunctionExtensions.cs │ │ ├── ProcessExtensions.cs │ │ ├── ServiceControllerExtension.cs │ │ └── StreamExtensions.cs │ ├── HandlesUtility.cs │ ├── NativeServiceInstaller.cs │ ├── QueueStream.cs │ └── WiresharkSender.cs └── tdevmonc.sys ├── LICENSE ├── README.md └── screenshots ├── cdm_decryption.png ├── creating_new_tab.png ├── legacy_ipc.png ├── querying_battery_status.png ├── screenshot_2.png └── screenshot_3.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/.gitignore -------------------------------------------------------------------------------- /Chrome IPC Sniffer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer.sln -------------------------------------------------------------------------------- /Chrome IPC Sniffer/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/App.config -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Chrome IPC Sniffer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Chrome IPC Sniffer.csproj -------------------------------------------------------------------------------- /Chrome IPC Sniffer/ChromeMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/ChromeMonitor.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Dissectors/audio_sync.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Dissectors/audio_sync.lua -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Dissectors/helpers/common.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Dissectors/helpers/common.lua -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Dissectors/helpers/json.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Dissectors/helpers/json.lua -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Dissectors/helpers/legacy_ipc_interfaces.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Dissectors/helpers/legacy_ipc_interfaces.json -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Dissectors/helpers/mojo_interfaces.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Dissectors/helpers/mojo_interfaces.json -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Dissectors/helpers/mojo_interfaces_map.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Dissectors/helpers/mojo_interfaces_map.lua -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Dissectors/ipcz.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Dissectors/ipcz.lua -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Dissectors/legacy_ipc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Dissectors/legacy_ipc.lua -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Dissectors/mojo_core.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Dissectors/mojo_core.lua -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Dissectors/mojo_data_pipe.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Dissectors/mojo_data_pipe.lua -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Dissectors/mojo_user.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Dissectors/mojo_user.lua -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Dissectors/npfs.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Dissectors/npfs.lua -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Main.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/NamedPipeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/NamedPipeInfo.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/NamedPipeSniffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/NamedPipeSniffer.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/ProcCmdLine64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/ProcCmdLine64.dll -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Setup/ChromePatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Setup/ChromePatcher.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Setup/InernalStructs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Setup/InernalStructs.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Setup/InterfacesFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Setup/InterfacesFetcher.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Setup/LegacyIpcInterfacesFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Setup/LegacyIpcInterfacesFetcher.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Setup/MethodHashesExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Setup/MethodHashesExtractor.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/TDevMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/TDevMonitor.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Utilities/ElevationUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Utilities/ElevationUtils.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Utilities/Extensions/ByteArrayExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Utilities/Extensions/ByteArrayExtensions.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Utilities/Extensions/DirectoryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Utilities/Extensions/DirectoryExtensions.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Utilities/Extensions/FunctionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Utilities/Extensions/FunctionExtensions.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Utilities/Extensions/ProcessExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Utilities/Extensions/ProcessExtensions.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Utilities/Extensions/ServiceControllerExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Utilities/Extensions/ServiceControllerExtension.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Utilities/Extensions/StreamExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Utilities/Extensions/StreamExtensions.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Utilities/HandlesUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Utilities/HandlesUtility.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Utilities/NativeServiceInstaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Utilities/NativeServiceInstaller.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Utilities/QueueStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Utilities/QueueStream.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/Utilities/WiresharkSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/Utilities/WiresharkSender.cs -------------------------------------------------------------------------------- /Chrome IPC Sniffer/tdevmonc.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/Chrome IPC Sniffer/tdevmonc.sys -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/README.md -------------------------------------------------------------------------------- /screenshots/cdm_decryption.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/screenshots/cdm_decryption.png -------------------------------------------------------------------------------- /screenshots/creating_new_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/screenshots/creating_new_tab.png -------------------------------------------------------------------------------- /screenshots/legacy_ipc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/screenshots/legacy_ipc.png -------------------------------------------------------------------------------- /screenshots/querying_battery_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/screenshots/querying_battery_status.png -------------------------------------------------------------------------------- /screenshots/screenshot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/screenshots/screenshot_2.png -------------------------------------------------------------------------------- /screenshots/screenshot_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomer8007/chromium-ipc-sniffer/HEAD/screenshots/screenshot_3.png --------------------------------------------------------------------------------