| 
			
				|  | Cheat Engine The Official Site of Cheat Engine
 
 
 |  
 
	
		| View previous topic :: View next topic |  
		| Author | Message |  
		| geesve Cheater
 
 ![]() Reputation: 0 
 Joined: 15 Feb 2017
 Posts: 25
 
 
 | 
			
				|  Posted: Mon Jun 05, 2017 8:30 pm    Post subject: dil and how "break and trace" it? |   |  
				| 
 |  
				| Hi! Can somebody help me figure out of what for should i watch for if i want try to see where from value come to address, when it go from "dil"? Google and CE help does not provide me any information about it or i search it somehow wrong or should i do something different? :/
 
 Here is snippet of the code:
 
  	  | Code: |  	  | "HelpHimOut.exe"+5EC3B0: 48 8B 88 D0 01 00 00  -  mov rcx,[rax+000001D0]
 "HelpHimOut.exe"+5EC3B7: E8 54 94 E0 FF        -  call HelpHimOut.exe+3F5810
 "HelpHimOut.exe"+5EC3BC: F3 0F 11 43 58        -  movss [rbx+58],xmm0
 "HelpHimOut.exe"+5EC3C1: EB 16                 -  jmp HelpHimOut.exe+5EC3D9
 "HelpHimOut.exe"+5EC3C3: 48 8D 8B 98 00 00 00  -  lea rcx,[rbx+00000098]
 "HelpHimOut.exe"+5EC3CA: E8 71 60 04 00        -  call HelpHimOut.exe+632440
 "HelpHimOut.exe"+5EC3CF: EB 08                 -  jmp HelpHimOut.exe+5EC3D9
 "HelpHimOut.exe"+5EC3D1: 48 8B CB              -  mov rcx,rbx
 "HelpHimOut.exe"+5EC3D4: E8 B7 C6 FF FF        -  call HelpHimOut.exe+5E8A90
 "HelpHimOut.exe"+5EC3D9: 80 7B 54 0B           -  cmp byte ptr [rbx+54],0B
 // ---------- INJECTING HERE ----------
 "HelpHimOut.exe"+5EC3DD: 40 88 7B 54           -  mov [rbx+54],dil
 // ---------- DONE INJECTING  ----------
 "HelpHimOut.exe"+5EC3E1: 74 13                 -  je HelpHimOut.exe+5EC3F6
 "HelpHimOut.exe"+5EC3E3: C6 43 5C 00           -  mov byte ptr [rbx+5C],00
 "HelpHimOut.exe"+5EC3E7: 48 8B 5C 24 30        -  mov rbx,[rsp+30]
 "HelpHimOut.exe"+5EC3EC: 48 83 C4 20           -  add rsp,20
 "HelpHimOut.exe"+5EC3F0: 5F                    -  pop rdi
 "HelpHimOut.exe"+5EC3F1: C3                    -  ret
 "HelpHimOut.exe"+5EC3F2: 40 88 79 54           -  mov [rcx+54],dil
 "HelpHimOut.exe"+5EC3F6: 48 8B 5C 24 30        -  mov rbx,[rsp+30]
 "HelpHimOut.exe"+5EC3FB: 48 83 C4 20           -  add rsp,20
 "HelpHimOut.exe"+5EC3FF: 5F                    -  pop rdi
 "HelpHimOut.exe"+5EC400: C3                    -  ret
 
 | 
 |  |  
		| Back to top |  |  
		|  |  
		| STN I post too much
 
  Reputation: 43 
 Joined: 09 Nov 2005
 Posts: 2676
 
 
 | 
			
				|  Posted: Mon Jun 05, 2017 9:39 pm    Post subject: |   |  
				| 
 |  
				| least significant (8 bit) value of rdi. In 64 bit they're dil, in 32 di 
 Trace through the code until you reach the ret and it should let you to the caller function. You can then see how dl gets its value (or simply scroll up in function and bp at the start)
 _________________
 
 |  |  
		| Back to top |  |  
		|  |  
		| geesve Cheater
 
 ![]() Reputation: 0 
 Joined: 15 Feb 2017
 Posts: 25
 
 
 | 
			
				|  Posted: Tue Jun 06, 2017 10:44 am    Post subject: |   |  
				| 
 |  
				| edi, rdi, di, dil? That's makes sense now   Thank you!
 |  |  
		| Back to top |  |  
		|  |  
		|  |  
  
	| 
 
 | You cannot post new topics in this forum You cannot reply to topics in this forum
 You cannot edit your posts in this forum
 You cannot delete your posts in this forum
 You cannot vote in polls in this forum
 You cannot attach files in this forum
 You can download files in this forum
 
 |  |