Spoiler
Version:
Date : 2019-05-06
Author : Ankorman
}
[ENABLE]
aobscanmodule(ShadowKill1,PathOfExile_x64.exe,41 0F 2F CB 76 0C)
registersymbol(ShadowKill1)
aobscanmodule(shadowkill2,PathOfExile_x64.exe,0F 84 A0 00 00 00 45 85 C0)
registersymbol(shadowkill2)
ShadowKill1:
jmp long +b6
nop
shadowkill2:
jmp short +9
[DISABLE]
ShadowKill1:
db 41 0F 2F CB 76 0C
unregistersymbol(ShadowKill1)
shadowkill2:
db 0F 84 A0 00 00 00
unregistersymbol(shadowkill2)
{
// ORIGINAL CODE - INJECTION POINT: "PathOfExile_x64.exe"+ECE303
PathOfExile_x64.exe+ECE2C6 - F3 44 0F10 0D 9D2C8200 - movss xmm9,[PathOfExile_x64.exe+16F0F6C]
PathOfExile_x64.exe+ECE2CF - F3 0F10 35 051E8200 - movss xmm6,[PathOfExile_x64.exe+16F00DC]
PathOfExile_x64.exe+ECE2D7 - F3 0F10 3D 291F8200 - movss xmm7,[PathOfExile_x64.exe+16F0208]
PathOfExile_x64.exe+ECE2DF - F3 44 0F10 05 B01F8200 - movss xmm8,[PathOfExile_x64.exe+16F0298]
PathOfExile_x64.exe+ECE2E8 - 0F1F 84 00 00000000 - nop [rax+rax+00000000]
PathOfExile_x64.exe+ECE2F0 - 48 8B 45 70 - mov rax,[rbp+70]
PathOfExile_x64.exe+ECE2F4 - 0F10 04 30 - movups xmm0,[rax+rsi]
PathOfExile_x64.exe+ECE2F8 - 0F11 85 40010000 - movups [rbp+00000140],xmm0
PathOfExile_x64.exe+ECE2FF - 0FC6 C0 FF - shufps xmm0,xmm0-01
ShadowKill - 41 0F2F C1 - comiss xmm0,xmm9
PathOfExile_x64.exe+ECE307 - 76 0B - jna PathOfExile_x64.exe+ECE314
PathOfExile_x64.exe+ECE309 - 41 0F2F C2 - comiss xmm0,xmm10
PathOfExile_x64.exe+ECE30D - 73 09 - jae PathOfExile_x64.exe+ECE318
PathOfExile_x64.exe+ECE30F - 49 8B DF - mov rbx,r15
PathOfExile_x64.exe+ECE312 - EB 33 - jmp PathOfExile_x64.exe+ECE347
PathOfExile_x64.exe+ECE314 - 41 0F2F C2 - comiss xmm0,xmm10
PathOfExile_x64.exe+ECE318 - 76 0C - jna PathOfExile_x64.exe+ECE326
PathOfExile_x64.exe+ECE31A - 0F2F C6 - comiss xmm0,xmm6
PathOfExile_x64.exe+ECE31D - 73 0A - jae PathOfExile_x64.exe+ECE329
PathOfExile_x64.exe+ECE31F - BB 38000000 - mov ebx,00000038
PathOfExile_x64.exe+ECE324 - EB 21 - jmp PathOfExile_x64.exe+ECE347
}{
// ORIGINAL CODE - INJECTION POINT: "PathOfExile_x64.exe"+127426F
"PathOfExile_x64.exe"+1274239: F3 0F 10 05 F3 19 54 00 - movss xmm0,[PathOfExile_x64.exe+17B5C34]
"PathOfExile_x64.exe"+1274241: F3 0F 59 EB - mulss xmm5,xmm3
"PathOfExile_x64.exe"+1274245: F3 0F 5C 2D DB 19 54 00 - subss xmm5,[PathOfExile_x64.exe+17B5C28]
"PathOfExile_x64.exe"+127424D: F3 0F 59 EB - mulss xmm5,xmm3
"PathOfExile_x64.exe"+1274251: F3 0F 58 2D D3 19 54 00 - addss xmm5,dword ptr [PathOfExile_x64.exe+17B5C2C]
"PathOfExile_x64.exe"+1274259: F3 0F 59 EB - mulss xmm5,xmm3
"PathOfExile_x64.exe"+127425D: F3 0F 59 1D CB 19 54 00 - mulss xmm3,[PathOfExile_x64.exe+17B5C30]
"PathOfExile_x64.exe"+1274265: F3 0F 5C C3 - subss xmm0,xmm3
"PathOfExile_x64.exe"+1274269: F3 0F 5E E8 - divss xmm5,xmm0
"PathOfExile_x64.exe"+127426D: 85 C0 - test eax,eax
// ---------- INJECTING HERE ----------
"PathOfExile_x64.exe"+127426F: 0F 84 A0 00 00 00 - je PathOfExile_x64.exe+1274315
// ---------- DONE INJECTING ----------
"PathOfExile_x64.exe"+1274275: 45 85 C0 - test r8d,r8d
"PathOfExile_x64.exe"+1274278: 74 33 - je PathOfExile_x64.exe+12742AD
"PathOfExile_x64.exe"+127427A: 0F 5A C4 - vcvtps2pd xmm0,xmm4
"PathOfExile_x64.exe"+127427D: F3 0F 59 EE - mulss xmm5,xmm6
"PathOfExile_x64.exe"+1274281: 0F 5A CD - vcvtps2pd xmm1,xmm5
"PathOfExile_x64.exe"+1274284: F2 0F 5C 0D 94 19 54 00 - subsd xmm1,[PathOfExile_x64.exe+17B5C20]
"PathOfExile_x64.exe"+127428C: F2 0F 58 C8 - addsd xmm1,xmm0
"PathOfExile_x64.exe"+1274290: F2 0F 10 05 A8 19 54 00 - movsd xmm0,[PathOfExile_x64.exe+17B5C40]
"PathOfExile_x64.exe"+1274298: F2 0F 59 0D 08 BF 47 00 - mulsd xmm1,[PathOfExile_x64.exe+16F01A8]
"PathOfExile_x64.exe"+12742A0: F2 0F 5C C1 - subsd xmm0,xmm1
}
Edit: I have narrowed it down to ShadowKill1 but not sure why