Je suis en train d'écrire un module noyau qui doit changer les permissions de page pour une tâche. Normalement, la tâche appelle simplement mprotect et définit les autorisations. Si je comprends bien,
Je développe une application jailbreaké sur iOS et obtenir errno 22 lorsque vous appelez mprotect(p, 1024, PROT_READ | PROT_EXEC)
errno 22 signifie arguments non valides, mais je ne peux pas compren
bon après-midi. J'ai obtenu le code ci-dessous sur un livre. J'essaie de l'exécuter, mais je ne sais pas quels sont les "premiers" et "derniers" paramètres de la fonction MakeCodeWritable, ou où je pe
Est-ce que quelque chose: Alloue/Libère/réalloue beaucoup d'objets de taille variable sans fragmentation (essentiellement ce que malloc fait) et garde la trace de toute la mémoire pages utilisées dans