Pages : 1
#1 Le 27/11/2010, à 13:42
- mousback
probleme lancement demon
bonjour a tous
je suis nouveau dans le monde linux et je doit dire que je suis depasse
depuis 2 jour je eseye de transformer un logiciel en service en suivant ce tuto http://doc.ubuntu-fr.org/tutoriel/comme … en_service je doit faire une erreur quelque parts mais ....?
#! /bin/sh -e
DAEMON="sudo lkl -l -k /home/sereallkiller/Téléchargements/lkl/keymaps/fr_km -o /home/sereallkiller/log.file/lkl" #ligne de commande du programme
DEAMON_OPT="-d -p -f /home/sereallkiller/Téléchargements/lkl/lkl"
DAEMONUSER="user" #utilisateur du programme
DEAMON_NAME="lkl" #Nom du programme (doit être identique à l'exécutable)
PATH="/sbin:/bin:/usr/sbin:/usr/bin" #Ne pas toucher
test -x $DAEMON || exit 0
. /lib/lsb/init-functions
d_start () {
log_daemon_msg "Starting system $DEAMON_NAME Daemon"
start-stop-daemon --background --name $DEAMON_NAME --start --quiet --user $DAEMONUSER --exec $DAEMON -- $DEAMON_OPT
log_end_msg $?
}
d_stop () {
log_daemon_msg "Stopping system $DEAMON_NAME Daemon"
start-stop-daemon --name $DEAMON_NAME --stop --retry 5 --quiet --name $DEAMON_NAME
log_end_msg $?
}
case "$1" in
start|stop)
d_${1}
;;
restart|reload|force-reload)
d_stop
d_start
;;
force-stop)
d_stop
killall -q $DEAMON_NAME || true
sleep 2
killall -q -9 $DEAMON_NAME || true
;;
status)
status_of_proc "$DEAMON_NAME" "$DAEMON" "system-wide $DEAMON_NAME" && exit 0 || exit $?
;;
*)
echo "Usage: /etc/init.d/$DEAMON_NAME {start|stop|force-stop|restart|reload|force-reload|status}"
exit 1
;;
esac
exit 0
a preciser que le programe que je veut automatiser est un keylogger lkl (installer sur ma machine )
la reponse que je dans mon terminal
sereallkiller@sereallkiller-desktop:~$ sudo cp /home/sereallkiller/lkl /etc/init.d/.
sereallkiller@sereallkiller-desktop:~$ sudo chmod 0755 /etc/init.d/lkl
sereallkiller@sereallkiller-desktop:~$ sudo /etc/init.d/lkl start
test: 10: sudo: unexpected operator
sereallkiller@sereallkiller-desktop:~$
merci pour votre aide
Hors ligne
#2 Le 27/11/2010, à 13:58
- 01franz
Re : probleme lancement demon
bonjour
il y a un bp dans
DAEMON="sudo lkl -l -k /home/sereallkiller/Téléchargements/lkl/keymaps/fr_km -o /home/sereallkiller/log.file/lkl"
toujours utile
sudo tail -f /var/log/syslog
Hors ligne
#3 Le 27/11/2010, à 14:20
- mousback
Re : probleme lancement demon
Tu peut preciser ?
Hors ligne
#4 Le 27/11/2010, à 15:51
- ehmicky
Re : probleme lancement demon
Salut
Le problème est dans :
test -x $DAEMON || exit 0
l'argument de test -x doit être un chemin de fichier. Ici tu as une ligne de commande complète dans $DAEMON, là où il demande seulement le chemin de l'exécutable lkl.
Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?
Hors ligne
#5 Le 27/11/2010, à 17:29
- 01franz
Re : probleme lancement demon
on a raison tout les deux la variable DAEMON pose pb
mousback
lit ça mais attention joue pas avec le feux
http://www.tux-planet.fr/logkeys-un-key … ous-linux/
toujours utile
sudo tail -f /var/log/syslog
Hors ligne
#6 Le 27/11/2010, à 17:41
- ehmicky
Re : probleme lancement demon
+1 pour le keylogging.
Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?
Hors ligne
#7 Le 27/11/2010, à 20:07
- mousback
Re : probleme lancement demon
merci a tous probleme resolu et foncionell lol keylog sur linux et posiblle
Hors ligne
#8 Le 27/11/2010, à 20:41
- ehmicky
Re : probleme lancement demon
Si tu utilises un keylogger à des fins malveillantes (ce qui est certainement le cas), je ne juge pas, mais en tout cas t'invite à faire au moins la démarche de chercher à comprendre comment il fonctionne (j'ai survolé le code (en C++), il a pas l'air compliqué en fait, surtout si on zappe le fichier concernant l'option d'upload). Les sources sont ici. Le fichier principal (les autres sont annexes (parsage des options, etc.)) fait seulement 650 lignes. Ca utilise juste la bibliothèque standard et Glibc.
Dernière modification par ehmicky (Le 27/11/2010, à 20:52)
Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?
Hors ligne