Confidential · Data R&DFeatured
Data Reverse-Engineering R&D
A confidential data-extraction R&D engagement carried out on contract — reverse-engineering numbers visually obfuscated by CSS classes to restore them (target/client masked).
PersonalContribution 100%
★Key Metric: Contract R&D, reverse-engineering visual obfuscation, dual MV3 + Selenium path.
Engineering Role
FullstackFrontendSystems
Confidential · Data R&D
Data Reverse-Engineering R&D
VIS
#Web#Frontend#Backend#Python
Overview
Confidential contract R&D that reverse-engineers numbers a web service hides only visually via meaningless CSS class names, mapping them back into structured data. A Chrome Extension (MV3) + Selenium hybrid — network interception as the primary path and DOM parsing as a fallback. (Target, domain, and client masked.)
My Work
- ▸Automatic inference mapping obfuscated class names → original values
- ▸MV3 3-layer content/injected/popup plus a CDP stealth profile
- ▸Obfuscation build for distribution plus an expiry/license system
Features
- One-click extension: popup → extract → CSV
- Single-file browser-console decoder
- Selenium batch crawler (session persistence)
- Tooling to auto-discover and map new obfuscation patterns
Highlights
- Reverse-engineering CSS-class visual obfuscation — automatic mapping, high accuracy
- Dual path: network interception (primary) plus DOM parsing (fallback)
- MV3 Chrome extension plus Python Selenium hybrid
Timeline
Role: Contract R&D, client/domain masked
Contribution: 100%
Collaboration: Personal
Tech Stack
</>Chrome Extension MV3, Selenium, CSS obfuscation reverse-engineering
Chrome Extension (Manifest v3)JavaScriptPython 3Selenium 4Chrome DevTools ProtocolpostMessage IPCRegexJSON / CSV