Anwendungskonfigurationsmöglichkeiten herausfinden

Windowsspezifische Probleme, WinAPI, conio.h
Benutzeravatar
cloidnerux
Moderator
Beiträge: 3123
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Anwendungskonfigurationsmöglichkeiten herausfinden

Beitrag von cloidnerux » Do Mär 05, 2009 7:36 pm

Nicht jeder Programmierer ist klug, und manche sind faul :)
Erfahrung?
Das sagt noch nicht allzu viel darüber aus. Es gibt verschiedenste Arten von Installern, und dann natürlich auch die Möglichkeit selber einen zu schreiben. Ein Name wäre wohl etwas aussagekräftiger...
Das ist mir schon bewusst, doch kene ich den namen des Installers nicht. Und das Programm das dieses Installiert ist von so einem hobyy-Programmierer, heißt er hat irgendein Programm zum machen von Installationsanwendung benutzt.
Redundanz macht wiederholen unnötig.
quod erat expectandum

Benutzeravatar
fat-lobyte
Beiträge: 1398
Registriert: Sa Jul 05, 2008 12:23 pm
Wohnort: ::1
Kontaktdaten:

Re: Anwendungskonfigurationsmöglichkeiten herausfinden

Beitrag von fat-lobyte » Do Mär 05, 2009 7:38 pm

cloidnerux hat geschrieben:Also ich will unter Windows ein Programm mit bestimmten Parametern (programm.exe -parameter... ihr wisst schon) starten.
Nur kenne ich die Parameter nicht und bei google gibts nichts über das Programm.
Gibt es eine möglichkeit alle verfügbaren Parameter auszulesen ohne den Quellcode zu besitzten?
Es gibt eine Möglichkeit das verhalten eines Programmes zurückzuverfolgen. Es ist ziemlich schwierig und erfordert einiges an können und nennt sich
"Reverse Engineering".
Dazu brauchst einen guten Debugger, mit dem du auch gut umgehen kannst und somit kannst du schritt für schritt das verhalten des Programms zurückverfolgen.
Für so etwas einfaches wie übergabeparemeter könnte ich mir vorstellen, dass das nicht ganz so schwierig wie andere Dinge...
Als einsteigerlinks (bitte weiterführende Literatur beachten!):
http://de.wikipedia.org/wiki/Reverse_engineering
http://www.reverse-engineering.net
http://www.google.com/search?q=reverse+engineering

mfg, fat-lobyte
Haters gonna hate, potatoes gonna potate.

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3123
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Anwendungskonfigurationsmöglichkeiten herausfinden

Beitrag von cloidnerux » Do Mär 05, 2009 8:12 pm

Meinst du damit ein Programm wie PE-Explorer oder w32dasm?
Und ich kenne revers-engeneering.
Redundanz macht wiederholen unnötig.
quod erat expectandum

Benutzeravatar
fat-lobyte
Beiträge: 1398
Registriert: Sa Jul 05, 2008 12:23 pm
Wohnort: ::1
Kontaktdaten:

Re: Anwendungskonfigurationsmöglichkeiten herausfinden

Beitrag von fat-lobyte » Do Mär 05, 2009 8:25 pm

cloidnerux hat geschrieben:Meinst du damit ein Programm wie PE-Explorer oder w32dasm?
Ich dachte da eher an GDB aber ich denke mit diesen Programmen geht es auch.
cloidnerux hat geschrieben:Und ich kenne revers-engeneering.
Sehr gut. Vielleicht liest du dich ein wenig ein und probierst es damit. Mir würde nichts anderes einfallen.

Als alternative könntest du herausfinden was das für ein installerprogramm ist (meistens beruhen die Installer auf einem Skript und werden dann automatisch von programmen erstellt), und dann in kombination mit r-e herausfinden was der installer genau tut.
Haters gonna hate, potatoes gonna potate.

Antworten