Ergebnis 1 bis 9 von 9

Hybrid-Darstellung

  1. #1
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Kleine Ergänzung:
    gets(dateiname); (Zeile 18)
    Würde zu einem Buffer-Overflow führen.

    EDIT:
    Anstelle dauernt mit fread und fgetc rumzuarbeiten könntest du auch die Datei in die einzelnen Strukturen einlesen.
    (IMAGE_DOS_HEADER, IMAGE_NT_HEADERS, IMAGE_SECTION_HEADERS, ... --> in winnt.h; windows.h inkludieren)

    EDIT2:
    In nr_of_sections benutzt du folgenden Code um die Sectionzahl einzulesen:
    nrofsections=fgetc(stream);
    NumberOfSections ist jedoch WORD-groß (dh. short, dh. 2 Byte groß).
    Wegen dem Litte-Endian macht das nichts, da du damit den Teil der 2 Bytes einliest, die den kleinsten Teil der Zahl darstellen, aber ganz korrekt ist diese Lösung natürlich nicht.

    EDIT3:
    Beispiel für die Benutzung von IMAGE_DOS_HEADER & Co.:
    Geändert von blackberry (03.06.2009 um 13:26 Uhr)

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

Stichworte

Berechtigungen

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