Habr•September 22, 2026•🇷🇺Translated from Russian

Engineer Tackles Jane Street ASIC Reverse Engineering Puzzle with Custom Simulator and Verilog Extraction

An experienced engineer has published a comprehensive write-up detailing the months-long effort required to solve Jane Street’s “Can you reverse engineer an ASIC?” puzzle. The challenge supplied a GDS file describing the physical layout of a custom ASIC along with a VCD simulation trace, tasking participants with recovering the device’s intended function and any hidden message.

Instead of relying on existing EDA tools, the author constructed a complete custom toolchain. After extracting cell names prefixed with sky130_fd_sc_hd__ using the gdstk library, a graph-based connectivity algorithm was implemented to merge overlapping polygons across layers and produce a netlist. This netlist was then emitted as Verilog, enabling functional simulation that ultimately revealed two shift registers, an adder, and a comparator checking for the value 496.

The main puzzle proved substantially larger, containing almost 10,000 instances of 81 distinct standard cells. Performance optimizations reduced netlist extraction time from minutes to under a second per iteration, yet the author still encountered an un-driven net connected only to two input pins—an anomaly reported back to Jane Street as a possible layout bug.

Throughout the project the engineer also created supporting utilities: an SQLite-backed logic simulator, a simple hardware description language with its parser, a test harness, and a raylib-based GDS viewer. Although these side tools were eventually abandoned in favor of Surfer Waveform Viewer, they illustrate the depth of custom infrastructure required when standard reverse-engineering flows are unavailable.

The final simulation confirmed that a specific input sequence produces the expected output, completing the warmup stage and demonstrating a viable path for the full challenge despite the author’s self-imposed rule of avoiding established commercial EDA suites.

Related articles

Habr•Malware & Botnets

Freshko: Open-Source Rust Tool Offers Local File and URL Scanning Without Data Upload

A developer has released Freshko, a compact 400x640 pixel desktop application built in Rust that performs quick local checks on files, folders, and URLs without sending data to external services. The tool uses YARA-X rules for file scanning, follows up to eight redirects while querying Cloudflare's filtering DNS, and scores processes for potential cryptocurrency miners based on names, arguments, and launch paths. It explicitly avoids acting as a full antivirus solution, instead providing transparent results that list any skipped items or incomplete checks. Freshko runs on macOS and Windows, keeps all scan results in memory only, and disables system proxies during URL checks to prevent DNS rebinding attacks. The project includes performance benchmarks on Apple Silicon and addresses common pitfalls such as high CPU usage false positives and incomplete disk scans. Unlike VirusTotal or Cloudflare URL Scanner, Freshko performs all file analysis locally and never makes scan reports public.

AntiMalware•Malware & Botnets

Yoba Campaign Uses Signed ChatGPT and Claude Binaries for DLL Sideloading and XMRig Deployment

Researchers at Check Point Research have uncovered the Yoba malware campaign that distributes fake desktop clients for ChatGPT and Claude through GitHub repositories. The attackers bundle legitimate signed executables from OpenAI and Anthropic with a malicious DLL that gets loaded via classic sideloading. Once executed, the loader establishes persistence using the Windows Task Scheduler and retrieves additional payloads through Telegram, DNS over HTTPS, and the Catbox file hosting service. The campaign ultimately deploys the XMRig cryptominer, which pauses mining activity when user interaction is detected to avoid detection. No compromise of OpenAI or Anthropic infrastructure was found; the attackers simply repurpose the companies' signed binaries and reputation. The operation primarily targets home users and small-to-medium businesses with Windows systems.

AntiMalware•Malware & Botnets

uCreator Spyware Infiltrates Modified Telegram, WeChat and GCash Builds on Android

Security researcher Ovi has published a detailed analysis of uCreator, also known as YingGai, a commercial Android spyware platform designed for surveillance and remote app control. The malware intercepts messages, verification codes and account data directly inside legitimate applications without requiring root privileges. Infection vectors include tampered Telegram, WeChat and GCash APKs distributed through unofficial sources, as well as the Onion Box container that launches the target app inside a controlled environment. Once active, uCreator hooks into the host process, reads Telegram’s local message database through client interfaces, captures two-factor authentication passwords and hides its own session from the user. The operation is supported by cloud-based command panels and exposed GitLab repositories that revealed server-side code and development history. Compatibility problems have been noted on Android 17, and the total number of victims remains unknown.

Habr•Malware & Botnets

Researchers Deploy Cowrie Honeypot Disguised as NVIDIA H100 Server to Study SSH Botnet Tactics

A cybersecurity team set up a realistic Cowrie honeypot on a fake server equipped with four NVIDIA H100 GPUs, 128 AMD EPYC cores, and terabytes of storage to observe what SSH brute-force bots actually do after gaining access. The trap used a custom StickyAuth module that allowed entry only after several failed attempts and locked in the successful credential pair per IP address. Over the first 12.5 hours the system recorded 1,846 connections from 126 unique IPs, 175 successful logins, and 1,524 commands executed, with the majority of activity traced to a single botnet linked to the Outlaw group. The attackers deployed SSH keys signed mdrfckr, changed the root password, killed competing processes, installed cron jobs, and downloaded a mining archive called dota3 containing an IRC backdoor and its own SSH scanner. The researchers also identified three realism issues in the base Cowrie setup—limited grep flags, outdated filesystem paths in Debian 12, and inconsistent hostname reporting—and patched them to keep sophisticated bots engaged longer. An auxiliary LLM service later summarized each session in Telegram for easier analysis.