diff --git a/Malware/Malware/Debug + argument/Malware.lastbuildstate b/Malware/Malware/Debug + argument/Malware.lastbuildstate index f80ebc5..f4b5fea 100644 --- a/Malware/Malware/Debug + argument/Malware.lastbuildstate +++ b/Malware/Malware/Debug + argument/Malware.lastbuildstate @@ -1,2 +1,2 @@ #v4.0:v100 -Debug + argument|Win32|z:\Malware\| +Debug + argument|Win32|Z:\Malware\| diff --git a/Malware/Malware/Debug + mauvais argument/Malware.lastbuildstate b/Malware/Malware/Debug + mauvais argument/Malware.lastbuildstate index 74b9a92..dfeab6d 100644 --- a/Malware/Malware/Debug + mauvais argument/Malware.lastbuildstate +++ b/Malware/Malware/Debug + mauvais argument/Malware.lastbuildstate @@ -1,2 +1,2 @@ #v4.0:v100 -Debug + mauvais argument|Win32|z:\Malware\| +Debug + mauvais argument|Win32|Z:\Malware\| diff --git a/Malware/Malware/Malware.cpp b/Malware/Malware/Malware.cpp index e830c44..43d386d 100644 --- a/Malware/Malware/Malware.cpp +++ b/Malware/Malware/Malware.cpp @@ -1,12 +1,14 @@ // Malware.cpp�: d�finit le point d'entr�e pour l'application console. // +#pragma clang diagnostic ignored "-Wwritable-strings" -#include "stdafx.h" +#include "stdafx.h" // IWYU pragma: keep #include #include #include +#include "tree.h" -char* this_is_useful_fr_dont_miss_it(){ +char* this_is_useful_fr_dont_miss_it(){ // it's not, pure red herring char* useful = (char*) malloc(sizeof(char)*100); for (int i = 0; i < 99; i++){ @@ -23,12 +25,8 @@ int _tmain(int argc, wchar_t* argv[]) c = this_is_useful_fr_dont_miss_it(); for(int i = 0; i < 4; i ++){ c[i] = a[i] ^ b[i]; - // printf("%x",c[i]); } c[4] = '\0'; - // printf("The string is:"); - // printf("%s\n",c); - // printf("%s\n",c); if (argc > 1){ char* d = (char*)malloc(sizeof(char)*9); char* e = (char*)malloc(sizeof(char)*9); @@ -37,7 +35,7 @@ int _tmain(int argc, wchar_t* argv[]) } e[8] = '\0'; sprintf(d, "%s%s", c, "boop\0baap"); - d[9] = '\0'; + d[9] = '\0'; // pure bait if (!strcmp(d, e)) { printf("Gagne!\n"); } else { diff --git a/Malware/Malware/stdafx.h b/Malware/Malware/stdafx.h index c36e115..afd8929 100644 --- a/Malware/Malware/stdafx.h +++ b/Malware/Malware/stdafx.h @@ -1,6 +1,6 @@ -// stdafx.h : fichier Include pour les fichiers Include système standard, -// ou les fichiers Include spécifiques aux projets qui sont utilisés fréquemment, -// et sont rarement modifiés +// stdafx.h�: fichier Include pour les fichiers Include syst�me standard, +// ou les fichiers Include sp�cifiques aux projets qui sont utilis�s fr�quemment, +// et sont rarement modifi�s // #pragma once @@ -8,8 +8,10 @@ #include "targetver.h" #include +#if _WIN32 #include +#endif -// TODO: faites référence ici aux en-têtes supplémentaires nécessaires au programme +// TODO: faites r�f�rence ici aux en-t�tes suppl�mentaires n�cessaires au programme diff --git a/Malware/Malware/targetver.h b/Malware/Malware/targetver.h index b9d1864..7866b1a 100644 --- a/Malware/Malware/targetver.h +++ b/Malware/Malware/targetver.h @@ -1,8 +1,9 @@ #pragma once -// Si vous incluez SDKDDKVer.h, cela définit la dernière plateforme Windows disponible. - -// Si vous souhaitez générer votre application pour une plateforme Windows précédente, incluez WinSDKVer.h et -// définissez la macro _WIN32_WINNT à la plateforme que vous souhaitez prendre en charge avant d'inclure SDKDDKVer.h. +// Si vous incluez SDKDDKVer.h, cela d�finit la derni�re plateforme Windows disponible. +// Si vous souhaitez g�n�rer votre application pour une plateforme Windows pr�c�dente, incluez WinSDKVer.h et +// d�finissez la macro _WIN32_WINNT � la plateforme que vous souhaitez prendre en charge avant d'inclure SDKDDKVer.h. +#ifdef _WIN32 #include +#endif \ No newline at end of file diff --git a/Malware/Malware/tree.cpp b/Malware/Malware/tree.cpp new file mode 100644 index 0000000..d17b7a5 --- /dev/null +++ b/Malware/Malware/tree.cpp @@ -0,0 +1 @@ +#include "tree.h" \ No newline at end of file diff --git a/Malware/Malware/tree.h b/Malware/Malware/tree.h new file mode 100644 index 0000000..e69de29