Page 1 sur 1

Keylogger sous DOS ...

Publié : ven. 06/oct./2006 14:01
par Kwai chang caine
Bonjour à tous

Je voudrais savoir si quelqu'un saurait comment faire un petit keylogger tout simple qui ecrirait dans un TXT tout ce qui est tapé sur le clavier.
Je cherche depuis pas mal de temps et n'ai rien trouvé de simple et satisfaisant, quand à mes connaissances ......

J'ai pensé sous DOS afin que meme en changeant de session ou d'utilisateur sous XP/2000, il soit toujours actif, en fait tant que le PC est allumé quoi :P

J'en ai trouvé quelque uns, mais ils sont compliqués et envois des mails etc ....en plus l'antivirus les prends pour des chevaux de troie, voir même des virus et ne les laisse pas s'installer.

Je n'aurais pas besoin de toutes ces fonctions, juste remplir un TXT.

Je vous remercie
Bonne journée.

Publié : ven. 06/oct./2006 17:54
par Flype
salut,

encore heureux que l'antivirus détecte çà...

tu auras du mal a trouver des infos ici, car tout ce qui ressemble de près ou de loin à une question relative aux spywares/virus n'est pas bien vu ici.

ceci dit il faut chercher du coté des 'hook'.

infos diverses :
http://www.purebasic.fr/english/viewtop ... =keylogger
http://www.wizardsolutionsusa.com/forum ... .php?t=483

en tout cas, sous DOS je sais pas faire.

Publié : ven. 06/oct./2006 18:22
par Kwai chang caine
Bonjour FLYPE

Comme tu le sais peut etre, je suis nouveau sur ce forum.
Et je ne veux en aucun cas etre en dehors de ses régles.

Je ne pensais pas qu'un simple keylogger pouvait etre dangereux ....

Tu sais beaucoup d'objet sont dit "dangereux", tout dépend de l'utilisation que l'on en fait :
Un couteau peut te sauver la vie, comme te l'enlever :lol:

Ceci dit, j'en avais besoin pour savoir ce que l'on peut taper sur mon pc en mon absence.
C'est la raison pour laquelle je ne voulais pas d'envois mail juste un TXT, puisque je retourne dessus tous les jours.(Normal c'est le miens quand je suis au boulot)

Voila je t'explique tout ça pour qu'il n'y ai pas de malentendu.

J'ai essayé tout seul, comme un grand avant de poster, du coté des HOOK, mais ce que je ne sais pas encore faire (comme beaucoup de choses tu va me dire) c'est utiliser un programme sous DOS et le faire démarrer automatiquement à chaque mise en service.
Je pense à l'autoexec.bat, mais existe t'il encore pourXP ??

Je vais aller voir les liens que tu m'a gentiment communiqué.

Je te remercie de ton aide.
Excelente journée à toi.

Publié : ven. 06/oct./2006 18:29
par Flype
Excelente journée à toi.
excellent week end à tout le monde :)

tu peux lancer ton programme en tant que service par ex. tu pourrais ainsi l'activer / le désactiver. mais en tout cas il serait démarré automatiquement à chaque reboot.

il y a une userlib pour çà il me semble.

autre solution, dans la base de registre aussi on peut demander l'exécution d'un programme au démarrage.

Publié : sam. 07/oct./2006 13:36
par Cls
Bonjour Kwai chang caine,

pour démarrer un programme au démarrage tu peux aller voir par ici : http://purebasic.forum-gratuit.com/viewtopic.php?t=4990

Je confirme qu'il y a certains sujets à éviter, un exemple par là : http://purebasic.forum-gratuit.com/viewtopic.php?t=4914

Cordialement,
Cls

Publié : sam. 07/oct./2006 15:24
par Kwai chang caine
@Cls, Je te remercie beaucoup

Comme, je l'ai dit plus haut mon intention n'est pas de nuire, mais de me defendre. Mais tu as raison, il n'y a que ma parole ....

En tout cas, je continue ma recherche et je te remercie pour l'info.

Je suppose donc que si par miracle j'arrive à faire ce petit keylogger, il vaut mieux que je ne donne pas le code sur le forum. :oops:

Zut pour une fois que j'aurais pu donner un code :lol:

Quoi qu'il en soit, je ne ferais rien qui puisse facher la majorité des membres de ce forum.
Je ne suis pas comme les virus, je ne detruit pas la main qui me nourrit :P

Bonne journée

Publié : sam. 07/oct./2006 21:08
par nico
Kwai chang caine a écrit : Je suppose donc que si par miracle j'arrive à faire ce petit keylogger, il vaut mieux que je ne donne pas le code sur le forum. :oops:
Il y a un exemple de Keylogger posté sur ce Forum, je pense que tu l'as vu!

Publié : sam. 07/oct./2006 21:48
par Kwai chang caine
Je pense que tu parle de

http://purebasic.forum-gratuit.com/view ... =keylogger

Oui je suis en train d'essayer de le faire marcher.

Mais dis donc je trouve ça tres compliqué pour juste ecrire les caracteres tapé sur un clavier dans un fichier TXT et sous DOS.

Je croyais l'entreprise bien plus simple.
Mais il est vrai, que rien n'est vraiment simple avec les PC.

Je viens même d'apprendre avec grande deception que l'on ne pouvait pas faire d'applications sous dos avec PB 8O

Alors là, ça m'en a bouché un coin, et pour une fois dans le mauvais sens. :cry:
Moi qui disait à tous le monde qu'avec Pure on pouvait tout faire....

Bonne soirée a toi nico

Publié : sam. 07/oct./2006 21:56
par nico
Kwai chang caine a écrit : Je croyais l'entreprise bien plus simple.
Tu ne crois pas si bien dire car en fait la mise en pratique d'une seule API permet de connaitre quelles touches ont été appuyées.

GetAsyncKeyState ; c'est tout ce dont tu as besoin!

A toi de construire le code pour l'exploiter, ce n'est vraiment pas très compliqué!

Publié : sam. 07/oct./2006 22:09
par Kwai chang caine
Bah en fait, j'ai déjà fait un petit code amateur, qui marche un peu.
J'ai juste un probleme avec une tempo, car je pense que je m'y suis mal pris.

Quand elle est trop longue j'ai 2 caracteres ecris et quand je l'ecourte, le code n'a pas le temps de voir le SHIFT. :x

Car le probleme, enfin surtout le mien, avec mon code de debutant, c'est entre les majuscules et minuscules, puisque GetAsyncKeyState ne gere que la touche et ne détecte pas la diffference entre a et A. :?

J'aurais bien mis mon code, mais apparement, c'est contre les lois de ce forum que je respecte, puisqu'un keylogger peut etre assimilé à un nuisible, même si il n'est pas créé pour nuire :cry:
Donc je continue à chercher tout seul aidé de vos conseils que j'écoute avec attention.

PS :
J'ai éssayé le code avec la DLL mais ce que je cherchais à faire était bien plus simple. :cry:

Merci de ton interet