sbryzl Master Cheater
  Reputation: 6
  Joined: 25 Jul 2016 Posts: 252
 
  | 
		
			
				 Posted: Mon Mar 01, 2021 4:32 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				Increment and move a value every 5 seconds from xycopy to xycopy+4.
 
 
 
 	  | Code: | 	 		  [ENABLE]
 
globalalloc(xycopymem,1000)
 
 
label(xycopy)
 
registersymbol(xycopy)
 
 
CREATETHREAD(xycopymem)
 
 
xycopymem:
 
mov rcx,100             // 64 bit
 
// push 500             // 32 bit
 
call sleep
 
rdtsc
 
cmp edx,[xycopy+8]
 
jb xycopymem
 
add edx,5
 
mov [xycopy+8],edx
 
mov eax,[xycopy]
 
mov [xycopy+4],eax
 
inc [xycopy]
 
cmp [flcntr],0
 
je short xycopymem
 
call ExitThread
 
@@:
 
jmp xycopymem
 
 
align 4
 
xycopy:
 
dq 0 0
 
flcntr:
 
dq 0
 
 
 
[DISABLE]
 
 
xycopy:
 
dq 0 0
 
flcntr:
 
dd 1 0 | 	  
 | 
			 
		  |