kite03 / echoac-poc

Home Page:https://ioctl.fail/echo-ac-writeup/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

image-removebg-preview1

CVE-2023-38817

A PoC and writeup on vulnerabilties discovered in echo.ac's driver.

CVE Info

  • Number: CVE-2023-38817
  • Vendor: Inspect Element Ltd (13017981), trading as Echo.
  • Affected Products: echo.ac AntiCheat scanner tool.
  • Affected Versions: echo.ac - <5.2.1.0, echo_driver.sys - All shipped versions.
  • Affected operating systems: 64Bit versions of Windows from; Windows 7 to Windows 11.
  • Mitigation: Do not use the software, and add driver signatures to blacklist.

CERTIFICATE REVOKED

Microsoft has added the Echo Driver to the Vulnerable Driver Blocklist and the certificate has been revoked (even after the Echo team insisted that the exploit wasn't real).

If you still wish to use the exploit, you must enable test signing and disable the Microsoft Vulnerable Driver blocklist.

๐Ÿ’• Credits

Detailed Writeup Link

https://ioctl.fail/echo-ac-writeup/

Driver Download

I have removed the binary from this repo for security.

You may read extra info and download the driver binary from the official loldrivers.io page: https://www.loldrivers.io/drivers/afb8bb46-1d13-407d-9866-1daa7c82ca63/

Background

echo.ac is a commercial "screensharing tool", marketed and developed mostly for the Minecraft PvP community, but also used by some other game communities, such as Rust. A "screensharing tool" is a program developed to "assist" server admins in identifying if someone's using cheats or similar banned external tools ingame - As such, these programs execute numerous intrusive scans on users computer, while being very vague of what they data collect and why.

Echo refused to acknowledge this bug when contact was made.

Thanks for your time ๐Ÿ’œ.

About

https://ioctl.fail/echo-ac-writeup/

License:MIT License


Languages

Language:C++ 98.5%Language:CMake 1.5%