//filename: hidden.cpp // //This code was used to verify the hidden user problem //on microsoft windows see the article 'hidden users on windows' //to read the article. #define WIN32_LEAN_AND_MEAN #define WIN32_DEFAULT_LIBS #include #include int main() { USER_INFO_1 ui ; DWORD dwLevel = 1 ; DWORD dwError = 0 ; LPWSTR name = L"hidden" ; LPWSTR pass = L"hidden" ; ui.usri1_name = name ; ui.usri1_password = pass ; ui.usri1_priv = USER_PRIV_USER ; ui.usri1_home_dir = NULL ; ui.usri1_comment = NULL ; ui.usri1_flags = UF_SCRIPT ; ui.usri1_script_path = NULL ; NetUserAdd(NULL, dwLevel, (LPBYTE)&ui, &dwError) ; return 0 ; }