Autoit Création d'un bot socket

d4rkv4n

Contributeur
Inscrit
6 Mai 2012
Messages
129
Reactions
0
#61
Inscrit
31 Mars 2012
Messages
102
Reactions
0
#62
alors perso moi pour le crypte je reçoit un tableaux de int et je crypte mon pass avec ça et ça roule nikel :p
 

d4rkv4n

Contributeur
Inscrit
6 Mai 2012
Messages
129
Reactions
0
#63
Voyant que personne n'a réussi à me répondre, je vais essayer de créer ce cryptage RSA grâce à ce que j'ai trouvé sur la toile...
 
A

Anonymous

Invité
#64
Je te l'ai je ne sais combien de fois dit mais apparament tu ne comprends pas, IL Y A UN TOPIC SUR LE CRYPTAGE RSA !
 

d4rkv4n

Contributeur
Inscrit
6 Mai 2012
Messages
129
Reactions
0
#65
Ecoute, des topics sur le RSA j'en ai lu des dizaines sur ce même forum.
A chaque fois, c'est des fonctions VB.Net qui incluent la cryptographie intégrée au langage, et que je ne saurais donc pas traduire en AutoIt.

Là on est dans la partie AutoIt du forum. Y'a pas grand chose sur le socket, encore moins sur le RSA.
 
A

Anonymous

Invité
#66
Bah tu sais ya pas vingt mille façon de faire du RSA.
Tu dois trouver comment inclure la "cryptographie" dans ton langage. Sinon tu n'y arrivera pas.
 

d4rkv4n

Contributeur
Inscrit
6 Mai 2012
Messages
129
Reactions
0
#69
Merci, mais je n'ai pas de RSA sur AutoIt.
Donc cette ligne, par exemple :
Dim rsa As RSACryptoServiceProvider = DecodeX509PublicKey(array)
N'est pas valable sur AutoIt.

Il faudrait que j'arrive à recréer le système de cryptographie RSA, en fait.

Mais dites-moi, la crypto RSA est toujours la même? Si je récupère ou crée une fonction d'encryptage RSA, elle fonctionnera pareil que celle intégrée à VB.Net?
 
A

Anonymous

Invité
#70
Je ne sais vraiment pas, tu n'as qua faire une dll en VB.NET et l'utiliser en autoit mais je pense pas que ce soit possible.
 

ToOnS

Membre Actif
Inscrit
8 Avril 2009
Messages
974
Reactions
0
#71
non pas possible
 
Inscrit
15 Avril 2011
Messages
457
Reactions
1
#72
Et tout ce dont vous avez parlé, tu le fais en AutoIt ?
 

d4rkv4n

Contributeur
Inscrit
6 Mai 2012
Messages
129
Reactions
0
#73
Oui bien sûr @NicoMasterChief, tout est fait en AutoIt.
J'avais envie de "révolutionner" le bot socket, en le faisant en AutoIt :). Mais c'est encore moins simple que ce que je pensais ! :D
 

ToOnS

Membre Actif
Inscrit
8 Avril 2009
Messages
974
Reactions
0
#74
y'en a plein qui ont essayé avant toi et personne a jamais reussi , gerer les objets avec autoit ca va pas etre une partie de plaisir
 

d4rkv4n

Contributeur
Inscrit
6 Mai 2012
Messages
129
Reactions
0
#75
Gérer les objets?
C'est juste une logique différente en fait. Quand toi tu fais joueur.Attaque(autreJoueur), moi je dois faire Attaque(joueur, autreJoueur). Ou même plus simple, et plus logique, Attaque(autreJoueur), puisque de toutes manières le joueur ne change pas à la volée sans réinitialiser la variable :).
 

d4rkv4n

Contributeur
Inscrit
6 Mai 2012
Messages
129
Reactions
0
#76
Ou bien, exemple plus concret. Toi tu as :
Code:
Return System.Text.Encoding.UTF8.GetString(ByteArray)
Et moi :
Code:
Return UTF8(GetString($ByteArray))
 
A

Anonymous

Invité
#77
Bonjour, je rebondit sur le cryptage en RSA, je n'ai personnellement pas encore touché à ceci en autoit, mais ça devrait être manipulable via ceci

Ca reste pas mal de boulot, voici un petit bout de code, qui utilise l'objet et retourne la valeur de l'attribut "KeySize"

Code:
Local $obj=ObjCreate("System.Security.Cryptography.RSACryptoServiceProvider")
MsgBox(0,"",$obj.KeySize)
 

d4rkv4n

Contributeur
Inscrit
6 Mai 2012
Messages
129
Reactions
0
#78
OMG !!! Je viens d'apprendre quelque chose d'énorme là !
Et depuis quand on peut manipuler ça de cette manière?? Wahou, je ne savais pas DU TOUT que c'était faisable ! Pour ça que je voulais recréer ce cryptage RSA...
Merci à toi Pandi_Panda ! Je m'y remets tout de suite au socket ! :)
 

d4rkv4n

Contributeur
Inscrit
6 Mai 2012
Messages
129
Reactions
0
#79
Tu saurais peut-être m'aider?
Sur le code d'OverEdge, on a :

For i = &H21 To &H121 - 1

Tu saurais m'expliquer ce que sont ces &H21, &H121 et compagnie?

EDIT : J'ai cru comprendre que c'était de l'UNICODE. Normalement, un ChrW("&H121") devrait me retourner quelque chose, mais pas là =/.
 
A

Anonymous

Invité
#80
De rien ^^
Ça va demander quand même pas mal de boulot, j'aurai bien fourni un coup de main, mais je suis en pleine période d'exam '^^

On peux l'utiliser depuis très longtemps, depuis toujours même je dirai? D'ailleur il suffit d'aller voir l'aide concernant "ObjCreate()" pour voir les multitude d'exemple de manipulation d'objet COM.

Courage pour ton bot socket.

edit: concernant les "&H121". Je ne sais pas du tout, va falloir demandé à OverEdge ^^
 
Haut Bas