4
"Mineral drop"
Auto Assembler Script
{ Game : FSD-Win64-Shipping.exe
Version:
Date : 2018-11-29
Author : tiger
This script does blah blah blah
}
[ENABLE]
aobscanmodule(res,FSD-Win64-Shipping.exe,C8 48 89 4C 24 20 F3 0F 11 49 60) // should be unique
alloc(newmem,$1000,"FSD-Win64-Shipping.exe"+3F683F)
label(code)
label(return)
newmem:
code:
sub [rcx+60],0
jmp return
res+06:
jmp newmem
return:
registersymbol(res)
[DISABLE]
res+06:
db F3 0F 11 49 60
unregistersymbol(res)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "FSD-Win64-Shipping.exe"+3F683F
"FSD-Win64-Shipping.exe"+3F681A: 0F 2F F2 - comiss xmm6,xmm2
"FSD-Win64-Shipping.exe"+3F681D: 76 3F - jna FSD-Win64-Shipping.exe+3F685E
"FSD-Win64-Shipping.exe"+3F681F: F3 0F 5D C6 - minss xmm0,xmm6
"FSD-Win64-Shipping.exe"+3F6823: F3 0F 5F C2 - maxss xmm0,xmm2
"FSD-Win64-Shipping.exe"+3F6827: 0F 2F C2 - comiss xmm0,xmm2
"FSD-Win64-Shipping.exe"+3F682A: 76 27 - jna FSD-Win64-Shipping.exe+3F6853
"FSD-Win64-Shipping.exe"+3F682C: F3 0F 10 49 60 - movss xmm1,[rcx+60]
"FSD-Win64-Shipping.exe"+3F6831: 48 8D 54 24 20 - lea rdx,[rsp+20]
"FSD-Win64-Shipping.exe"+3F6836: F3 0F 5C C8 - subss xmm1,xmm0
"FSD-Win64-Shipping.exe"+3F683A: 48 89 4C 24 20 - mov [rsp+20],rcx
// ---------- INJECTING HERE ----------
"FSD-Win64-Shipping.exe"+3F683F: F3 0F 11 49 60 - movss [rcx+60],xmm1
// ---------- DONE INJECTING ----------
"FSD-Win64-Shipping.exe"+3F6844: 48 83 C1 28 - add rcx,28
"FSD-Win64-Shipping.exe"+3F6848: F3 0F 11 4C 24 28 - movss [rsp+28],xmm1
"FSD-Win64-Shipping.exe"+3F684E: E8 CD DC EB FF - call FSD-Win64-Shipping.exe+2B4520
"FSD-Win64-Shipping.exe"+3F6853: 0F 28 CE - movaps xmm1,xmm6
"FSD-Win64-Shipping.exe"+3F6856: 48 8B CB - mov rcx,rbx
"FSD-Win64-Shipping.exe"+3F6859: E8 12 CA FC FF - call FSD-Win64-Shipping.exe+3C3270
"FSD-Win64-Shipping.exe"+3F685E: 0F 28 C6 - movaps xmm0,xmm6
"FSD-Win64-Shipping.exe"+3F6861: 0F 28 74 24 30 - movaps xmm6,[rsp+30]
"FSD-Win64-Shipping.exe"+3F6866: 48 83 C4 40 - add rsp,40
"FSD-Win64-Shipping.exe"+3F686A: 5B - pop rbx
}
Toggle Activation
17
57
0
{MRDescription} Activated
{MRDescription} Deactivated
660
"Unlimited Magazine"
Auto Assembler Script
{ Game : FSD-Win64-Shipping.exe
Version:
Date : 2018-12-28
Author : Vergbergler
This script does blah blah blah
}
define(address,"FSD-Win64-Shipping.exe"+680AF7)
define(bytes,89 86 30 06 00 00 89)
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
assert(address,bytes)
alloc(newmem,$1000,"FSD-Win64-Shipping.exe"+680AF7)
label(code)
label(return)
newmem:
code:
add [rsi+00000630],(int)0
jmp return
address:
jmp newmem
nop
return:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
address:
db bytes
// mov [rsi+00000630],eax
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "FSD-Win64-Shipping.exe"+680AF7
"FSD-Win64-Shipping.exe"+680AC6: 4C 89 74 24 28 - mov [rsp+28],r14
"FSD-Win64-Shipping.exe"+680ACB: 0F 28 D6 - movaps xmm2,xmm6
"FSD-Win64-Shipping.exe"+680ACE: F3 0F 11 7C 24 20 - movss [rsp+20],xmm7
"FSD-Win64-Shipping.exe"+680AD4: E8 C7 08 0B 01 - call FSD-Win64-Shipping.exe+17313A0
"FSD-Win64-Shipping.exe"+680AD9: 8B 86 30 06 00 00 - mov eax,[rsi+00000630]
"FSD-Win64-Shipping.exe"+680ADF: 48 8D 8E 68 04 00 00 - lea rcx,[rsi+00000468]
"FSD-Win64-Shipping.exe"+680AE6: 2B 86 18 06 00 00 - sub eax,[rsi+00000618]
"FSD-Win64-Shipping.exe"+680AEC: 48 8D 54 24 70 - lea rdx,[rsp+70]
"FSD-Win64-Shipping.exe"+680AF1: 85 C0 - test eax,eax
"FSD-Win64-Shipping.exe"+680AF3: 41 0F 4E C6 - cmovle eax,r14d
// ---------- INJECTING HERE ----------
"FSD-Win64-Shipping.exe"+680AF7: 89 86 30 06 00 00 - mov [rsi+00000630],eax
// ---------- DONE INJECTING ----------
"FSD-Win64-Shipping.exe"+680AFD: 89 44 24 70 - mov [rsp+70],eax
"FSD-Win64-Shipping.exe"+680B01: E8 FA 85 D1 FF - call FSD-Win64-Shipping.exe+399100
"FSD-Win64-Shipping.exe"+680B06: 8B 86 2C 06 00 00 - mov eax,[rsi+0000062C]
"FSD-Win64-Shipping.exe"+680B0C: 48 8D 54 24 70 - lea rdx,[rsp+70]
"FSD-Win64-Shipping.exe"+680B11: 48 8B 8E 80 04 00 00 - mov rcx,[rsi+00000480]
"FSD-Win64-Shipping.exe"+680B18: 03 86 30 06 00 00 - add eax,[rsi+00000630]
"FSD-Win64-Shipping.exe"+680B1E: 48 81 C1 28 01 00 00 - add rcx,00000128
"FSD-Win64-Shipping.exe"+680B25: 89 44 24 70 - mov [rsp+70],eax
"FSD-Win64-Shipping.exe"+680B29: E8 D2 85 D1 FF - call FSD-Win64-Shipping.exe+399100
"FSD-Win64-Shipping.exe"+680B2E: 48 8B 8E 80 04 00 00 - mov rcx,[rsi+00000480]
}
Toggle Activation
17
56
0
{MRDescription} Activated
{MRDescription} Deactivated
11
"infdrill machine"
Auto Assembler Script
{ Game : FSD-Win64-Shipping.exe
Version:
Date : 2018-10-12
Author : Admin
This script does blah blah blah
}
[ENABLE]
aobscanmodule(driller,FSD-Win64-Shipping.exe,F3 0F 11 87 28 05 00 00 48) // should be unique
alloc(newmem,$1000,"FSD-Win64-Shipping.exe"+42DEC6)
label(code)
label(return)
newmem:
code:
add [rdi+00000528],(int)1
jmp return
driller:
jmp newmem
nop
nop
nop
return:
registersymbol(driller)
[DISABLE]
driller:
db F3 0F 11 87 28 05 00 00
unregistersymbol(driller)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "FSD-Win64-Shipping.exe"+42DEC6
"FSD-Win64-Shipping.exe"+42DE8A: F3 44 0F 11 64 24 68 - movss [rsp+68],xmm12
"FSD-Win64-Shipping.exe"+42DE91: 8B 44 24 68 - mov eax,[rsp+68]
"FSD-Win64-Shipping.exe"+42DE95: 89 44 24 58 - mov [rsp+58],eax
"FSD-Win64-Shipping.exe"+42DE99: 8B 44 24 78 - mov eax,[rsp+78]
"FSD-Win64-Shipping.exe"+42DE9D: 89 44 24 48 - mov [rsp+48],eax
"FSD-Win64-Shipping.exe"+42DEA1: E8 1A A6 0C 00 - call FSD-Win64-Shipping.exe+4F84C0
"FSD-Win64-Shipping.exe"+42DEA6: F3 0F 10 87 28 05 00 00 - movss xmm0,[rdi+00000528]
"FSD-Win64-Shipping.exe"+42DEAE: F3 0F 5E BF E0 04 00 00 - divss xmm7,[rdi+000004E0]
"FSD-Win64-Shipping.exe"+42DEB6: F3 0F 5C 87 2C 05 00 00 - subss xmm0,[rdi+0000052C]
"FSD-Win64-Shipping.exe"+42DEBE: F3 0F 11 BF F8 04 00 00 - movss [rdi+000004F8],xmm7
// ---------- INJECTING HERE ----------
"FSD-Win64-Shipping.exe"+42DEC6: F3 0F 11 87 28 05 00 00 - movss [rdi+00000528],xmm0
// ---------- DONE INJECTING ----------
"FSD-Win64-Shipping.exe"+42DECE: 48 8B CF - mov rcx,rdi
"FSD-Win64-Shipping.exe"+42DED1: E8 9A 9B FD FF - call FSD-Win64-Shipping.exe+407A70
"FSD-Win64-Shipping.exe"+42DED6: 44 0F 28 AC 24 C0 00 00 00 - movaps xmm13,[rsp+000000C0]
"FSD-Win64-Shipping.exe"+42DEDF: 44 0F 28 A4 24 D0 00 00 00 - movaps xmm12,[rsp+000000D0]
"FSD-Win64-Shipping.exe"+42DEE8: 44 0F 28 9C 24 E0 00 00 00 - movaps xmm11,[rsp+000000E0]
"FSD-Win64-Shipping.exe"+42DEF1: 44 0F 28 8C 24 00 01 00 00 - movaps xmm9,[rsp+00000100]
"FSD-Win64-Shipping.exe"+42DEFA: EB 51 - jmp FSD-Win64-Shipping.exe+42DF4D
"FSD-Win64-Shipping.exe"+42DEFC: 80 BF 64 05 00 00 00 - cmp byte ptr [rdi+00000564],00
"FSD-Win64-Shipping.exe"+42DF03: 74 2A - je FSD-Win64-Shipping.exe+42DF2F
"FSD-Win64-Shipping.exe"+42DF05: F3 0F 10 87 FC 04 00 00 - movss xmm0,[rdi+000004FC]
}
Toggle Activation
17
55
0
{MRDescription} Activated
{MRDescription} Deactivated
24
"no spread"
Auto Assembler Script
{ Game : FSD-Win64-Shipping.exe
Version:
Date : 2018-12-06
Author : tiger
This script does blah blah blah
}
[ENABLE]
aobscanmodule(INJECT,FSD-Win64-Shipping.exe,F3 0F 11 83 0C 02 00 00 48) // should be unique
alloc(newmem,$1000,"FSD-Win64-Shipping.exe"+4ACE58)
label(code)
label(return)
newmem:
code:
//movss [rbx+0000020C],xmm0
jmp return
INJECT:
jmp newmem
nop
nop
nop
return:
registersymbol(INJECT)
[DISABLE]
INJECT:
db F3 0F 11 83 0C 02 00 00
unregistersymbol(INJECT)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "FSD-Win64-Shipping.exe"+4ACE58
"FSD-Win64-Shipping.exe"+4ACE20: 48 89 4C 24 20 - mov [rsp+20],rcx
"FSD-Win64-Shipping.exe"+4ACE25: 48 8D 54 24 60 - lea rdx,[rsp+60]
"FSD-Win64-Shipping.exe"+4ACE2A: 48 8B C8 - mov rcx,rax
"FSD-Win64-Shipping.exe"+4ACE2D: E8 5E 1E EC 00 - call FSD-Win64-Shipping.exe+136EC90
"FSD-Win64-Shipping.exe"+4ACE32: F3 0F 10 83 40 01 00 00 - movss xmm0,[rbx+00000140]
"FSD-Win64-Shipping.exe"+4ACE3A: F3 0F 58 83 0C 02 00 00 - addss xmm0,dword ptr [rbx+0000020C]
"FSD-Win64-Shipping.exe"+4ACE42: 48 8B 08 - mov rcx,[rax]
"FSD-Win64-Shipping.exe"+4ACE45: 48 89 8B 88 02 00 00 - mov [rbx+00000288],rcx
"FSD-Win64-Shipping.exe"+4ACE4C: 48 8B 4D E0 - mov rcx,[rbp-20]
"FSD-Win64-Shipping.exe"+4ACE50: F3 0F 5D 83 88 01 00 00 - minss xmm0,[rbx+00000188]
// ---------- INJECTING HERE ----------
"FSD-Win64-Shipping.exe"+4ACE58: F3 0F 11 83 0C 02 00 00 - movss [rbx+0000020C],xmm0
// ---------- DONE INJECTING ----------
"FSD-Win64-Shipping.exe"+4ACE60: 48 85 C9 - test rcx,rcx
"FSD-Win64-Shipping.exe"+4ACE63: 74 05 - je FSD-Win64-Shipping.exe+4ACE6A
"FSD-Win64-Shipping.exe"+4ACE65: E8 B6 E5 17 00 - call FSD-Win64-Shipping.exe+62B420
"FSD-Win64-Shipping.exe"+4ACE6A: 48 8B 4D C0 - mov rcx,[rbp-40]
"FSD-Win64-Shipping.exe"+4ACE6E: 48 85 C9 - test rcx,rcx
"FSD-Win64-Shipping.exe"+4ACE71: 74 05 - je FSD-Win64-Shipping.exe+4ACE78
"FSD-Win64-Shipping.exe"+4ACE73: E8 A8 E5 17 00 - call FSD-Win64-Shipping.exe+62B420
"FSD-Win64-Shipping.exe"+4ACE78: 48 8B 4D F0 - mov rcx,[rbp-10]
"FSD-Win64-Shipping.exe"+4ACE7C: 48 33 CC - xor rcx,rsp
"FSD-Win64-Shipping.exe"+4ACE7F: E8 9C CA A7 01 - call FSD-Win64-Shipping.exe+1F29920
}
Toggle Activation
17
54
0
{MRDescription} Activated
{MRDescription} Deactivated
Code :movss [rcx+60],xmm1
FSD-Win64-Shipping.exe+3F8CFD
F3
0F
58
41
68
F3
0F
11
49
60
F3
0F
11
4C
24
Code :movss [rcx+60],xmm1
FSD-Win64-Shipping.exe+3F8CFD
F3
0F
58
41
68
F3
0F
11
49
60
F3
0F
11
4C
24
Change of movss [rdi+00000508],xmm0
FSD-Win64-Shipping.exe+38D743
BF
DC
04
00
00
F3
0F
11
87
08
05
00
00
48
8B
CF
E8
7D
Change of movss [rdi+00000508],xmm0
FSD-Win64-Shipping.exe+38D743
BF
DC
04
00
00
F3
0F
11
87
08
05
00
00
48
8B
CF
E8
7D
Change of movss [rdi+00000508],xmm0
FSD-Win64-Shipping.exe+38D743
BF
DC
04
00
00
F3
0F
11
87
08
05
00
00
48
8B
CF
E8
7D
Change of movss [rbx+00000384],xmm6
FSD-Win64-Shipping.exe+36D894
00
00
0F
28
CE
F3
0F
11
B3
84
03
00
00
E8
2F
34
F2
00
Code :movss [rcx+60],xmm1
FSD-Win64-Shipping.exe+3F8CFD
F3
0F
58
41
68
F3
0F
11
49
60
F3
0F
11
4C
24