[ENABLE]
aobscanmodule(technology,NMS.exe,49 8B 9E 38 2F 00 00)
alloc(newmem,$1000,technology)
alloc(cGcTechnologyTable,1024,technology)
label(cGcTechnologyTable_end)
registersymbol(cGcTechnologyTable)
registersymbol(cGcTechnologyTable_end)
label(code)
label(return)
newmem:
code:
mov rbx,cGcTechnologyTable
mov rdi,cGcTechnologyTable_end
jmp return
technology:
jmp code
nop
nop
return:
registersymbol(technology)
cGcTechnologyTable+000:
db 'PROTECT'
cGcTechnologyTable+010:
db 'ENERGY'
cGcTechnologyTable+020:
db 'JET1'
cGcTechnologyTable+030:
db 'JETBOOST1'
cGcTechnologyTable+040:
db 'JETBOOST2'
cGcTechnologyTable+050:
db 'JETBOOST3'
cGcTechnologyTable+060:
db 'UNW1'
cGcTechnologyTable+070:
db 'UNW2'
cGcTechnologyTable+080:
db 'UNW3'
cGcTechnologyTable+090:
db 'RAD1'
cGcTechnologyTable+0A0:
db 'RAD2'
cGcTechnologyTable+0B0:
db 'RAD3'
cGcTechnologyTable+0C0:
db 'TOX1'
cGcTechnologyTable+0D0:
db 'TOX2'
cGcTechnologyTable+0E0:
db 'TOX3'
cGcTechnologyTable+0F0:
db 'COLD1'
cGcTechnologyTable+100:
db 'COLD2'
cGcTechnologyTable+110:
db 'COLD3'
cGcTechnologyTable+120:
db 'HOT1'
cGcTechnologyTable+130:
db 'HOT2'
cGcTechnologyTable+140:
db 'HOT3'
cGcTechnologyTable+150:
db 'SHIELDBOOST1'
cGcTechnologyTable+160:
db 'SHIELDBOOST2'
cGcTechnologyTable+170:
db 'SHIELDBOOST3'
cGcTechnologyTable+180:
db 'STAM1'
cGcTechnologyTable+190:
db 'STAM2'
cGcTechnologyTable+1A0:
db 'STAM3'
cGcTechnologyTable+1B0:
db 'ENERGYBOOST1'
cGcTechnologyTable+1C0:
db 'ENERGYBOOST2'
cGcTechnologyTable+1D0:
db 'ARMOUR1'
cGcTechnologyTable+1E0:
db 'ARMOUR2'
cGcTechnologyTable+1F0:
db 'ARMOUR3'
cGcTechnologyTable+200:
db 'SHIPLAS1'
cGcTechnologyTable+210:
db 'SHIPLASCOOL1'
cGcTechnologyTable+220:
db 'SHIPLASCOOL2'
cGcTechnologyTable+230:
db 'SHIPLASCOOL3'
cGcTechnologyTable+240:
db 'SHIPLDMG1'
cGcTechnologyTable+250:
db 'SHIPLDMG2'
cGcTechnologyTable+260:
db 'SHIPLDMG3'
cGcTechnologyTable+270:
db 'SHIPGUN1'
cGcTechnologyTable+280:
db 'SHIPGUNCOOL1'
cGcTechnologyTable+290:
db 'SHIPGUNCOOL2'
cGcTechnologyTable+2A0:
db 'SHIPGUNCOOL3'
cGcTechnologyTable+2B0:
db 'SHIPGUNRATE1'
cGcTechnologyTable+2C0:
db 'SHIPGUNRATE2'
cGcTechnologyTable+2D0:
db 'SHIPGUNRATE3'
cGcTechnologyTable+2E0:
db 'SHIPGDMG1'
cGcTechnologyTable+2F0:
db 'SHIPGDMG2'
cGcTechnologyTable+300:
db 'SHIPGDMG3'
cGcTechnologyTable+310:
db 'SHIPSHIELD'
cGcTechnologyTable+320:
db 'SHIPSHLDBOOST1'
cGcTechnologyTable+330:
db 'SHIPSHLDBOOST2'
cGcTechnologyTable+340:
db 'SHIPSHLDBOOST3'
cGcTechnologyTable+350:
db 'SHIPJUMP1'
cGcTechnologyTable+360:
db 'SHIPJUMP2'
cGcTechnologyTable+370:
db 'SHIPJUMP3'
cGcTechnologyTable+380:
db 'HYPERDRIVE'
cGcTechnologyTable+390:
db 'HDRIVEBOOST1'
cGcTechnologyTable+3A0:
db 'HDRIVEBOOST2'
cGcTechnologyTable+3B0:
db 'HDRIVEBOOST3'
cGcTechnologyTable+3C0:
db 'LAUNCHER'
cGcTechnologyTable+3D0:
db 'PHOTONIX_CORE'
cGcTechnologyTable+3E0:
db 'LASER'
cGcTechnologyTable+3F0:
db 'RAILGUN'
cGcTechnologyTable+400:
db 'LASMINERAD1'
cGcTechnologyTable+410:
db 'LASMINERAD2'
cGcTechnologyTable+420:
db 'LASMINERAD3'
cGcTechnologyTable+430:
db 'LASMINESPEED1'
cGcTechnologyTable+440:
db 'LASMINESPEED2'
cGcTechnologyTable+450:
db 'LASMINESPEED3'
cGcTechnologyTable+460:
db 'LASCOOL1'
cGcTechnologyTable+470:
db 'LASCOOL2'
cGcTechnologyTable+480:
db 'LASCOOL3'
cGcTechnologyTable+490:
db 'LASDMG1'
cGcTechnologyTable+4A0:
db 'LASDMG2'
cGcTechnologyTable+4B0:
db 'LASDMG3'
cGcTechnologyTable+4C0:
db 'LASDMG4'
cGcTechnologyTable+4D0:
db 'BOLT'
cGcTechnologyTable+4E0:
db 'SHOTGUN'
cGcTechnologyTable+4F0:
db 'SMG'
cGcTechnologyTable+500:
db 'BOLTHOMING'
cGcTechnologyTable+510:
db 'BOLTDMG1'
cGcTechnologyTable+520:
db 'BOLTDMG2'
cGcTechnologyTable+530:
db 'BOLTDMG3'
cGcTechnologyTable+540:
db 'BOLTDMG4'
cGcTechnologyTable+550:
db 'BOLTRATE1'
cGcTechnologyTable+560:
db 'BOLTRATE2'
cGcTechnologyTable+570:
db 'BOLTRATE3'
cGcTechnologyTable+580:
db 'BOLTCLIP1'
cGcTechnologyTable+590:
db 'BOLTCLIP2'
cGcTechnologyTable+5A0:
db 'BOLTCLIP3'
cGcTechnologyTable+5B0:
db 'BOLTREL1'
cGcTechnologyTable+5C0:
db 'BOLTREL2'
cGcTechnologyTable+5D0:
db 'BOLTREL3'
cGcTechnologyTable+5E0:
db 'BOLTSTAB1'
cGcTechnologyTable+5F0:
db 'BOLTSTAB2'
cGcTechnologyTable+600:
db 'BOLTSTAB3'
cGcTechnologyTable+610:
db 'BOLTBOUNCE1'
cGcTechnologyTable+620:
db 'BOLTBOUNCE2'
cGcTechnologyTable+630:
db 'BOLTBOUNCE3'
cGcTechnologyTable+640:
db 'GRENADE'
cGcTechnologyTable+650:
db 'GRENHOMING1'
cGcTechnologyTable+660:
db 'GRENBOUNCE1'
cGcTechnologyTable+670:
db 'GRENBOUNCE2'
cGcTechnologyTable+680:
db 'GRENSPEED1'
cGcTechnologyTable+690:
db 'GRENSPEED2'
cGcTechnologyTable+6A0:
db 'GRENRAD1'
cGcTechnologyTable+6B0:
db 'GRENRAD2'
cGcTechnologyTable+6C0:
db 'GRENDMG1'
cGcTechnologyTable+6D0:
db 'GRENDMG2'
cGcTechnologyTable+6E0:
db 'GRENDMG3'
cGcTechnologyTable+6F0:
db 'SCANBINOC1'
cGcTechnologyTable+700:
db 'SCAN1'
cGcTechnologyTable+710:
db 'SCAN2'
cGcTechnologyTable+720:
db 'SCAN3'
cGcTechnologyTable+730:
db 'BOLT_SM'
cGcTechnologyTable+740:
db 'POWERGLOVE'
cGcTechnologyTable+750:
db 'SHIPPLASMA'
cGcTechnologyTable+760:
db 'SHIPMINIGUN'
cGcTechnologyTable+770:
db 'SHIPSHOTGUN'
cGcTechnologyTable+780:
db 'STRONGLASER'
cGcTechnologyTable+790:
db 'SHIPSGUNDMG1'
cGcTechnologyTable+7A0:
db 'SHIPSGUNDMG2'
cGcTechnologyTable+7B0:
db 'SHIPSGUNDMG3'
cGcTechnologyTable+7C0:
db 'SHIPSGUNCOOL1'
cGcTechnologyTable+7D0:
db 'SHIPSGUNCOOL2'
cGcTechnologyTable+7E0:
db 'SHIPSGUNCOOL3'
cGcTechnologyTable+7F0:
db 'SHIPSGUNRATE1'
cGcTechnologyTable+800:
db 'SHIPSGUNRATE2'
cGcTechnologyTable+810:
db 'SHIPSGUNRATE3'
cGcTechnologyTable+820:
db 'SHIPBLOBDMG1'
cGcTechnologyTable+830:
db 'SHIPBLOBDMG2'
cGcTechnologyTable+840:
db 'SHIPBLOBDMG3'
cGcTechnologyTable+850:
db 'SHIPBLOBRATE1'
cGcTechnologyTable+860:
db 'SHIPBLOBRATE2'
cGcTechnologyTable+870:
db 'SHIPBLOBRATE3'
cGcTechnologyTable+880:
db 'SHIPBLOBCOOL1'
cGcTechnologyTable+890:
db 'SHIPBLOBCOOL2'
cGcTechnologyTable+8A0:
db 'SHIPBLOBCOOL3'
cGcTechnologyTable+8B0:
db 'SHIPMGUNDMG1'
cGcTechnologyTable+8C0:
db 'SHIPMGUNDMG2'
cGcTechnologyTable+8D0:
db 'SHIPMGUNDMG3'
cGcTechnologyTable+8E0:
db 'SHIPMGUNRATE1'
cGcTechnologyTable+8F0:
db 'SHIPMGUNRATE2'
cGcTechnologyTable+900:
db 'SHIPMGUNRATE3'
cGcTechnologyTable+910:
db 'SHIPMGUNCOOL1'
cGcTechnologyTable+920:
db 'SHIPMGUNCOOL2'
cGcTechnologyTable+930:
db 'SHIPMGUNCOOL3'
cGcTechnologyTable+940:
db 'VEHICLE_ENGINE'
cGcTechnologyTable+950:
db 'VEHICLE_SCAN'
cGcTechnologyTable+960:
db 'VEHICLE_SCAN1'
cGcTechnologyTable+970:
db 'VEHICLE_SCAN2'
cGcTechnologyTable+980:
db 'VEHICLE_LASER'
cGcTechnologyTable+990:
db 'VEHICLE_LASER1'
cGcTechnologyTable+9A0:
db 'VEHICLE_LASER2'
cGcTechnologyTable+9B0:
db 'VEHICLE_LASER3'
cGcTechnologyTable+9C0:
db 'VEHICLE_GUN'
cGcTechnologyTable+9D0:
db 'VEHICLE_GUN1'
cGcTechnologyTable+9E0:
db 'VEHICLE_BOOST'
cGcTechnologyTable+9F0:
db 'VEHICLE_BOOST1'
cGcTechnologyTable+A00:
db 'VEHICLE_BOOST2'
cGcTechnologyTable+A10:
db 'VEHICLE_BOOST3'
cGcTechnologyTable+A20:
cGcTechnologyTable_end:
[DISABLE]
technology:
db 49 8B 9E 38 2F 00 00
unregistersymbol(technology)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "NMS.exe"+4FCFC5
"NMS.exe"+4FCF8E: 4C 8D 44 24 60 - lea r8,[rsp+60]
"NMS.exe"+4FCF93: 49 8B CC - mov rcx,r12
"NMS.exe"+4FCF96: 83 FF 01 - cmp edi,01
"NMS.exe"+4FCF99: 0F 85 43 02 00 00 - jne NMS.exe+4FD1E2
"NMS.exe"+4FCF9F: 0F 28 05 4A B6 05 01 - movaps xmm0,[NMS.exe+15585F0]
"NMS.exe"+4FCFA6: 0F 29 44 24 60 - movaps [rsp+60],xmm0
"NMS.exe"+4FCFAB: 48 8D 15 56 17 E3 00 - lea rdx,[NMS.exe+132E708]
"NMS.exe"+4FCFB2: E8 E9 04 F6 FF - call NMS.exe+45D4A0
"NMS.exe"+4FCFB7: 4C 8B 2D 1A 98 11 01 - mov r13,[NMS.exe+16167D8]
"NMS.exe"+4FCFBE: 49 8B BD B0 09 00 00 - mov rdi,[r13+000009B0]
// ---------- INJECTING HERE ----------
"NMS.exe"+4FCFC5: 49 8B 9D A8 09 00 00 - mov rbx,[r13+000009A8]
// ---------- DONE INJECTING ----------
"NMS.exe"+4FCFCC: 48 3B DF - cmp rbx,rdi
"NMS.exe"+4FCFCF: 0F 84 1B 03 00 00 - je NMS.exe+4FD2F0
"NMS.exe"+4FCFD5: 33 F6 - xor esi,esi
"NMS.exe"+4FCFD7: 44 8D 66 01 - lea r12d,[rsi+01]
"NMS.exe"+4FCFDB: 0F 1F 44 00 00 - nop [rax+rax+00]
"NMS.exe"+4FCFE0: 4C 8B C3 - mov r8,rbx
"NMS.exe"+4FCFE3: 48 8D 55 A0 - lea rdx,[rbp-60]
"NMS.exe"+4FCFE7: 49 8D 8D D0 00 00 00 - lea rcx,[r13+000000D0]
"NMS.exe"+4FCFEE: E8 0D C6 02 00 - call NMS.exe+529600
"NMS.exe"+4FCFF3: 48 8B 45 A0 - mov rax,[rbp-60]
}