Image et fichiers codé sur un site ...

Programmation d'applications complexes
andrebernard
Messages : 58
Inscription : jeu. 22/déc./2005 11:23

Image et fichiers codé sur un site ...

Message par andrebernard »

Bonjour

Je cherche a déposer sur un site une image ou un fichier par exemple .doc sur mon site.
Seulement vu qu'il contient des données perso, j'aimerais autant que la terre entiere ne le lise pas ou ne voit pas la photo. :lol:

Pour ce qui est d'un fichier .txt ya pas de probleme je lit le code source du fichier vu que c'est de l'ascii, j'arrive a le traiter sans probleme.

Mais des que l'on s'attaque a du wordpad donc RTF c'est du compilé donc illible par des readstring.

J'aimerais donc savoir si un de vous connais la combine pour pouvoir ouvrir d'une certaine maniere une image ou un .doc ou meme un mp3 qui serais sur un site pour le lire octet par octet et par exemple réécrire ces octets sur un fichier dans mon disque dur.

Au passage il me suffirais de modifier chaque octet d'une certaine maniere que je serais seul a connaitre afin que ces fichiers soit illisible d'un lecteur commun word, winamp, ou acdsee pour les images.

J'espere que la question n'est pas trop longue et que j'ai pas été trop vague...

Je vous remercie
Bonne journée
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Message par poshu »

..............................................

xD

rar avec un mot de passe?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

.............................................

xD

zip avec un mot de passe? :lol: :lol:
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

.............................................

xD

7zip avec un mot de passe?
"Qui baise trop bouffe un poil." P. Desproges
andrebernard
Messages : 58
Inscription : jeu. 22/déc./2005 11:23

Image et fichier codé

Message par andrebernard »

J'y avais pensé, mais winzip est une passoire au niveau protection et je crois aussi que l'on peut cracker winrar.

Je voulais quelque chose de plus simple et bien a moi.
Creer en fait un webbrowser perso qui etait capable de lire ds fichiers codé sur une page et me les retranscrire en clair.

J'ai bien créé ce petit code qui marcjhe avec un fichier sur le DD, mais comment faire si le fichier source est sur un site ????

Sur cet exemple, je ne fais que lire bit a bit et ecrire sur un autre fichier sans coder, mais je pense que modifier au passage chaque bit doit pas etre trop compliqué ??????

En fait je n'y connais rien car j'ai toujours travaillé avec de l'ASCII et ds fichiers TXT, donc la pas de probleme pour rajouter par exemple "3" a chaque valeur ASCII et donc obtenir un fichier illisble.

Code : Tout sélectionner


 ; Fichier qui serait codé et déposé sur un site (.doc,mp3,rtf,etc ...)
OpenFile(1, "c:\site.doc")
 ; fichier que j'ecrirais sur mon DD
OpenFile(2, "c:\CopieSite.doc")

Repeat
 
 UseFile(1) 
 Caractere.b = ReadByte()
 Debug Caractere.b
 UseFile(2) 
 WriteByte(Caractere.b)

Until Eof(1) = -1

CloseFile(1)
CloseFile(2)

Dans la fenetre debug je n'obtiens que des chiffres negatif et 0 quelques positif, c'est ça un bit ?????

J'ai vraiment besoin de vos lumieres pour le bit a bit ......

J'ai trouvé ce code génial qui lit la source d'une page internet, mais pour un fichier .doc il me retourne des hieroglyphes

Code : Tout sélectionner


; German forum: http://robsite.de/php/pureboard/viewtopic.php?t=1691&highlight=
; Author: Pille
; Date: 14. July 2003

; 
; by Pille, 14.07.2003 
; 
; 31-Oct-2003: constants declaration changed to Enumeration by Andre

Enumeration
  #gIndex
  #Window
  #Editor
  #Url
  #cmdOpenUrl
EndEnumeration

defaultUrl.s="http://www.google.de/index.html" 

