Zum Inhalt springen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

solidussnake

"Hacken"

Empfohlene Beiträge

Geschrieben

Wenn ihr einen Compiler habt, dann könnt ihr das hier mal kompilieren und linken!

Ist ein decrypter für cisco passwörter (weiss allerdings nicht ob das teil funzt :D ), hab ich im inet gefunden:

#include

#include

char xlat[] = {

        0x64, 0x73, 0x66, 0x64, 0x3b, 0x6b, 0x66, 0x6f,

        0x41, 0x2c, 0x2e, 0x69, 0x79, 0x65, 0x77, 0x72,

        0x6b, 0x6c, 0x64, 0x4a, 0x4b, 0x44

};

char pw_str1[] = "password 7 ";

char pw_str2[] = "enable-password 7 ";

char *pname;

cdecrypt(enc_pw, dec_pw)

char *enc_pw;

char *dec_pw;

{

        unsigned int seed, i, val = 0;

        if(strlen(enc_pw) & 1)

                return(-1);

        seed = (enc_pw[0] - '0') * 10 + enc_pw[1] - '0';

        if (seed > 15 || !isdigit(enc_pw[0]) || !isdigit(enc_pw[1]))

                return(-1);

        for (i = 2 ; i <= strlen(enc_pw); i++) {

                if(i !=2 && !(i & 1)) {

                        dec_pw[i / 2 - 2] = val ^ xlat[seed++];

                        val = 0;

                }

                val *= 16;

                if(isdigit(enc_pw = toupper(enc_pw))) {

                        val += enc_pw - '0';

                        continue;

                }

                if(enc_pw >= 'A' && enc_pw <= 'F') {

                        val += enc_pw - 'A' + 10;

                        continue;

                }

                if(strlen(enc_pw) != i)

                        return(-1);

        }

        dec_pw[++i / 2] = 0;

        return(0);

}

usage()

{

        fprintf(stdout, "Usage: %s -p \n", pname);

        fprintf(stdout, "       %s \n", pname);

        return(0);

}

main(argc,argv)

int argc;

char **argv;

{

        FILE *in = stdin, *out = stdout;

        char line[257];

        char passwd[65];

        unsigned int i, pw_pos;

        pname = argv[0];

        if(argc > 1)

        {

                if(argc > 3) {

                        usage();

                        exit(1);

                }

                if(argv[1][0] == '-')

                {

                        switch(argv[1][1]) {

                                case 'h':

                                usage();

                                break;

                                case 'p':

                                if(cdecrypt(argv[2], passwd)) {

                                        fprintf(stderr, "Error.\n");

                                        exit(1);

                                }

                                fprintf(stdout, "password: %s\n", passwd);

                                break;

                                default:

                                fprintf(stderr, "%s: unknow option.", pname);

                        }

                        return(0);

                }

                if((in = fopen(argv[1], "rt")) == NULL)

                        exit(1);

                if(argc > 2)

                        if((out = fopen(argv[2], "wt")) == NULL)

                                exit(1);

        }

        while(1) {

                for(i = 0; i < 256; i++) {

                        if((line = fgetc(in)) == EOF) {

                                if(i)

                                        break;

                                fclose(in);

                                fclose(out);

                                return(0);

                        }

                        if(line == '\r')

                                i--;

                        if(line == '\n')

                                break;

                }

                pw_pos = 0;

                line = 0;

                if(!strncmp(line, pw_str1, strlen(pw_str1)))

                        pw_pos = strlen(pw_str1);

                if(!strncmp(line, pw_str2, strlen(pw_str2)))

                        pw_pos = strlen(pw_str2);

                if(!pw_pos) {

                        fprintf(stdout, "%s\n", line);

                        continue;

                }

                if(cdecrypt(&line[pw_pos], passwd)) {

                        fprintf(stderr, "Error.\n");

                        exit(1);

                }

                else {

                        if(pw_pos == strlen(pw_str1))

                                fprintf(out, "%s", pw_str1);

                        else

                                fprintf(out, "%s", pw_str2);

                        fprintf(out, "%s\n", passwd);

                }

        }

}

Geschrieben

also bei uns gehts nicht, nur dass ihrs gerade wisst :P

Geschrieben

ROFL - jetzt werden schon Cisco decrypter in nem BF Forum als Source gepostet. - ROFL - Böse Zeiten sind über uns eingebrochen. :rolleyes:

Geschrieben

ich hab gerade mal level 1 geschafft. aber schon beim 2ten hängts!

kann ma jemand sagen wie das zweite geht(von mir aus auch per pm) :unsure::blink::(

Geschrieben

Wieviel ist euch echtes hacken wert?

Was würdet Ihr dafür Zahlen?

Mein momentaner Favorit sind e-mail Adressen :)

Gmx ist ok bei hotmail, ergeben sich manchmal Schwierigkeiten, höre ich hin und wieder.

Alle anderen sind kp.

:blink:

Ist hier einer der mir mal bei hotmail etwas unter die Arme greifen könnte?

Alles mit Humor sehen!!!

Geschrieben

LOL, im compiliere es mal als Konsolenanwendung. Mal gucken ob's funzt. :P

MfG

Monoman

Geschrieben
ich hab gerade mal level 1 geschafft. aber schon beim 2ten hängts!

kann ma jemand sagen wie das zweite geht(von mir aus auch per pm) :unsure::blink::(

Geschrieben
dann hab ich keinen Bock mehr mir von einem diktatorischen BF-42 Mod meine Postings vorschreiben zu lassen - deshalb poste ich keine Ergebnisse mehr.
Geschrieben

@ Draconix

Ich wollte den Decoder einfach mal posten, schließlich ist das doch das richtige Thema "Hacken"!

Ausserdem vielleicht ist er mal usefull falls jemand aus "Zufall :D" an ein gecryptetes PW kommt...

MfG

Monoman

Geschrieben

Wer bei Level 6 nicht weiterkommt...wegen dem Quelltext

Denkt daran das euer PC alle Seiten die ihr besucht habt Temporär speichert!

Ihr könnt dann die Seite mit einem Editor öffnen!

MfG

Monoman

Geschrieben

Ich komm nicht über Level 4 :(

Geschrieben
Ich komm nicht über Level 4 :(
Geschrieben

Die Passwörter wurden aber von Manitu editiert...

MfG

Monoman

Geschrieben

Irgendwie bin ich zu doof, oder mein PC hier ist zu schrottig,

ich hab keine Ahnung was ich eigentlich machen soll. :wacko:

Geschrieben
Irgendwie bin ich zu doof, oder mein PC hier ist zu schrottig,

ich hab keine Ahnung was ich eigentlich machen soll. :wacko:



  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...

Wichtige Information

Wir haben Cookies auf Deinem Gerät platziert. Das hilft uns diese Webseite zu verbessern. Du kannst die Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist, weiterzumachen.