Advertentie | |
|
![]() |
|
Door uit de password file het wachtwoord op te vissen. Hier de twee eerste karakters af te knippen. Achter de te controleren string de zojuist twee afgeknipte karakters toe te voegen. Het resultaat door makekey heen te blazen en het resultaat te controleren ten opzichte van de password file.
cat, grep, awk, cut, makekey en echo zijn uw vrienden.
__________________
PDP, VAX en Alpha fanaat ; HP-Compaq is de Satan! ; Bidt u allen dagelijks richting Maynard! ; Ernie==lief ; Het leven begint bij 150 km/u ; aka Desje
|
![]() |
|
![]() |
lama, ik heb t al
voor de mensen die het willen weten: Code:
#include <stdio.h> #include <string.h> #include <sys/types.h> #include <pwd.h> #include <unistd.h> (..) struct passwd* pwd; char *p; char *ep; char *salt; pwd=getpwnam("root"); p=getpass("Pwd? "); salt = pwd != NULL ? pwd->pw_passwd : "xx"; ep = crypt(p, salt); if (!p[0] && pwd->pw_passwd[0]) ep = ":"; if (strcmp(ep, pwd->pw_passwd) == 0) printf("Correct"); memset(p, 0, strlen(p));
__________________
Ooit. Dan.
|
Advertentie |
|
![]() |
Topictools | Zoek in deze topic |
|
|