#include #include using std::cout; using std::cin; using std::endl; #include using std::string; #define PASS "4xdfeSDE7" int main() { if (ptrace(PTRACE_TRACEME, 0, 1, 0) < 0) //Si l'appel ptrace retourne une valeur négative, il a échoué => On quitte { cout << "Tentative de Crack\nAbandon..." << endl; return 1; } string mdp; cout << "Authentification requise\nMot de passe :\t"; cin >> mdp; //Capture clavier if (mdp == PASS) //Si la chaîne rentrée au clavier est pareil que la chaîne PASS définie plus tôt cout << "Authentification réussie, bienvenue dans la suite du programme" << endl; else cout << "Echec de l'authentification\nAbandon..." << endl; //Sinon return 0; }