begin process at 2012 05 30 11:58:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Fichier & Disque

 > 

Stream de fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Stream de fichier

mercredi 30 septembre 2009 à 23:28:16 | Stream de fichier

warmup1992

Bonjour à tous,
je sais pas trop si je suis dans la bonne section mais bhon si je me suis trompé veuillez me pardonner ^^ :)

Enfaite je post pour avoir des informations concernant le stream de fichier. Actuellement je conçoit avec un amis un programme qui sera destiné a la vente. J'ai coder un anti leak qui se base sur une authentification par HWID avec plusieurs sécurisation mais ce n'est quand meme pas le best niveau securisation. Donc j'aimerais streamer mon fichier.
J'explique :

le programme don't il s'agit se compose d'un .exe qui se charge d'injecter une .dll (le programme en question) et donc je veux securisé ma .dll ! Pour ca j'aimerais que ma .dll se trouve sur un ftp. Ensuite que mon .exe demande a l'utilisateur de se logguer et ensuite verifier que le login et le password ainsi que HWID calculé correspond à ceux de la DB alors le .exe lis le contenu de la .dll et la stock dans une variable pour ensuite l'injecter.

Je ne veux pas que le .exe télécharge la .dll sinon ca n'a aucun interet. je veux que tout se passe virtuellement.

Donc voila enfaite mon prob ne vien pas des tcheck etc je supose que vous l'aurez compris mais plustot du chargement mémoir de la .dll sans la telecharger...

Voila je sais que c'est possible mais malheuresement j'ai pas trop d'indication sur la procedure ^^ Donc si vous saviez m'éclairer sa serait sympatique :) Merciii :)
jeudi 1 octobre 2009 à 19:42:06 | Re : Stream de fichier

warmup1992

personne ne peut m'aider ??
samedi 3 octobre 2009 à 18:34:55 | Re : Stream de fichier

rt15

Membre Club Administrateur CodeS-SourceS
Salut,

Je ne sais pas si l'idée est bonne, mais en tout cas elle est originale !

D'un côté je ne pense pas qu'un hacker expérimenté mette bien longtemps pour obtenir un fichier .dll à partir d'un processus utilisant cette dll (Perso j'ai déjà reconstitué un .exe à partir d'un processus en quelques dizaines de minutes). Ce n'est cependant pas trivial car le module en mémoire est divisé en plusieurs sections qu'il faut remettre bout à bout (Documentation sur le format des fichiers exécutables).

Du même côté, la dll peut être sniffée lors de son transfert si elle n'est pas cryptée. Ou encore le fichier peut être lu en mémoire entre le moment où tu l'as reçu et le moment ou tu l'as chargé.

Mais quoiqu'il en soit, ta protection sera assez efficace car il faudra que quelqu'un s'intéresse sérieusement à ton logiciel pour en faire une version "standalone" et re-distribuable librement.

Bon par contre en pratique, c'est une autre histoire...

La fonction de base pour charger une dll, c'est LoadLibrary, qui ne prend qu'un fichier...

Windows propose aussi un jeu de fonctions travaillant sur les images (Image = fichier exécutable = dll, exe...) : MapAndLoad ou ImageLoad auraient pu... Mais non.

Bref, il faudrait recoder LoadLibrary à la main, ce qui n'est pas évident... Voir mon premier lien si tu veux te lancer dans l'aventure.


Cette discussion est classée dans : fichier, exe, programme, dll, stream


Répondre à ce message

Sujets en rapport avec ce message

DLL et fichier de VCL [ par Siriusgalaxie26 ] SiriusJ'ai un problème de débutant : Dès qu je compile un programme avec Broland C++ Builder, Ce programme marche sur mon ordi, mais pas sur un autre. pb de lecture de fichier avec une DLL [ par loic81 ] J'ai fait un programme en C sous vc++6 qui lit un dans un fichier (en trottre) en utilsant la méthode des streams (fonction fread...).Lorsque je le c Binder/Lanceur [ par Jielde ] Salut, voila je cherche un prog en C/C++ qui permet de joindre un fichier dll avec un exe dans un même fichier. exemple : vb6fr.dll + Install.exe = Exportations de fonction EXE --> DLL [ par rclsilver02 ] Voila. Je suis sur un projet qui pourra gérer des modules. Chaque module se trouver dans une DLL et pourra utiliser des fonction du programme principa quel programme pour modifier un exe [ par ata100t ] super neuneu en programmation mais tres curieux, (rester au dos et fichier .bat)je souhaite modifier servudaemon.exe histroire de comprendre comment c Version fichier ? [ par hot_sauce93 ] Bonjour a tousDans un dll, ou peut on trouver la version de celle ci ?Car dans un programme lors d'une mise a jour, je me dis que la version des dll d Modifier dépendance entre dll et exe [ par XKaliBur ] Bonjours,Est-il possible, ou existe-il un programme, permettant de changer le nom d'une dll sans pour autant que le programme dépendant de cette dll n Comment executer une EXE a partir d'un DLL ? [ par belette321 ] Boujour,Ma question est : "Comment executer une application qui est dans le meme fichier que la notre ?"J'ai essayer, "ShellExecute(0,"open", "ah.exe" Incorporer un fichier exe dans un apli c++ [ par yuyunho ] Bonjour,Je suis en train mettre au point un programme qui affiche des caractéristiques d'une ligne téléphonique.En fait, chez orange il y a un program lancer GUI DLL à partir de mon programme EXE [ par khaliloenit ] Salut, - Je suis en train d'exécuter une DLL GUI à partir de mon programme (. Exe) - J'ai fait tout ce qui concerne l'exportation de fonction qui ser


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 6,146 sec (3)

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