DOS-Treiber (.sys) debuggen/reverse engineering?

  • es gibt ein gewissen treiber für dos (ab 3), den ich aus diversen gründen umändern will, genauer gesagt ein timer "ausschalten" oder zu verlängern.
    nun ist das problem, dass ich nich weiss ich am besten vorgehe, meine idee ist irgendwie das teil zu debuggen, so dass ich schritt für schritt den assemblerbefehle abarbeiten kann und dann schauen wo die befehle sind, die für den timer verantwortlich sind.
    jemand eine idee?

  • Zitat von Blue

    gabs nich unter dos son programm namens debug? :D

    also unter 6.22 gabs das, vll gibts das auch in den früheren versionen


    DEBUG gabs zumindest schon in den 3er-Versionen. Heise hatte vor MS-DOS 4.00 sogar gerne gespöttelt, daß die MS-Entwickler die DOS-Dienstprogramme wohl selbst mit DEBUG programmiert haben mußten - das Teil ist derbe unhandlich. Ich hatte damals lieber den AFD (Advanced Fullscreen Debugger) benutzt - der konnte sogar schon mit einem zweiten Monitor etwas anfangen.

    "I think that computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image."
    (Stephen William Hawking)
    (Igor bevölkert das Winhistory-Forum seit dem 21.09.2006)
    (In the rpg commonly known as rl, Igor got an extra life on March 28, 2009)

  • also afd ist sehr benutzbar.

    Spoiler anzeigen


    Haupt-Laptop:
    Dell Vostro 3560 - i7-3632QM, 6GB
    Rechenknechte:
    Lenovo - i5, 4GB
    Medion - Pentium Dual Core, 3GB
    IBM T60 - Core Duo, 2GB
    Lenovo T400 - Core2Duo, 2GB
    Server:
    Sony - Pentium M, 512MB
    Unbenutzt:
    Noname - Celeron D, 1GB

  • Gab es nicht mal ein Tool, um einen Gerätetreiber in ein COM-TSR umzuwandeln?

    "I think that computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image."
    (Stephen William Hawking)
    (Igor bevölkert das Winhistory-Forum seit dem 21.09.2006)
    (In the rpg commonly known as rl, Igor got an extra life on March 28, 2009)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!