cgboard - classic games
[Info] IDA Disassembler für ältere DOS- und Windows-Programme - Druckversion

+- cgboard - classic games (https://cgboard.raysworld.ch)
+-- Forum: Hard- und Software (https://cgboard.raysworld.ch/forumdisplay.php?fid=6)
+--- Forum: Software, Coding und GFX (https://cgboard.raysworld.ch/forumdisplay.php?fid=19)
+--- Thema: [Info] IDA Disassembler für ältere DOS- und Windows-Programme (/showthread.php?tid=26148)



IDA Disassembler für ältere DOS- und Windows-Programme - Mustrum - 01.04.2018

ScummVM (und ich denke nicht, dass dies ein April-Scherz ist) stellt auf deren Seite den IDA Disassembler von Hex-Rays in der Version 5.0 zur Verfügung.

Laut deren Aussage soll mit dieser Version noch die Möglichkeit bestehen, DOS-Executables zu disassemblieren.

Dies ist keine Demo und auch nicht zeitlich begrenzt.
In erster Linie ist das Programm für die GSoC-Studenten gedacht, ihnen ältere Spielen ein Reverse Engineering zu ermöglichen.

Wer es also benötigt zugreifen, ich hab aber wirklich keine Ahnung von der Materie.

http://www.scummvm.org/news/20180331/
https://hex-rays.com/


IDA Disassembler für ältere DOS- und Windows-Programme - Traxx Amiga EP - 01.04.2018

Holla die waldfee....

habe die etwas neuere version (6.1.xxx Pro). Das ist schon ein sehr schönes Stück Software. Werde mir mal die ältere sichern. Ohne dem Tool würde es keine Backups für Steam, Denuvo und co geben. Danke für die Info Mustrum Smile


IDA Disassembler für ältere DOS- und Windows-Programme - Cebion - 01.04.2018

Ich habe auch die IDA 6.8 Pro aber damit funktionieren auch Dos Executables.
Aber für Umsonst ist das schon spitze.

Interessant auch, da man selbst als "Laie" einige Informationen aus Programmen schürfen kann.


IDA Disassembler für ältere DOS- und Windows-Programme - Mustrum - 01.04.2018

Cebion schrieb:Ich habe auch die IDA 6.8 Pro aber damit funktionieren auch Dos Executables.
Aber für Umsonst ist das schon spitze.
Wenn 6.8 geht, dann vielleicht auch IDA v7.0?

https://www.hex-rays.com/products/ida/support/download_freeware.shtml
Edit 1: Ok, das ist kein Pro, sondern nur Freeware.

Edit 2:
Im ScummVM-Wiki wird die Version 5.0 ebenfalls verlinkt:
http://wiki.scummvm.org/index.php/Developer_Central#Tools
http://wiki.scummvm.org/index.php/HOWTO-Reverse_Engineering#Resources


IDA Disassembler für ältere DOS- und Windows-Programme - Apie - 01.04.2018

War IDA 5.0 nicht schon lange frei (für die nicht-komezielle Nutzung)?
Gibt es hier jetzt einen Unterscheid zu der bisher erhältlichen Version?

Ansonsten ist IDA eine super Software! Smile

IDA nehme ich ab und zu, um meine eigene Software zu cracken. Wenn ich das innerhalb einer Stunde schaffe, wird der Kopierschutz noch etwas aufgebohrt Wink
(Damit es nicht jeder Dödel aushebeln kann Zunge raus)

Meine Cracker Zeiten sind schon länger vorbei. Damals habe ich noch alles mit Win32Dasm und Softice gecrackt. Gerne hätte ich sowas wie IDA gehabt, da ist alles wesentlich übersichtlicher und einfacher zu verstehen Smile


IDA Disassembler für ältere DOS- und Windows-Programme - Mustrum - 01.04.2018

Apie schrieb:War IDA 5.0 nicht schon lange frei (für die nicht-komezielle Nutzung)?
Gibt es hier jetzt einen Unterscheid zu der bisher erhältlichen Version?

Da ich mich damit nicht auskenne, zitiere ich mal aus dem Wiki wo v5.0 verlinkt ist:
Zitat:IDA Freeware Version 5.0 - IDA is the preferred tool for disassembling old games from scratch. The most recent freeware version no longer supports disassembling DOS games, but this earlier version still supports it.



IDA Disassembler für ältere DOS- und Windows-Programme - Heinrich Reich - 02.04.2018

Krasses Teil! Geschockt

Ich habe mich ja bisher immer noch auf fremde Cracks verlassen. Und manchmal konnten auch meine grundlegenden Hex-Fähigkeiten noch helfen (wobei das eher für Datenprüfung und Datenrekonstruktion hilfreich ist Wink). Aber mit diesem Tool kommt man sicherlich noch ein ganzes Stück weiter - selbst als Amateur Cool.

Danke für die Info Smile.


IDA Disassembler für ältere DOS- und Windows-Programme - tomwatayan - 02.04.2018

Hmm, für mich kommt da immer noch nur Bahnhof bei raus. Move, Add, Push - Die Operationen sind so primitiv, dass ich nicht im geringsten erkennen könnte, um welche Stelle des Programms es sich gerade handelt.
Aber der Hex-Rays Decompiler, der den IDA intern verwendet und das ganze dann lesbar aufhübscht, klingt interessant. Den merke ich mir mal. Smile