Defeating a 40-year-old copy protection dongle
Summary
You reverse-engineered a 40-year-old parallel-port dongle protecting an RPG II compiler suite used by a legacy accounting package. You imaged the Windows 98 system, disassembled the 16-bit executables, and identified a tiny copy-protection routine that reads the parallel port and yields a constant BX value. You patched the routine by inserting a MOV BX immediate + RETF, brute-forced the low byte to find the correct magic value (7606h), and confirmed the patched compiler produces executables free of the dongle check. You plan to remove PII and publish the compiler as a historical software artifact and invite anyone connected to Software West to get in touch.
Classifications
industries
No industries detected
applications
Accounting and Taxes
AskAI Classifications
Labels
Software Development
Digital Forensics
Data Recovery Software
Linked Companies
Dmitry Brant
up to $1M