-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Monday 26 August 2013 07:47 PM, Yanjin Ding wrote: > Dear all, > > I'm trying to query registry values that exist on target machine(I checked > manually). The function "wmi_connect_reg" succeeded, and return the handle. > Then I try to call function "wmi_reg_enum_key", "wmi_reg_get_sz", > "wmi_reg_get_dword_val", none of these work. Error message is : WMI query > failed. > The test script is attached. > > I configured the target machine as follows: > 1. Turned off firewall > 2. Run "wmimgmt.msc" -> WMI control -> properties > enabled "remote enable" for namespace "root", "rsop", "default', "cimv2" > 3. Started service "Remote registry" > > Environment: > openvas libraries 6.0.0 > wmi 1.3.14 > target machine os: Windows 7 Professional in a domain As you mentioned it's in a domain try by adding domain into the username i.e if (domain){ usrname = domain + '\\' + usrname; } Also attaching modified test script along with this mail. Hope this will solve your problem. :) Thanks! Verendra -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJSJ0ypAAoJEFdbOg70fJiaqNQIAIZIwTf/yYzhhiH5+5bflyAx 7QaricSrFC6UjthnRYwIcjkgw9IudO0dVM2v5rPv4qr6fqnTTMOV3QzSFrigGPPH LDXsyCNRbbi3VtL0C3Q+7NduapNVzocQ15s5iLPLCpF7C4a5M3WtRwxIfW3hC7PD oRkXG4HoSelpktBTN/h38ZBF3IzYle+hDdFjd5rEM3/j09ucKO29D5BpKu8Pzohc DY/1mWP7p6ryF7CatJCvljyg4fiiIlBoQh4eUrSLPGFAwhn4oVe6NmscOzpyF5oL MygXtz4pK/ZW2YIlMFs0A7GdH6aKQtLPt8UHYMsv6KtE5BztoDENvlQ9/Ccwr+w= =7ic2 -----END PGP SIGNATURE-----
## Variables Initialization host = ""; usrname = ""; passwd = ""; handle = ""; usrname = "username"; passwd = "password"; domain = "test"; host = get_host_ip(); security_note(data:"User Name : "+usrname); security_note(data:"Passwd : "+passwd); security_note(data:"Domain : "+domain); security_note(data:"Host : "+host); if (domain){ usrname = domain + '\\' + usrname; } if(!host || !usrname || !passwd){ security_note(data:string("\nImproper info provided")); exit(0); } security_note(data:string(wmi_versioninfo())); ## Connect using WMI handle = wmi_connect_reg(host:host, username:usrname, password:passwd); if(!handle){ security_note(data:string("\nFailed to get handle ")); exit(0); } security_note(data:string("\nConnected to host with handle ", handle)); MaxSize = wmi_reg_get_dword_val(wmi_handle:handle,key:"Software\Policies\Microsoft\Windows\EventLog\Application", key_name:"MaxSize"); security_note(data:string("\nQuery Result : ", MaxSize)); exit(0);
_______________________________________________ Openvas-devel mailing list Openvas-devel@wald.intevation.org https://lists.wald.intevation.org/cgi-bin/mailman/listinfo/openvas-devel