0 "BL2: Fix Slots" 80000008 Auto Assembler Script [ENABLE] aobscan(FixSlotsSignature,8B 7D D8 8B 3F 8B C8 03 C9 F3 0F 10 54 CF 04 F3 0F 58 D0) alloc(FixSlots,256) alloc(Data,8) label(Exit) label(Return) label(FixSlotsInjectionLocation) label(FixSlotsCounter) label(FixSlotsValue) registersymbol(FixSlotsInjectionLocation) registersymbol(FixSlotsCounter) registersymbol(FixSlotsValue) Data: FixSlotsValue: db 0C 30 00 00 Data+4: FixSlotsCounter: FixSlots: cmp [esi],0x434347AE jnz Exit add [FixSlotsCounter],1 mov eax,[FixSlotsValue] and eax,0x7FFF Exit: movss xmm1,[esi] xorps xmm0,xmm0 jmp Return FixSlotsSignature-63: FixSlotsInjectionLocation: jmp FixSlots nop nop Return: [DISABLE] FixSlotsInjectionLocation: movss xmm1,[esi] xorps xmm0,xmm0 dealloc(FixSlots) dealloc(Counter) unregistersymbol(FixSlotsInjectionLocation) unregistersymbol(FixSlotsValue) unregistersymbol(FixSlotsCounter) 1 "Trigger Count" 80000008 4 Bytes
FixSlotsCounter
2 "Type" 80000008 4 Bytes
FixSlotsValue