Procedure.s OpenURL(URL.s, OpenType.b) 
  ;?OpenType [1 = IOTPreconfig | 2 =  IOTDirect | 3 = IOTProxy] 
  ;content.s = OpenURL("http://www.google.de/index.html", 1) 
  
  isLoop.b=1 
  INET_RELOAD.l = $80000000 
  hInet.l=0 
  hURL.l=0 
  Bytes.l=0 
  Buffer.s=Space(2048) 
  res.s="" 

   hInet = InternetOpen_("PB@INET", OpenType, #Null, #Null, 0) 
   hURL = InternetOpenUrl_(hInet, URL, #Null, 0, INET_RELOAD, 0) 
    
   Repeat 
      InternetReadFile_(hURL,@Buffer, Len(Buffer), @Bytes) 
      If Bytes = 0 
         isLoop=0 
      Else 
         res = res + Left(Buffer, Bytes) 
      EndIf 
   Until isLoop=0 

   InternetCloseHandle_(hURL) 
   InternetCloseHandle_(hInet) 
   ProcedureReturn res 
EndProcedure 


If OpenWindow(#Window, 0, 0, 500, 500, #PB_Window_SystemMenu | #PB_Window_TitleBar | #PB_Window_ScreenCentered , "OpenUrl") 
    
   If CreateGadgetList(WindowID()) 
      EditorGadget(#Url, 5, 5, 410, 20) 
      EditorGadget(#Editor, 5, 30, 490, 465) 
      ButtonGadget(#cmdOpenUrl, 420, 5, 75, 20, "Get Source!") 
   EndIf 
    
   SetGadgetText(#Url, defaultUrl) 
    
   Repeat 
      EventID.l = WaitWindowEvent() 
      If EventID = #PB_EventGadget    
         Select EventGadgetID() 
         Case #cmdOpenUrl 
            SetGadgetText(#Editor, OpenUrl(GetGadgetText(#Url),1)) 
         EndSelect 
      EndIf        
   Until EventID = #PB_EventCloseWindow 

EndIf 
End 


Je sais pas si je suis bien clair, c'est vrai quand on a une idée tordue c'est pas facile de la faire partager.

Je vous remercie de votre aide
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Re: Image et fichier codé

Message par flaith »

andrebernard a écrit :J'y avais pensé, mais winzip est une passoire au niveau protection et je crois aussi que l'on peut cracker winrar...
8O oui on peut cracker un zip si, par exemple, tu as un mdp ayant 10 caractères alphanumérique, il te faut 150 ans pour le cracker
:lol:
andrebernard
Messages : 58
Inscription : jeu. 22/déc./2005 11:23

Zip

Message par andrebernard »

Je vois que tu ne connais pas tous les PASSWARE qui existent sur le marché.

Il en existe un qui te crack n'importe quel zip en 4 secondes.
Il ecrase le pass existant par un autre il ne te reste plus qu'a entrer le tiens.

D'accord tu ne connaitra jamais le codemais,
apres tout ce n'est pas le code qui est interessant mais ce qui est ds le zip.

Je sais que ça existe je l'ai vu faire, mais je n'ai pas retenu le nom du giciel.

Voila voila pour ton info flaith

Par contre ce que tu viens de poster ne m'a pas beaucoup aidé ...

Si tu as une soluce a mon probleme n'hésite pas.

Merci
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Message par flaith »

sinon essaye en transfert ftp, avec accès à un répertoire en particulier, dans ce répertoire tu créés un fichier .htaccess, donc ce rep ne pourra pas être vu par d'autre personne que toi !

**edit ** pour info sur les zip avec mdp, le zip est crypté en fonction du mdp, donc si mdp différent, ca marche plus, et puis 4 secondes j'aimerais bien que tu retrouves ce PASSWARE ca pourrait m'être utile :wink:
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

7zip utilise ce qui se fait de mieux nivo crypto et sinon, va me trouver un cracker de mot de passe winrar, il utilise lui aussi un algorithme TRES efficace.
A noter que l'implémentation des mots de passe des Zip depuis winrar est lui aussi plus efficace (mais crackable par contre).
Je te met au défit de cracker un rar avec un simple mot de passe de mon cru ...
"Qui baise trop bouffe un poil." P. Desproges
meganet
Messages : 317
Inscription : jeu. 20/janv./2005 22:00

Tu peu fr comment ça.

Message par meganet »

Salut, tu peu faire comme ça avec ton histoire de byte.
Par example tu inverse 1 bit sur 3, et voilà le fichier est ilisible. Je dit pas que c'est unfaÏble, mais qui va penser à faire ça?
Tu aurai pue inverser nimporte quel bit!.
Autrement, jsuis entrain de mettre au poin un algo de criptage, jvais peut-être fr une dll.
Autrement tu peu aussi utiliser pgp, tu à un code dans CodeArchive.
Voilà @+++.
Répondre