|
You last visited: Today at 11:13
Advertisement
Auslesen der Parameter einer EXE
Discussion on Auslesen der Parameter einer EXE within the General Coding forum part of the Coders Den category.
02/15/2007, 13:59
|
#1
|
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
|
Hi!
Hab mal ne Frage:
Gibt es eine Möglichkeit die Parameter mit denen man eine EXE starten kann auszulesen?
Beispiel:
Danke im Vorraus
|
|
|
02/15/2007, 14:00
|
#2
|
elite*gold: 0
Join Date: Mar 2005
Posts: 30
Received Thanks: 0
|
Man kann soweit ich weiß die Exe in Olly öffnen und dann hineintracen, welche Parameter abgefragt werden. Debugging-Kentnisse sind erforderlich ^^
OllyDbg kannst du dir hier runterladen:
|
|
|
02/15/2007, 14:52
|
#3
|
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
|
Quote:
Originally posted by 99345@Feb 15 2007, 14:00
Man kann soweit ich weiß die Exe in Olly öffnen und dann hineintracen, welche Parameter abgefragt werden. Debugging-Kentnisse sind erforderlich ^^
OllyDbg kannst du dir hier runterladen:
|
bitte erklär mir mal was du mit "hineintracen" meinst.
mit debuggen hab ich schon etwas erfahrung.
Eine andere Frage: kánn man die Parameter auch mit Resource Hacker einsehen?
|
|
|
02/15/2007, 16:11
|
#4
|
elite*gold: 0
Join Date: Mar 2005
Posts: 30
Received Thanks: 0
|
Naja, du lädst deine gewünschte exe-Datei in Olly und machst direkt an den Entry Point einen Breakpoint. Dann sollte er auch direkt am Programmstart anhalten. Und nun kannst du mit [Strg]+[F11] den Programmcode Schrit für Schritt durchlaufen. Du bist richtig, wenn du etwas wie "args", wie Argumente, enteckst.
Kann aber auch sein, dass dein Programm überhaupt keine Argumente erwartet. Das müsstest du im Vorfeld abklären, sonst machst du das um sonst ^^
Edit: Wenn du möchtest, dann kannst du mir ja per PM mitteilen, was genau du untersuchen möchtest. Vielleicht kann ich ja auch mal schauen ^^
Edit2: Im Eifer des gefechts hab ich das leichteste vergessen  . Ich weiß ja nicht, was für eine Anwendung das ist, aber wenn das Programm Parameter verlangt, gibt es meist (nicht immer) eine Hilfe zu den Parametern. Versuch doch mal in der Eingabeaufforderung/Console das Programm mit einem dieser Argumente zu starten:
Code:
datei.exe /?
datei.exe /h
datei.exe /help
datei.exe -?
datei.exe -h
datei.exe -help
datei.exe --?
datei.exe --h
datei.exe --help
Wenn das auch nicht hilft dann würd ich doch gern ein Blick auf die Datei werfen *g*
|
|
|
02/15/2007, 19:56
|
#5
|
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
|
Quote:
Originally posted by 99345@Feb 15 2007, 16:11
Naja, du lädst deine gewünschte exe-Datei in Olly und machst direkt an den Entry Point einen Breakpoint. Dann sollte er auch direkt am Programmstart anhalten. Und nun kannst du mit [Strg]+[F11] den Programmcode Schrit für Schritt durchlaufen. Du bist richtig, wenn du etwas wie "args", wie Argumente, enteckst.
Kann aber auch sein, dass dein Programm überhaupt keine Argumente erwartet. Das müsstest du im Vorfeld abklären, sonst machst du das um sonst ^^
Edit: Wenn du möchtest, dann kannst du mir ja per PM mitteilen, was genau du untersuchen möchtest. Vielleicht kann ich ja auch mal schauen ^^
Edit2: Im Eifer des gefechts hab ich das leichteste vergessen . Ich weiß ja nicht, was für eine Anwendung das ist, aber wenn das Programm Parameter verlangt, gibt es meist (nicht immer) eine Hilfe zu den Parametern. Versuch doch mal in der Eingabeaufforderung/Console das Programm mit einem dieser Argumente zu starten:
Code:
datei.exe /?
datei.exe /h
datei.exe /help
datei.exe -?
datei.exe -h
datei.exe -help
datei.exe --?
datei.exe --h
datei.exe --help
Wenn das auch nicht hilft dann würd ich doch gern ein Blick auf die Datei werfen *g*
|
ich meinte das eher "in general" aber am Beispiel WoW.exe wie kann ich da z.B. auslesen, dass es den Parameter -console gibt? (oder gab)
Gruß
|
|
|
02/15/2007, 20:36
|
#6
|
elite*gold: 0
Join Date: Mar 2005
Posts: 30
Received Thanks: 0
|
Quote:
Originally posted by Reijin@Feb 15 2007, 19:56
ich meinte das eher "in general" aber am Beispiel WoW.exe wie kann ich da z.B. auslesen, dass es den Parameter -console gibt? (oder gab)
Gruß
|
Naja, allgemein kann man das mit den oben genannten Mitteln probieren. Folgenden Fall gibt es noch: Man hat eine Datei a.exe und eine Datei b.exe. Wenn nun z.B. b.exe von a.exe aufgerufen wird, hat man gute Chancen an einige der Parameter zu kommen. Dabei bedient man sich einer "Man-in-the-middle"-Methode. Man schreibt selbst ein Programm und bennent die eigene Exe-Datei in b.exe um. Das eigene Programm wird alle übergebenen Parameter in einer Datei speicheren und danach den eigentlichen Prozess mit den selben Parametern starten. Somit kann man die Parameter "ausspionieren"...
Ansonsten fällt mir auf die Schnelle nichts ein.
|
|
|
02/27/2007, 15:35
|
#7
|
elite*gold: 0
Join Date: Aug 2005
Posts: 896
Received Thanks: 334
|
Quote:
Originally posted by 99345+Feb 15 2007, 20:36--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (99345 @ Feb 15 2007, 20:36)</td></tr><tr><td id='QUOTE'> <!--QuoteBegin--Reijin@Feb 15 2007, 19:56
ich meinte das eher "in general" aber am Beispiel WoW.exe wie kann ich da z.B. auslesen, dass es den Parameter -console gibt? (oder gab)
Gruß
|
Naja, allgemein kann man das mit den oben genannten Mitteln probieren. Folgenden Fall gibt es noch: Man hat eine Datei a.exe und eine Datei b.exe. Wenn nun z.B. b.exe von a.exe aufgerufen wird, hat man gute Chancen an einige der Parameter zu kommen. Dabei bedient man sich einer "Man-in-the-middle"-Methode. Man schreibt selbst ein Programm und bennent die eigene Exe-Datei in b.exe um. Das eigene Programm wird alle übergebenen Parameter in einer Datei speicheren und danach den eigentlichen Prozess mit den selben Parametern starten. Somit kann man die Parameter "ausspionieren"...
Ansonsten fällt mir auf die Schnelle nichts ein. [/b][/quote]
Oder man benutzt einfach den Process Explorer von Sysinternals, der zeigt das bei Prozessen unter den Properties an
|
|
|
03/17/2007, 15:18
|
#8
|
elite*gold: 0
Join Date: May 2006
Posts: 98
Received Thanks: 1
|
sonst würde ich auch ma PE Explorer probieren mit dem gehts recht gut
mfg Ouriuken
|
|
|
03/17/2007, 16:02
|
#9
|
elite*gold: 20
Join Date: Jan 2006
Posts: 539
Received Thanks: 228
|
Oder mein kleines tool ..
|
|
|
03/18/2007, 11:52
|
#10
|
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
|
Quote:
Originally posted by rEdoX@Mar 17 2007, 16:02
Oder mein kleines tool ..
|
hum, das schau ich mir mal an. was genau tut es? durchsucht es den Code nach speziellem Text?
In Olly kann man ja mit etwas skill auch die Parameter auslesen.
ich poste dann noch nen scan für alle ungläubigen
//EDIT//
|
|
|
03/18/2007, 12:08
|
#11
|
elite*gold: 20
Join Date: Jan 2006
Posts: 539
Received Thanks: 228
|
Nein, es listet alle prozesse mit ihren parameter auf, mehr nicht.
Es ist nur kleiner und schneller als Process/PE Explorer.
|
|
|
02/10/2009, 00:52
|
#12
|
elite*gold: 0
Join Date: Feb 2009
Posts: 18
Received Thanks: 2
|
Quote:
Originally Posted by rEdoX
Oder mein kleines tool ..

