CRYPTEUR DE FICHIER PE (PORTABLE EXECUTABLE)

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 31 oct. 2004 à 22:44
starkiller20100 Messages postés 8 Date d'inscription mardi 20 janvier 2004 Statut Membre Dernière intervention 8 février 2005 - 19 nov. 2004 à 23:20
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/27212-crypteur-de-fichier-pe-portable-executable

starkiller20100 Messages postés 8 Date d'inscription mardi 20 janvier 2004 Statut Membre Dernière intervention 8 février 2005
19 nov. 2004 à 23:20
C'est comme un packer sans compression en gros
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
3 nov. 2004 à 22:16
dsl je vois pas ce que ca fait... :/
starkiller20100 Messages postés 8 Date d'inscription mardi 20 janvier 2004 Statut Membre Dernière intervention 8 février 2005
3 nov. 2004 à 18:56
Nouvelle version sur http://www.tdf-group.com avec cryptage rc4
starkiller20100 Messages postés 8 Date d'inscription mardi 20 janvier 2004 Statut Membre Dernière intervention 8 février 2005
1 nov. 2004 à 18:59
Ben j'appelerai la methode de cryptage comme un cryptage xor sur 3bytes
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
1 nov. 2004 à 13:47
je n'ai pas vraiment compris quelle méthode de cryptographie tu utilisais, tu peux détailer ça stp ?
starkiller20100 Messages postés 8 Date d'inscription mardi 20 janvier 2004 Statut Membre Dernière intervention 8 février 2005
1 nov. 2004 à 11:30
Pourquoi ca plante ? char filename[1000];
OPENFILENAME ofn;
ZeroMemory(&filename, sizeof(filename));
ZeroMemory(&ff, sizeof(IMAGE_DOS_HEADER));
ZeroMemory(&pe, sizeof(IMAGE_NT_HEADERS));
ZeroMemory(&ofn, sizeof(OPENFILENAME));
ofn.lStructSize = sizeof(OPENFILENAME);
ofn.hwndOwner = hDialog; //handle de ton appli ou fenêtre
ofn.hInstance = NULL;
ofn.lpstrCustomFilter = NULL;
ofn.nMaxCustFilter = 0;
ofn.nFilterIndex = 0;
ofn.lpstrFile = filename;
ofn.nMaxFile = 1000;
ofn.lpstrFileTitle = NULL;
ofn.nMaxFileTitle = 1000;
ofn.lpstrTitle = NULL;
ofn.Flags = 0;
ofn.nFileOffset = 0;
ofn.nFileExtension = 0;
ofn.lpstrDefExt = "exe";
ofn.lCustData = 0L;
ofn.lpfnHook = NULL;
ofn.lpTemplateName = NULL;
ofn.lpstrFilter = "Application (*.exe)\0*.exe\0";
ofn.lpstrTitle = "Choisir l'application";

if(!(GetOpenFileName( &ofn )))MessageBox (NULL, TEXT("Impossible d'ouvrir le fichier !"), TEXT("Erreur"), MB_OK | MB_ICONWARNING);

source = CreateFile(filename, GENERIC_READ, 0, 0,OPEN_EXISTING, FILE_FLAG_SEQUENTIAL_SCAN, 0);
//Si le fichier n'est pas ouvert alors Finir
if(source == INVALID_HANDLE_VALUE)return 0;
//On lit l'entete DOS et on la place dans ff
ReadFile(source,&ff,sizeof(IMAGE_DOS_HEADER),0,0);
starkiller20100 Messages postés 8 Date d'inscription mardi 20 janvier 2004 Statut Membre Dernière intervention 8 février 2005
1 nov. 2004 à 10:45
Ok je vais regardez ca merci du conseil
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
31 oct. 2004 à 22:44
Salut,

que font ces machins interpretes:
ifstream source;
ofstream result;
dans du code Windows ?
Utiliser API comme ppour le reste.
Rejoignez-nous