Rechercher : dans
Par :

Agir dans un autre programme

Dernière réponse le 8 jui 2009 à 15:37:49 Geo373, le 8 jui 2009 à 14:21:37 
 Signaler ce message aux modérateurs

Bonjour, je voudrais créer un programme permettant de retrouver un mot de passe d'un fichier .rar que j'ai oublié.
Le problème c'est que je ne sais pas comment faire pour que le programme écrive à ma place puis face suivant tout seul dans winrar

Si vous pouviez m'aider ça serait simpa

Meilleures réponses pour « agir dans un autre programme » dans :
Enterprise Resource Planning (ERP) - Progiciel de Gestion Intégr Voir Introduction aux ERP Les ERP (en anglais Enterprise Resource Planning), aussi appelés Progiciels de Gestion Intégrés (PGI), sont des applications dont le but est de coordonner l'ensemble des activités d'une entreprise (activités dites verticales...
Analyste programmeur (développeur) Voir Développeur Le métier de développeur (également nommé analyste-programmeur) consiste à concevoir et à développer une application informatique, c'est-à-dire transcrire un besoin en une solution informatique écrite dans un langage informatique....
Introduction à la programmation des CGI Voir Présentation de l'interface CGI Un script CGI (Common Gateway Interface, traduisez interface de passerelle commune) est un programme exécuté par le serveur web (on dit généralement « côté serveur »), permettant d'envoyer au navigateur de...
Désactiver l'exécution de certains programmes au démarrage VoirDésactiver l'exécution de certains programmes au démarrage - Windows 98/Me/2000/XP/Vista Avec msconfig Avec WinPatrol Avec Startuplite Avec CCleaner Remarques Lorsque vous installez des logiciels, certains s'exécutent à chaque...
Supprimer complètement un programme VoirMalgré la désinstallation d'un programme, il se peut que des clés de registre ou des fichiers soient encore présents sur le PC. Si la méthode "classique" (clic droit/supprimer) ne fonctionne pas, il suffit d'utiliser l'éditeur du registre. Mise en...
[Linux] Installer les programmes (gestion des paquets, compil) Voir************************************************************** * INSTALLER UN PROGRAMME SOUS LINUX : **** * LA GESTION DES PAQUETS ou COMMENT SE SIMPLIFIER LA VIE * * UN EXEMPLE DE COMPILATION POUR SE FAIRE LA MAIN ...
Télécharger ProgDVB VoirLa diffusion de programme en numérique est de plus en plus en vogue depuis l'apparition de la connexion haut-débit. ProgDVB est un programme destiné à regarder des chaînes TV et à écouter des stations radio sur votre ordinateur. Il supporte le DVB-S...
Programme informatique VoirQu'est-ce qu'un programme informatique? Un programme informatique est une succession d'instructions exécutable par l'ordinateur. Toutefois, l'ordinateur ne sait manipuler que du binaire, c'est-à-dire une succession de 0 et de 1. Il est donc...
Ecrire un programme en assembleur VoirLa compilation du programme Le programme doit être saisi dans un fichier texte non formaté (c'est-à-dire sans caractères en gras, souligné, avec des polices de caractères de différentes tailles, ...) appelé fichier source. En effet,...
Windows 7 - Installer / désinstaller un programme VoirINSTALLEZ ET DESINSTALLEZ DES PROGRAMMES Bien sûr, installer ou désinstaller un logiciel sur votre ordinateur n’est a priori pas quelque chose de compliqué. Il suffit généralement de suivre les instructions qui s’affichent à l’écran et en quelques...

1

jjsteing, le 8 jui 2009 à 14:25:52

Si tu t y connais en vb ben rien de plus simple avec une boucle et un sendkeys... mais je te préviens que ca peut etre tres tres long...

le prog peut etre quelque chose dans ce gout la :

Dim Txt()
Txt = Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z")
tmp = 0

SendKeys ("%{TAB}")
DoEvents

'54 = s
VarA = 54
While VarA < 62
VarB = 30
While VarB < 62
VarC = 24
While VarC < 62
'VarD = 0
'While VarD < 62

'e = Now
'Do Until Now > e + TimeValue("0:00:01")
On Error Resume Next

DoEvents
'Loop
temps = Now
Do Until Now > temps + TimeValue("0:00:01")
Loop

Form1.Caption = (Txt(VarA) & Txt(VarB) & Txt(VarC) & Txt(VarD))
SendKeys (Form1.Caption)
DoEvents

'temps = Now
'Do Until Now > temps + TimeValue("0:00:01")
'Loop

SendKeys ("{TAB}")
SendKeys ("{ENTER}")
temps = Now
Do Until Now > temps + TimeValue("0:00:01")
Loop

SendKeys ("{ENTER}")
temps = Now
Do Until Now > temps + TimeValue("0:00:01")
Loop

SendKeys ("+{HOME}")

'SendKeys ("{TAB}")
'SendKeys ("{TAB}")
'SendKeys ("{TAB}")
DoEvents

'VarD = VarD + 1
'Wend
VarC = VarC + 1
Wend
VarB = VarB + 1
Wend
VarA = VarA + 1
Wend

Répondre à jjsteing

2

Geo373, le 8 jui 2009 à 14:39:39

Non je m'y connais qu'en langage c
PAr contre ce qui m'interesserai c'est la partie de ton code qui agit sur winrar pour essayer de l'utiliser avec quelques modifications en langage c

Répondre à Geo373

3

jjsteing, le 8 jui 2009 à 14:50:58

Ben tu peux le faire en C..

Je te proposait VB car c'est beaucoup plus simple pour créer ce genre de ptit prog...

Le principe du cose est exactement le meme.. juste la gestion de ta fenetre de lancement a ajouter et quelques traduction de langage ;)

Mais, au risque de me répéter.. ca va prendre du temps... imagine un peut, bon la mon code n est que pour 4 caractere.. mais donc le prog doit lister tous les mdp possibles pour ces 4 caractere soit (26x2+10)^4 donc 62^4 soit 14 776 336 de possibilité, avec a chaque fois un ptit temps de latence pour vérifier le mdp et le decompresser... et ca c'est que pour un mot de passe à 4 caracteres.. imagine si tu veux tester sur 6,7,8.. ca va mettre des plombes !!

Mais sinon, je sais qu il existe des hackRar... pour faire tout ca beaucoup mieux et plus vite que de tester tous les code possible... mais je n ais pas de sources à ce sujet.

Répondre à jjsteing

4

Geo373, le 8 jui 2009 à 15:36:08

Ok merci pour ta réponse, je vais essayer en langage c et si c'est trop compliqué, je me mettrai au vb

Répondre à Geo373

5

 jjsteing, le 8 jui 2009 à 15:37:49

Ok, tiens nous au jus...

@++

Répondre à jjsteing
Collection CommentÇaMarche.net