|
Die gewünschte Seite ist nicht erreichbar
|
|
|
02/10/2009, 13:56
|
#13
|
elite*gold: 0
Join Date: Aug 2005
Posts: 1,245
Received Thanks: 60
|
Zeig ma Source bitte, rEdoX.
|
|
|
02/10/2009, 15:46
|
#14
|
elite*gold: 20
Join Date: Jan 2006
Posts: 539
Received Thanks: 228
|
Source habe ich nicht:
1. PROCESS_BASIC_INFORMATION holen um an den PEB zu kommen
2. PEB auslesen 
3. ProcessParameters auslesen
4. die Commandline auslesen
|
|
|
02/11/2009, 06:44
|
#15
|
elite*gold: 0
Join Date: Feb 2009
Posts: 18
Received Thanks: 2
|
Quote:
Originally Posted by rEdoX
Source habe ich nicht:
1. PROCESS_BASIC_INFORMATION holen um an den PEB zu kommen
2. PEB auslesen 
3. ProcessParameters auslesen
4. die Commandline auslesen
|
sagt mir garnichts
|
|
|
 |
|
Similar Threads
|
Titel von einer Website auslesen
09/11/2010 - AutoIt - 3 Replies
Hallo liebe Community,
kennt ihr zufällig einen Befehl der den Titel einer Webseite (das was immer im Tab oben im Browser steht) auslesen kann?
Falls ihr nicht wisst was ich meine: In HTML
<title>Dieser Titel hier</title>
|
html frage (id einer hidden checkbox auslesen/herausfinden)
06/04/2010 - Web Development - 0 Replies
hay leute..
ich möchte nen bot mit autoit machen^^
aber nicht zurückschrecken meine frage hat so gut wie NICHTS MIT AUTOIT ZU TUN
sondern eher mit HTML
also:
ich würde gerne die ID einer hidden checkbox im quelltext auslesen...
für leute die nicht wissen was ich genau meine:
|
Adlib+Parameter
05/05/2010 - GW Bots - 6 Replies
Hey
Wie verwende ich denn "AdlibRegister",wenn die zu registrierende Funktion Parameter benötigt?:D
Schonmal Ty an alle:handsdown:
~menchecktor
|
Guild Wars Parameter
08/10/2006 - Guild Wars - 9 Replies
Hoi habe heut im Internet die Kommandozeilenparameter für GuildWars gefunden:
Anleitung:
1)GW-Icon Rechtsklicken
2)Wähle "Eigenschaften"
3)Geh auf die "Verknüpfungskarteikarte"
4)Im Feld "Ziel" eintragen
Beispiel "C:\Program Files\Guild Wars\Gw.exe" -Wert1 -Wert2 -Wert3
|
Zufälliges Auslesen von Zeilen in einer TxT.
04/24/2006 - General Coding - 5 Replies
Ich bräuchte einen Beispiel Code, wie man aus einer TxT ca. 8 Stufen in einer Zeile ausließt und denen 8 eigene Variablen zuweist.
z.B
TXT
: Sind dabei die Abstandshalter.
1 = $1
11 = $1
2 = $2
|
All times are GMT +1. The time now is 11:14.
|
|