Page 1 sur 1

[..] Matrix Login + Simulation DOS

Posté : dim. 19 janv. 2014 00:05
par Hackoo
Image
Je vous présente une petite réalisation en HTA , c'est comme un genre d'écran de veille avec mot de passe.
Donc vous pouvez la tester par copier et coller dans votre Notepad et enregistrer sous par exemple MatrixLogin.hta
Ce que je veux faire maintenant c'est comment le faire évoluer et le traduire en Autoit :?: Image
MATRIX LOGIN + Simulation DOS.hta
► Afficher le texte
Cliquer ici pour la démonstration en vidéo

Re: [..] Matrix Login + Simulation DOS

Posté : dim. 19 janv. 2014 12:05
par TT22
Salut, je ne comprend pas très bien pourquoi tu veux traduire ton code en AutoIt alors qu'il fonctionne très bien en HTA :roll:
De plus AutoIt n'est sûrement pas très adapté pour ce programme car il a l'air d'afficher de nombreux caractères qui changent tout le temps de couleur et AutoIt risque d'être très lent à faire ça.
Enfin, si tu voulais un script AutoIt, pourquoi ne pas l'avoir développé directement en AutoIt plutôt qu'en HTA ?

Et attention au niveau sécurité, ton mot de passe ne sert à rien, un simple Ctrl+Alt+Suppr suivi de la fermeture du processus suffit à contourner le mot de passe :wink:

Re: [..] Matrix Login + Simulation DOS

Posté : dim. 19 janv. 2014 16:26
par mikell
TT22 a écrit : il a l'air d'afficher de nombreux caractères qui changent tout le temps de couleur
C'est un gif animé en image de fond :
► Afficher le texte
Le plus simple pour gérer le gif animé c'est un controle ObjCreate("Shell.Explorer.2")
► Afficher le texte
Le reste devrait pouvoir être fait assez facilement en Autoit, controles transparents ou gestion du html avec les fonctions IE*

Re: [..] Matrix Login + Simulation DOS

Posté : dim. 19 janv. 2014 17:00
par TT22
mikell a écrit :C'est un gif animé en image de fond
Effectivement, je n'avais pas vu :roll:

Re: [..] Matrix Login + Simulation DOS

Posté : dim. 19 janv. 2014 17:41
par mikell
TT22 a écrit : un simple Ctrl+Alt+Suppr ...
En l'état, un simple Alt+F4 suffit :roll:
Donc j'imagine que le code n'est pas fini

Re: [..] Matrix Login + Simulation DOS

Posté : dim. 19 janv. 2014 18:23
par TT22
mikell a écrit :En l'état, un simple Alt+F4 suffit :roll:
Donc j'imagine que le code n'est pas fini
Oui, c'est aussi pour ça que AutoIt pourra être utile.

Re: [..] Matrix Login + Simulation DOS

Posté : lun. 20 janv. 2014 13:41
par Hackoo
Merci pour vos réponses :wink:
Effectivement, je cherche à sécuriser mieux l'application en désactivant les touches [Alt]+[F4] et [ctrl]+[Alt]+[Supp] et aussi sécuriser le mot de passe de connexion etc...
Donc le code n'est pas encore complet de point de vue sécurité, c'est pour ça que je viens vers vous pour mieux sécuriser cette application :)

Re: [..] Matrix Login + Simulation DOS

Posté : lun. 20 janv. 2014 17:33
par TT22
Hackoo a écrit :sécuriser le mot de passe de connexion
Pour cela, je te conseille d'utiliser la fonction _Crypt_HashData pour n’enregistrer dans le script qu'une empreinte hachée de ton mot de passe.

Re: [..] Matrix Login + Simulation DOS

Posté : lun. 20 janv. 2014 18:11
par mikell
Hackoo a écrit : je cherche à sécuriser mieux l'application en désactivant les touches ...
Faut pas oublier Win+D :mrgreen:
Tu devrais regarder l'udf BlockInputEx.au3

Re: [..] Matrix Login + Simulation DOS

Posté : lun. 20 janv. 2014 18:48
par Tlem
La sécurité d'une telle chose n'est qu'illusion ... 8)

Du moment ou l'utilisateur à accès à la souris et au clavier, il contournera plus ou moins facilement ce genre de "protection".
BlockInputEx.au3 ne bloque pas le Ctrl+Alt+Del . Il ne réaffecte pas les touches, mais n’empêche pas certaines possibilités. :roll:

Au mieux, je dirais de désinstaller "matériellement" le clavier et de proposer une interface de saisie à la souris limité à cette seule zone. Mais même avec ça, si le clavier est USB, il suffit de le brancher sur une autre prise USB et hop. :mrgreen:

Re: [..] Matrix Login + Simulation DOS

Posté : lun. 20 janv. 2014 19:21
par mikell
Tlem a écrit :BlockInputEx.au3 ne bloque pas le Ctrl+Alt+Del

Code : Tout sélectionner

While 1
  (ProcessExists("taskmgr.exe")=0) ? Sleep(10) : ProcessClose("taskmgr.exe") 
Wend
:mrgreen:
Mais d'accord pour la sécurité illusoire

Re: [..] Matrix Login + Simulation DOS

Posté : lun. 20 janv. 2014 21:53
par Hackoo
Pour un début de code j'ai trouvé cette discussion ==> Desktop Locker
mais je ne sais pas comment intégrer l'image animé de Matrix.gif en background :?:
► Afficher le texteMatrix.gif

Re: [..] Matrix Login + Simulation DOS

Posté : lun. 20 janv. 2014 22:40
par mikell
Le GuiCtrlCreatePic() ne gère pas les gifs animés
Il existe des udf mais c'est lourd, le plus simple et de loin c'est un controle objet, cf. le code dans mon 1er post de ce sujet

Re: [..] Matrix Login + Simulation DOS

Posté : mar. 21 janv. 2014 14:28
par Hackoo
Salut :wink:
J'ai trouvé cette source peut-être elle va nous faciliter la vie ==> http://autoit-fr.forumgratuit.org/t14-e ... gif-animer
Bon, j'ai essayé de la modifier mais je n'ai pas réussi à la faire en plein écran sans les boutons :|
une idée :idea:
Merci
► Afficher le texteexemple-gif-animer

Re: [..] Matrix Login + Simulation DOS

Posté : mar. 21 janv. 2014 18:18
par pierrotm777
J'avais trouvé ce script il y a quelques années :D