View Single Post
  #531  
Old 09-04-2012, 10:43
netcat netcat is offline
Registered User
 
Join Date: Apr 2012
Location: in my basement
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
netcat is on a distinguished road
The GetProductInfo-value PRODUCT_PROFESSIONAL isn't implemented and thus the function which joins the OS-string returns "<Unknown>". However, it's incorrectly passed via the ebx- instead of via the eax-register, leading to a memory access violation:
Code:
0041A7ED  | B8 A2694700   | MOV EBX,protecti.004769A2               ;  ASCII "<Unknown>"
Here's a fix:

Last edited by TippeX; 09-04-2012 at 13:53.
Reply With Quote