hallo männers,
mich würde mal intressieren wie man aus einem Programm aus dem Pfad
/usr/sbin/...
in meinem fall p3scan
return werte auslesen kann???
z.b. versteckt sich in dem Porgramm ein Wert der mich intressiert!
%VDINFO%
oder
%VIRUSNAME%
nur leider geht es nicht über die Parameter die das Programm mit sich bringt
deshalb meine Frage...ob man irgendwie die binary öffnen kann (außer source code besorgen ) oder am besten gleich über die konsole rausbekommen könnte was in der Variable %VDINFO% steht
Danke für jede Hilfe
Fetten Gruß dave
Binary Programm Return Werte auslesen
- SubOptimal
- Beiträge: 1709
- Registriert: 10.01.2005 23:25:46
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: bei Frankfurt
Re: Binary Programm Return Werte auslesen
Hi,
so ganz verstehe ich zwar nicht was Du willst. Ich versuch mal mein Glück.
Wenn Du wissen willst welche Parameter programm_A beim Aufruf von programm_B übergibt, dann könntest Du es z.B. so lösen. Ein Skript anlegen und dieses dem programm_A anstelle von programm_B "unterschieben". Eine Möglichkeit dafür wäre, temporär einen Link von programm_B auf das Skript verweisen zu lassen.
Folgendes als parameters.sh speichern und ausführbar machen.
Dies ist nur zur Anschauung gedacht und keinesfalls als die Universallösung.
liefert in der Shell folgende Ausgabe und legt eine Logdatei an
Falls das nicht Deine Frage war, dann hilft Dir vielleicht ein Blick in die Datei p3scan.sh weiter. Diese Datei ist allerdings nicht im Debian-Paket [1] enthalten. Du findest sie aber im Originalsource [2].
SubOptimal
[1] [deb]http://packages.debian.org/lenny/p3scan[/deb]
[2] http://ftp.de.debian.org/debian/pool/ma ... rig.tar.gz
so ganz verstehe ich zwar nicht was Du willst. Ich versuch mal mein Glück.
Wenn Du wissen willst welche Parameter programm_A beim Aufruf von programm_B übergibt, dann könntest Du es z.B. so lösen. Ein Skript anlegen und dieses dem programm_A anstelle von programm_B "unterschieben". Eine Möglichkeit dafür wäre, temporär einen Link von programm_B auf das Skript verweisen zu lassen.
Folgendes als parameters.sh speichern und ausführbar machen.
Code: Alles auswählen
#!/bin/bash
cnt=0
rm -f /tmp/parameters.log
while [ $# -ne 0 ]
do
cnt=$((cnt+1))
echo "parameter $cnt: [$1]" | tee -a /tmp/parameters.log
shift
done
Code: Alles auswählen
./parameters.sh foo bar "Spaß mit Space" " vorn Space" "hinten Space " "usw"
Code: Alles auswählen
parameter 1: [foo]
parameter 2: [bar]
parameter 3: [Spaß mit Space]
parameter 4: [ vorn Space]
parameter 5: [hinten Space ]
parameter 6: [usw]
SubOptimal
[1] [deb]http://packages.debian.org/lenny/p3scan[/deb]
[2] http://ftp.de.debian.org/debian/pool/ma ... rig.tar.gz