[R] Histoire de handle

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

[R] Histoire de handle

#1

Message par DimVar »

Bonjour à tous.


Voila un cas d'ecole interressant (pour moi).
Hier, un ami m'informe qu'un virus à infecté son ordi.
Il me dit qu'il ne peut plus rien faire et des qu'il ouvre une fenetre, celle-ci se ferme.
Ni une ni deux, mon petit cerveau pense au code que le malin à mis en place.
(detection de fenetres, test d'existence, condition et kill de celle-ci)

Je lui demande donc de passer par "cmd" (sous XP).
Et de lancer "services.msc", histoire de fouiner dans le lot pour y trouver un exe pas catholique. (coup de bol, ca marche)
Et voila qu'au moment ou il appuit sur entrée (apres la commande "services.msc"), la fenetre de service s'ouvre et se ferme aussi tot.
Rien d'etonant me direz-vous. Mais dans la seconde qui suit, la fenetre DOS se ferme aussi ! :shock:

Ma question :

Est il possible que le malin ait fermé DOS suite à l'ouverture de la fenetre de services ?
Autrement dit, peut on retrouver le handle parent d'une fenetre lancé par DOS ?
Je suis pas tres clair car je decouvre à peine les notions de handle / PID / etc...


Merci pour vos lumieres.
Modifié en dernier par DimVar le ven. 19 mars 2010 14:43, modifié 1 fois.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..]Histoire de handle

#2

Message par Tlem »

DimVar a écrit :Est il possible que le malin ait fermé DOS suite à l'ouverture de la fenetre de services ?
Oui
DimVar a écrit :peut on retrouver le handle parent d'une fenetre lancé par DOS ?
Oui

Fait à l'arrache en récupérant des fonctions par-ci par-là ...
► Afficher le texte
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..]Histoire de handle

#3

Message par DimVar »

Désolé pour le retard.

Merci pour les reponses et le script ;)
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [R]Histoire de handle

#4

Message par Habibsbib »

Tlem a donné une solution en AutoIt, mais à mon avis ce genre de virus n'est pas programmé en AutoIt, dans d'autres langages, cette manœuvre aurait été beaucoup plus simple.
:shock:
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Histoire de handle

#5

Message par Tlem »

Le type de code utilisé n'a aucun rapport ici.

Si vous pensez faire mieux autrement, merci de partager votre/vos idées. :P
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [R] Histoire de handle

#6

Message par Habibsbib »

Je n'ai jamais dit mieux faire en AutoIt voyons :roll:
Répondre