Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 27 von 27

Thema: Seriennummer des BIOS auslesen (C)

  1. #16
    Registrierter Benutzer Avatar von againsttcpa
    Registriert seit
    21.03.2003
    Ort
    Am Oberlauf der Weser
    Beiträge
    52
    Ach, und wenn keine Netzwerkkarte vorhanden ist

    Original geschrieben von arthur

    ich würde mir nicht zuviel aufwand damit machen, hab noch nichts gesehen was 100% schutz
    bringen würde.
    Das möchte ich dann später von Profi's testen lassen. Ich habe da von einem Hacker eine ziemlich gute Anleitung wie man was machen sollte. Er bietet sich dann auch an zu testen. Vielleicht finden sich da noch ein paar mehr Profi's

    Am wichtigsten ist mir auch der Schutz vor den Möchtegerncrackern/hackern.

    Sven
    Geändert von againsttcpa (04-06-2003 um 13:54 Uhr)
    Mandrake 9.1, Kernel 2.4.21, XFree 4.3.0, KDE 3, Kylix 3,
    PIII/500, 256MB, 12+3GB, Modem 56K intern

  2. #17
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    ... die mac kann man übrigens fälschen

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  3. #18
    Registrierter Benutzer
    Registriert seit
    25.01.2003
    Beiträge
    222
    ich kenn mich mit der materie etwas aus, und ich kann dir sagen das die serial nummer allein nicht ausreicht.
    der weg ist es, teile deines programms verschlüsselt zu halten und erst nach dem start bzw.
    während der laufzeit zu entschlüsseln.
    hier könntest du deine nummer als schlüssel benutzen.
    das ganze wäre aber ziemlich aufwendig.

    gruss
    Arthur

    ps.
    solltest du mal was haben, ich stelle mich auch freiwillig als tester

  4. #19
    Registrierter Benutzer
    Registriert seit
    25.01.2003
    Beiträge
    222
    Original geschrieben von peschmae
    ... die mac kann man übrigens fälschen

    MfG Peschmä
    man kann alles fälschen

  5. #20
    Registrierter Benutzer Avatar von againsttcpa
    Registriert seit
    21.03.2003
    Ort
    Am Oberlauf der Weser
    Beiträge
    52
    Original geschrieben von arthur
    ich kenn mich mit der materie etwas aus, und ich kann dir sagen das die serial nummer allein nicht ausreicht.
    der weg ist es, teile deines programms verschlüsselt zu halten und erst nach dem start bzw.
    während der laufzeit zu entschlüsseln.
    hier könntest du deine nummer als schlüssel benutzen.
    das ganze wäre aber ziemlich aufwendig.

    gruss
    Arthur

    ps.
    solltest du mal was haben, ich stelle mich auch freiwillig als tester
    F A L S C H !!!
    Ich habe nicht im mindesten vor mein Programm zu verschlüsseln und dann während der Laufzeit zu entschlüsseln. Auch nicht nur Teile. Wie das ganze abläuft werde ich hier nicht verraten. Schick mir bitte eine eMail, damit ich Dich in die Liste der Tester aufnehmen kann. Sobald ich soweit bin, lasse ich dich das dann wissen und schicke Dir eine Version zu. Ok?

    Sven

    P.S.: Ist mir gerade eingefallen., Ich schreib ein kleines CrackMe. Geht dann etwas schneller und Du kannst Deine Künste daran probieren.
    Geändert von againsttcpa (04-06-2003 um 14:24 Uhr)
    Mandrake 9.1, Kernel 2.4.21, XFree 4.3.0, KDE 3, Kylix 3,
    PIII/500, 256MB, 12+3GB, Modem 56K intern

  6. #21
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    verstehe ich das richtig dass du wissen willst ob man das auf linux portieren kann und du es mit dem borland c compiler fuer windows ausprobierst, der scheinbar nichtmal die gaengigen headerdateien findet

  7. #22
    Registrierter Benutzer Avatar von againsttcpa
    Registriert seit
    21.03.2003
    Ort
    Am Oberlauf der Weser
    Beiträge
    52
    Original geschrieben von pik7
    hallo,
    Code:
    #include <stdio.h>
    #include <fcntl.h>
    #include <sys/stat.h>
    #include <unistd.h>
    #include <sys/types.h>
    
    int main() {
    
    off_t seek=0x000fff59; 
    int mem_fd;
    char buffer[30]={0};
    int count;
    
    mem_fd=open("/dev/mem",O_RDWR); 
    
    lseek(mem_fd,seek,SEEK_SET); 
    
    read(mem_fd,buffer,30);
    
    printf("%s\n" ,buffer);
    return 1;
    }
    Hiermit gibt es Schwierigkeiten, da dies nur mit Root-Rechten funktioniert. Ich kann nicht davon ausgehen, daß das Programm vom Root ausgeführt wird.

    Und nun?
    Mandrake 9.1, Kernel 2.4.21, XFree 4.3.0, KDE 3, Kylix 3,
    PIII/500, 256MB, 12+3GB, Modem 56K intern

  8. #23
    Registrierter Benutzer
    Registriert seit
    08.11.2002
    Ort
    Hennef
    Beiträge
    106
    Ich weiß, daß die BIOS-Seriennummer an der Adresse $FEC71 steht. Wie kann ich darauf zugreifen?
    Glaub ich nicht!
    Wo kann ich das nachlesen?

    Und nun?
    Und was?
    Das problem kann man lösen indem man z.b als root
    startet und dann auf einen normalen User runterschaltet.
    setuid() und Freunde.

    gruß

  9. #24
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    und hier gibt es das problem, dass es quatsch ausgibt:
    Code:
    [tuxipuxi@localhost test]$ ./a.out
    
    [tuxipuxi@localhost test]$ su
    Password:
    [root@localhost test]# ./a.out
    P°

  10. #25
    Registrierter Benutzer
    Registriert seit
    08.11.2002
    Ort
    Hennef
    Beiträge
    106
    und hier gibt es das problem, dass es quatsch ausgibt:
    dann bau mal überall Fehlerbehandlung ein.

    Code:
    If((mem_fd=open("/dev/mem",O_RDWR)==-1) {
    peeror("Fehler open");
    }
    usw.
    und man mem

  11. #26
    Registrierter Benutzer
    Registriert seit
    28.08.2002
    Beiträge
    496
    ich weiß ja nicht wie du dir dass vorstellst über eine BIOS-seriennummer einen key herauszugeben... aber was ist nun wenn einer ein update macht, weil dann erst seine was weiß ich was richtig funzt??? ändert sich da nicht auch die seriennummer des BIOS??

    ist nur eine vermutung...
    wenns schmarrn ist, dann bitte ich diesen beitrag zu ignorieren...


    mfg
    cya

  12. #27
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    hi,

    weiss ja nicht was fuer updates du meinst, die bios seriennummer waere aber soweit ich es weiss auf dem bioschip selbst, und den tauschst du im regelfall nur zusammen mit dem board.

    gruss,

    tuxipuxi.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •