register a symbol like set_blood
Posted: Wed Jul 06, 2022 5:26 pm
Hello everybody , can someone help me? , I've never done this kind of thing.
i did this ( watching tutorials on youtube )
{ Game : VRisingServer.exe
Version:
Date : 2022-07-03
Author : ............................
This script does blah blah blah
}
[ENABLE]
define(INJECT,lib_burst_generated.dll+321867)
//aobscanmodule(INJECT,lib_burst_generated.dll,ERROR: Could not find unique AOB, tried code "43 0F 10 44 08 40") // should be unique
alloc(newmem,$1000,INJECT)
label(code)
label(return)
newmem:
mov [r8+r9+40],(float)100//blood (100 = 10l )
code:
//movups xmm0,[r8+r9+40]
db 43 0F 10 44 08 40
jmp return
INJECT:
jmp newmem
nop
return:
registersymbol(INJECT)
[DISABLE]
INJECT:
db 43 0F 10 44 08 40
unregistersymbol(INJECT)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: lib_burst_generated.dll+321867
lib_burst_generated.dll+32183E: 48 0F BF 69 1E - movsx rbp,word ptr [rcx+1E]
lib_burst_generated.dll+321843: 8B 14 AA - mov edx,[rdx+rbp*4]
lib_burst_generated.dll+321846: 89 51 18 - mov [rcx+18],edx
lib_burst_generated.dll+321849: 49 8B 92 D0 00 00 00 - mov rdx,[r10+000000D0]
lib_burst_generated.dll+321850: 0F B7 14 6A - movzx edx,word ptr [rdx+rbp*2]
lib_burst_generated.dll+321854: 66 89 51 1C - mov [rcx+1C],dx
lib_burst_generated.dll+321858: 48 63 51 18 - movsxd rdx,dword ptr [rcx+18]
lib_burst_generated.dll+32185C: 0F B7 49 1C - movzx ecx,word ptr [rcx+1C]
lib_burst_generated.dll+321860: 4C 0F AF C9 - imul r9,rcx
lib_burst_generated.dll+321864: 49 01 D1 - add r9,rdx
// ---------- INJECTING HERE ----------
lib_burst_generated.dll+321867: 43 0F 10 44 08 40 - movups xmm0,[r8+r9+40]
// ---------- DONE INJECTING ----------
lib_burst_generated.dll+32186D: 0F 11 00 - movups [rax],xmm0
lib_burst_generated.dll+321870: 43 0F 10 44 08 50 - movups xmm0,[r8+r9+50]
lib_burst_generated.dll+321876: 0F 11 40 10 - movups [rax+10],xmm0
lib_burst_generated.dll+32187A: 43 0F 10 44 08 60 - movups xmm0,[r8+r9+60]
lib_burst_generated.dll+321880: 0F 11 40 20 - movups [rax+20],xmm0
lib_burst_generated.dll+321884: 43 0F 10 44 08 70 - movups xmm0,[r8+r9+70]
lib_burst_generated.dll+32188A: 0F 11 40 30 - movups [rax+30],xmm0
lib_burst_generated.dll+32188E: 43 0F 10 84 08 80 00 00 00 - movups xmm0,[r8+r9+00000080]
lib_burst_generated.dll+321897: 0F 11 40 40 - movups [rax+40],xmm0
lib_burst_generated.dll+32189B: 4B 8B 8C 08 90 00 00 00 - mov rcx,[r8+r9+00000090]
}
how do i create a box that appears by itself where do i change the value? when i activate the script.
because now I enter the script and change it from there, but I would like to create an automatic box ?????????????????
if there is a tutorial on how to do it, I will gladly watch it
i did this ( watching tutorials on youtube )
{ Game : VRisingServer.exe
Version:
Date : 2022-07-03
Author : ............................
This script does blah blah blah
}
[ENABLE]
define(INJECT,lib_burst_generated.dll+321867)
//aobscanmodule(INJECT,lib_burst_generated.dll,ERROR: Could not find unique AOB, tried code "43 0F 10 44 08 40") // should be unique
alloc(newmem,$1000,INJECT)
label(code)
label(return)
newmem:
mov [r8+r9+40],(float)100//blood (100 = 10l )
code:
//movups xmm0,[r8+r9+40]
db 43 0F 10 44 08 40
jmp return
INJECT:
jmp newmem
nop
return:
registersymbol(INJECT)
[DISABLE]
INJECT:
db 43 0F 10 44 08 40
unregistersymbol(INJECT)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: lib_burst_generated.dll+321867
lib_burst_generated.dll+32183E: 48 0F BF 69 1E - movsx rbp,word ptr [rcx+1E]
lib_burst_generated.dll+321843: 8B 14 AA - mov edx,[rdx+rbp*4]
lib_burst_generated.dll+321846: 89 51 18 - mov [rcx+18],edx
lib_burst_generated.dll+321849: 49 8B 92 D0 00 00 00 - mov rdx,[r10+000000D0]
lib_burst_generated.dll+321850: 0F B7 14 6A - movzx edx,word ptr [rdx+rbp*2]
lib_burst_generated.dll+321854: 66 89 51 1C - mov [rcx+1C],dx
lib_burst_generated.dll+321858: 48 63 51 18 - movsxd rdx,dword ptr [rcx+18]
lib_burst_generated.dll+32185C: 0F B7 49 1C - movzx ecx,word ptr [rcx+1C]
lib_burst_generated.dll+321860: 4C 0F AF C9 - imul r9,rcx
lib_burst_generated.dll+321864: 49 01 D1 - add r9,rdx
// ---------- INJECTING HERE ----------
lib_burst_generated.dll+321867: 43 0F 10 44 08 40 - movups xmm0,[r8+r9+40]
// ---------- DONE INJECTING ----------
lib_burst_generated.dll+32186D: 0F 11 00 - movups [rax],xmm0
lib_burst_generated.dll+321870: 43 0F 10 44 08 50 - movups xmm0,[r8+r9+50]
lib_burst_generated.dll+321876: 0F 11 40 10 - movups [rax+10],xmm0
lib_burst_generated.dll+32187A: 43 0F 10 44 08 60 - movups xmm0,[r8+r9+60]
lib_burst_generated.dll+321880: 0F 11 40 20 - movups [rax+20],xmm0
lib_burst_generated.dll+321884: 43 0F 10 44 08 70 - movups xmm0,[r8+r9+70]
lib_burst_generated.dll+32188A: 0F 11 40 30 - movups [rax+30],xmm0
lib_burst_generated.dll+32188E: 43 0F 10 84 08 80 00 00 00 - movups xmm0,[r8+r9+00000080]
lib_burst_generated.dll+321897: 0F 11 40 40 - movups [rax+40],xmm0
lib_burst_generated.dll+32189B: 4B 8B 8C 08 90 00 00 00 - mov rcx,[r8+r9+00000090]
}
how do i create a box that appears by itself where do i change the value? when i activate the script.
because now I enter the script and change it from there, but I would like to create an automatic box ?????????????????
if there is a tutorial on how to do it, I will gladly watch it