Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 11:13

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Auslesen der Parameter einer EXE

Discussion on Auslesen der Parameter einer EXE within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
reijin's Avatar
 
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:
Code:
chkdsk /f
Danke im Vorraus
reijin is offline  
Old 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:
99345 is offline  
Old 02/15/2007, 14:52   #3
 
reijin's Avatar
 
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?
reijin is offline  
Old 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*
99345 is offline  
Old 02/15/2007, 19:56   #5
 
reijin's Avatar
 
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ß
reijin is offline  
Old 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.
99345 is offline  
Old 02/27/2007, 15:35   #7
 
mr.rattlz's Avatar
 
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
mr.rattlz is offline  
Thanks
1 User
Old 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
noobshax is offline  
Old 03/17/2007, 16:02   #9
 
rEdoX's Avatar
 
elite*gold: 20
Join Date: Jan 2006
Posts: 539
Received Thanks: 228
Oder mein kleines tool ..

rEdoX is offline  
Old 03/18/2007, 11:52   #10
 
reijin's Avatar
 
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//
reijin is offline  
Old 03/18/2007, 12:08   #11
 
rEdoX's Avatar
 
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.
rEdoX is offline  
Old 02/10/2009, 00:52   #12
 
elite*gold: 0
Join Date: Feb 2009
Posts: 18
Received Thanks: 2
Quote:
Originally Posted by rEdoX View Post
Oder mein kleines tool ..

Die gewünschte Seite ist nicht erreichbar
Hottihotte is offline  
Old 02/10/2009, 13:56   #13
 
verT!c4L's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 1,245
Received Thanks: 60
Zeig ma Source bitte, rEdoX.
verT!c4L is offline  
Old 02/10/2009, 15:46   #14
 
rEdoX's Avatar
 
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
rEdoX is offline  
Old 02/11/2009, 06:44   #15
 
elite*gold: 0
Join Date: Feb 2009
Posts: 18
Received Thanks: 2
Quote:
Originally Posted by rEdoX View Post
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
Hottihotte is offline  
Reply


Similar Threads 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:&#092;Program Files&#092;Guild Wars&#092;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 = &#036;1 11 = &#036;1 2 = &#036;2



All times are GMT +1. The time now is 11:14.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.