INNOVATION : GENERER UN AUTOEXTRACTIBLE EN VBSCRIPT, AVEC PLEIN D'OPTIONS !!!
celiphane
Messages postés466Date d'inscriptionsamedi 16 février 2002StatutMembreDernière intervention20 avril 2007
-
13 janv. 2003 à 04:14
TITOMBOSS
Messages postés50Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention 6 juillet 2007
-
9 août 2004 à 16:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
TITOMBOSS
Messages postés50Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention 6 juillet 2007 9 août 2004 à 16:03
C super tu T gavé !!!!!!!!!
Sa me sert bien pour mettre vb6fr.dll dans n'importe quel machine pour lire mes exe sans installation
Juste une remmarque... Comment fo fer pour mettre plusieur fichiers dans ton vbs?
celiphane
Messages postés466Date d'inscriptionsamedi 16 février 2002StatutMembreDernière intervention20 avril 2007 19 déc. 2003 à 15:55
Nan tu ne t'es pas mal expliquer, le problème en fait réside dans ce que tu entend par cryptage...
@+
Celiphane
KKVDC
Messages postés5Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention21 mai 2004 19 déc. 2003 à 13:37
Salut Céliphane.
Très bonne source.
Je souhaiterai te poser une question si tu peux me repondre...
Comment fait tu pour Crypter un VBS via une appli en VB6.0 ???
Si je me suis mal expliquer dit le moi j'ai vraiment besoin de le savoir
Merci par avance
stigmata.crow@caramail.com
cs_EiNSTeiN
Messages postés5Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention 8 février 2003 8 févr. 2003 à 14:56
moi je voudrait etre renseigner sur une methode pour gerer plusieurs fichiers, une petite piste ou une id si vous y avez deja reflechi........ :)
celiphane
Messages postés466Date d'inscriptionsamedi 16 février 2002StatutMembreDernière intervention20 avril 2007 31 janv. 2003 à 19:14
Slt Lapita,
ce n'est pas une question bête. Lis l'avant dernier paragraphe de mon texte source (je te le remets ici je suis sympa ;) ) :
"Elle (la version présentée) peut en revanche etre amélioré par un technique sommaire de compression et pourrait gérer plus d'un fichier joint."
donc réponse : c'est vraiment pas sorcier, mais ce sera à vous de le travailler, car comme toutes mes sources, une fois développées, une fois le challenge passé, et une fois posées sur VBfrance, je ne m'en occupe PLUS. Sauf pour répondre à des questions la concernant ! ;) voilà, Tchao @+
cs_Lapita
Messages postés6Date d'inscriptionmercredi 15 janvier 2003StatutMembreDernière intervention18 juillet 2003 31 janv. 2003 à 15:17
Question bete : Comment gérer l'ajout des dll vb par exemple ?
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 14 janv. 2003 à 18:43
oui c une source tres interressante, avec une bonne realisation... c kasi parfait et y a pas grand chose a dire... a part ke ca pourrait donner de movaise idee a certaine personne...
celiphane
Messages postés466Date d'inscriptionsamedi 16 février 2002StatutMembreDernière intervention20 avril 2007 14 janv. 2003 à 11:58
vampiiire : au début je voulais juste faire un autoextractible, ça a fusionné avec vbscript, puis après c'est devenu de la folie de programmeur... lol ;)
zappy : je suis désolé mais j'ai fais des algos de base64 voilà 1 an maintenant et je ne me rappelai pas cette faculté. Je reste donc perplexe ayant pratiqué le terrain... mais si tu le dis bon. merci donc
merci pour vos commentaires... Tchao @+
vampiiire
Messages postés7Date d'inscriptionjeudi 6 juin 2002StatutMembreDernière intervention14 janvier 2003 14 janv. 2003 à 11:43
bon...c'es ingénieux comme dise certain, mé tu ferai mieu de dormir la nuit o lieu de te coucher a 4h du mat' pour faire ça ttsss.
Sinon euuh a part des intention malsaines, il reste rien de + k'un auto extractible normal ? tu t'en es servi pour kelke chose de bien précis ? ou alor c encore ta folie de programmeur ki te pousse a faire mumuse avec vb ?
Bonne continuation et bon stage :D
cs_zappy
Messages postés161Date d'inscriptionmardi 19 juin 2001StatutMembreDernière intervention10 avril 20072 14 janv. 2003 à 11:39
celiphane pas du tout !
la base64 n'encode pas que ces caractères
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-", c'est même stupide de le penser car alors cet encodage n'aurait plus lieu d'être.
Comme la base64 se calcul sur 3 octects, le gére les flux dont le nombre d'octet n'est pas multiple de 3 (en ajoutant 1 ou 2 caractères pour signaler la chose) = n'est qu'un flag.
Donc c'est à toi de te renseigner, ou du moins de regarder vraiment des algos d'encodage/decodage Base64.
Neanmoins bravo, a+
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 14 janv. 2003 à 07:52
sympa comme truc. ingénieux même :)
celiphane
Messages postés466Date d'inscriptionsamedi 16 février 2002StatutMembreDernière intervention20 avril 2007 13 janv. 2003 à 19:20
metos : la prise en charge de l'extension ? non, décidement, je ne vois vraiment pas ce que tu veux dire... un vbscript est forcément un vbs... explique toi mieux... en tout cas merci, oui j'en ai "eu tou seul l'idée" lol
hvb : merci (et reste dans le droit chemin, c'est bien :)) )
hvb
Messages postés939Date d'inscriptionvendredi 25 octobre 2002StatutMembreDernière intervention27 janvier 20093 13 janv. 2003 à 17:59
j'aime bcp ton truc (et ce sans aucunes pensées malsaines, pour un truc totalement legale... c'est pour dire! lol :) )
cs_metos
Messages postés168Date d'inscriptionvendredi 18 janvier 2002StatutMembreDernière intervention19 octobre 2009 13 janv. 2003 à 17:29
Ce que tu pourrais ajouter c'est la prise en charger de l'extension c'est pas compliquer mais ca serait pratique!
Sinon c'est bien comme programme!! Et si tu as eu tout seul l'idée ben chappot
celiphane
Messages postés466Date d'inscriptionsamedi 16 février 2002StatutMembreDernière intervention20 avril 2007 13 janv. 2003 à 12:12
oui zappy, je connais la base64, elle est utilisé pour les emails dans les pièces jointes. Je ne l'ai pas utilisé car cette méthode ne peut pas rendre TOUS les caractères. Elle rend uniquement ceux-ci :
Les autres sont rendues avec un égal (=) suivi du code héxa, ce qui fait 3 caractères plutot que 2 dans ma méthode. Tu sais qu'un fichier binaire contient d'autres caractères ?
Il faut mieux te renseigner avant de poser un commentaire ! ;)
En tout cas merci de me pointer la méthode originale...
cs_zappy
Messages postés161Date d'inscriptionmardi 19 juin 2001StatutMembreDernière intervention10 avril 20072 13 janv. 2003 à 10:26
Ceci existe déjà en fait. Simplement, au lieu de l'hexa que tu utilises (qui double la taille des fichiers convertis) la base64 est utilisé, ce qui donne en tout 4/3 de la taille des fichiers convertis (au lieu du double !)
Sinon c'est un bon code, qui peut s'averer utile pour outrepasser certaines restrictions (bien que ton code risque d'alerter un anti-virus heuristique).
A+
cs_Antony
Messages postés83Date d'inscriptionmardi 30 juillet 2002StatutMembreDernière intervention13 février 2008 13 janv. 2003 à 08:55
que dire que dire ?? très intéréssant en fait ! en effet il me semble avoir déjà croisé une source qui ressemblé un peu à celle-ci, ms bon , l'idée me plait bien, et de nos jours l'innovation est difficile ;) ! c'est une source très intéressant mais comme tu le dis toi meme, des adolescents boutonneux en manque d'amour pourraient s'en servir à des fins moins... bénéfiques que toi ! en tout cas c du bon boulot !
celiphane
Messages postés466Date d'inscriptionsamedi 16 février 2002StatutMembreDernière intervention20 avril 2007 13 janv. 2003 à 04:14
merci de laisser vos commentaires, et d'évaluer cette idée.
9 août 2004 à 16:03
Sa me sert bien pour mettre vb6fr.dll dans n'importe quel machine pour lire mes exe sans installation
Juste une remmarque... Comment fo fer pour mettre plusieur fichiers dans ton vbs?
19 déc. 2003 à 15:55
@+
Celiphane
19 déc. 2003 à 13:37
Très bonne source.
Je souhaiterai te poser une question si tu peux me repondre...
Comment fait tu pour Crypter un VBS via une appli en VB6.0 ???
Si je me suis mal expliquer dit le moi j'ai vraiment besoin de le savoir
Merci par avance
stigmata.crow@caramail.com
8 févr. 2003 à 14:56
31 janv. 2003 à 19:14
ce n'est pas une question bête. Lis l'avant dernier paragraphe de mon texte source (je te le remets ici je suis sympa ;) ) :
"Elle (la version présentée) peut en revanche etre amélioré par un technique sommaire de compression et pourrait gérer plus d'un fichier joint."
donc réponse : c'est vraiment pas sorcier, mais ce sera à vous de le travailler, car comme toutes mes sources, une fois développées, une fois le challenge passé, et une fois posées sur VBfrance, je ne m'en occupe PLUS. Sauf pour répondre à des questions la concernant ! ;) voilà, Tchao @+
31 janv. 2003 à 15:17
14 janv. 2003 à 18:43
14 janv. 2003 à 11:58
zappy : je suis désolé mais j'ai fais des algos de base64 voilà 1 an maintenant et je ne me rappelai pas cette faculté. Je reste donc perplexe ayant pratiqué le terrain... mais si tu le dis bon. merci donc
merci pour vos commentaires... Tchao @+
14 janv. 2003 à 11:43
Sinon euuh a part des intention malsaines, il reste rien de + k'un auto extractible normal ? tu t'en es servi pour kelke chose de bien précis ? ou alor c encore ta folie de programmeur ki te pousse a faire mumuse avec vb ?
Bonne continuation et bon stage :D
14 janv. 2003 à 11:39
la base64 n'encode pas que ces caractères
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-", c'est même stupide de le penser car alors cet encodage n'aurait plus lieu d'être.
Comme la base64 se calcul sur 3 octects, le gére les flux dont le nombre d'octet n'est pas multiple de 3 (en ajoutant 1 ou 2 caractères pour signaler la chose) = n'est qu'un flag.
Donc c'est à toi de te renseigner, ou du moins de regarder vraiment des algos d'encodage/decodage Base64.
Neanmoins bravo, a+
14 janv. 2003 à 07:52
13 janv. 2003 à 19:20
hvb : merci (et reste dans le droit chemin, c'est bien :)) )
13 janv. 2003 à 17:59
13 janv. 2003 à 17:29
Sinon c'est bien comme programme!! Et si tu as eu tout seul l'idée ben chappot
13 janv. 2003 à 12:12
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-
Les autres sont rendues avec un égal (=) suivi du code héxa, ce qui fait 3 caractères plutot que 2 dans ma méthode. Tu sais qu'un fichier binaire contient d'autres caractères ?
Il faut mieux te renseigner avant de poser un commentaire ! ;)
En tout cas merci de me pointer la méthode originale...
13 janv. 2003 à 10:26
Sinon c'est un bon code, qui peut s'averer utile pour outrepasser certaines restrictions (bien que ton code risque d'alerter un anti-virus heuristique).
A+
13 janv. 2003 à 08:55
13 janv. 2003 à 04:14