Вот рабочий скрипт для 1.2: [ENABLE] // For Train ME by Coder from SnedS91 AOBSCAN(aobAddress, A1xxxxxxxx5068xxxxxxxx56FF15xxxxxxxx8B0Dxxxxxxxx83C40C5651 ) alloc(newMem, 512) label(exit) label(skip) label(address) label(createObj) label(m1) label(m2) registersymbol(address) newMem: pushfd pushad mov eax,[TrainME.exe+33DC] mov ebx,#100 sub ebx,eax mov eax,ebx cmp eax,0 jl short skip call createObj skip: popad popfd //-----Original-code------ mov eax,[TrainME.exe+33DC] //------------------------ jmp exit createObj: pushad push 20 call TrainME.exe+159D mov esi,[TrainME.exe+20D4] push 0C mov [ebp+10],eax call esi xor ebx,ebx add esp,08 cmp eax,ebx je short m1 mov [eax+08],00000040 jmp short m2 m1: xor eax,eax m2: mov [TrainME.exe+33C4],eax mov eax,TrainME.exe+33C4 call TrainME.exe+1440 popad dec eax cmp eax,0 jg short createObj ret aobAddress: address: jmp newMem exit: [DISABLE] address: mov eax,[TrainME.exe+33DC] dealloc(newMem) unregistersymbol(address)