Oud 30-12-2003, 20:42
deathz0rz
deathz0rz is offline
hoe kijk ik of een gegeven string overeenkomt met het root wachtwoord?
__________________
Ooit. Dan.
Met citaat reageren
Advertentie
Oud 30-12-2003, 20:48
Screaming Slave
Screaming Slave is offline
niet, denk ik. lijkt me nogal exploitable namelijk. dan kan iedereen zomaar een brute force progje schrijven en draaien
Met citaat reageren
Oud 30-12-2003, 20:48
deathz0rz
deathz0rz is offline
Citaat:
Screaming Slave schreef op 30-12-2003 @ 21:48:
niet, denk ik. lijkt me nogal exploitable namelijk. dan kan iedereen zomaar een brute force progje schrijven en draaien
ik heb natuurlijk root privileges...
__________________
Ooit. Dan.
Met citaat reageren
Oud 30-12-2003, 20:50
Koen
Avatar van Koen
Koen is offline
Als je bij 't ge-encrypte password kan en weet hoe die ge-encrypt is (was een of ander speciaal md5 algoritme voor geloof ik, weet zo niet welke), dan zou 't in principe moeten kunnen..

Maar waarom wil je dat.
Met citaat reageren
Oud 30-12-2003, 20:51
deathz0rz
deathz0rz is offline
Citaat:
Koen schreef op 30-12-2003 @ 21:50:
Als je bij 't ge-encrypte password kan en weet hoe die ge-encrypt is (was een of ander speciaal md5 algoritme voor geloof ik, weet zo niet welke), dan zou 't in principe moeten kunnen..

Maar waarom wil je dat.
omdat ik een progje schrijf waarmee ik versimpelde remote access heb
__________________
Ooit. Dan.
Met citaat reageren
Oud 30-12-2003, 21:16
DEChengst
Avatar van DEChengst
DEChengst is offline
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
Met citaat reageren
Oud 30-12-2003, 21:22
deathz0rz
deathz0rz is offline
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));
(linken met crypt)
__________________
Ooit. Dan.
Met citaat reageren
Advertentie
Reageren

Topictools Zoek in deze topic
Zoek in deze topic:

Geavanceerd zoeken

Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 09:09.