ALL WORK

CASE STUDY · IDENTIUM TECH SOLUTIONS

Identium Labelsoft

Rebranding a closed .NET app by binary patching.

ROLE
Reverse Engineer · .NET
CLIENT
Identium Tech Solutions
YEAR
2026
STACK
.NETdnlibC#ZPLPowerShell
Identium Labelsoft designer: an 80 by 50 mm NFC tag label with barcode, RFID and QR tools in the ribbon

OVERVIEW

A branded, feature-enhanced build of the ZMIN LabelSoft RFID label-printing app, adding 1-bit image conversion, auto RFID calibration, RFID↔QR sync and Zebra ZPL generation, produced entirely without source code.

THE CHALLENGE

The original is an obfuscated .NET executable with a startup integrity check: any naive modification breaks it. New features had to be added without touching or invalidating the original binary.

WHAT I BUILT

  • 01

    Each feature is a side-loaded helper DLL plus a dnlib patcher that injects tiny calls into obfuscated method bodies while preserving the PE (NativeModuleWriter with KeepOldMaxStack | PreserveAll), so the integrity check still passes.

  • 02

    A one-file rebrand installer that coexists with an installed original.

  • 03

    ZPL generation (^GFA / ^RFW) for Windows and Zebra printers, with logging.

OUTCOME

Surgical binary engineering: a shipped, rebranded product built on top of a closed-source app without ever breaking it.

GALLERY

Labelsoft image-quality pipeline: thresholding vs adaptive dithering comparison
RFID tag read data exported to Excel by Labelsoft
Rendered asset label preview with barcode
NEXT TRANSMISSIONRaceFlow Pro