Skip to content

Nixwen is a tool to observe and modify a software at run time

Notifications You must be signed in to change notification settings

IUT-MemScanner/nixwen

Repository files navigation

Nixwen

À propos de Nixwen

lien github : https://github.com/IUT-MemScanner/nixwen La documentation est disponible en format html dans html/index.html -> Classes ou Files

Commandes

  • exit -- Quitter le programme
  • cont -- Reprendre l'exécution du programme
  • stop -- Stoper l'exécution du programme
  • fuzzysearch -- Initialiser une recherche fuzzy
  • search -- Continuer une recherche commencer avec fsearch ou fuzzysearch
  • list -- Afficher les résultats de la recherche
  • fstart -- Reprendre l'exécution du programme puis le stopper 1 seconde plus tard
  • alter -- Modifier le contenu à une adresse choisi parmi les addresses proposées par la commande list
  • type -- Modifie le type lors des recherche. (choix parmi : long | int | short | char )
  • gtype -- Affiche le type courrant des future recherches
  • store -- Sauvegarde une addresse qui est affiché par list
  • list_store -- Affiche les l'élements enregistrés avec store
  • help -- Afficher les commandes disponibles

Installation et utilisation

Installer avec git:

git clone https://github.com/IUT-MemScanner/nixwen.git
cd nixwen
make

Utilisation :
Dans le dossier, saisir la commande :

./nixwen programme

"programme" est le programme que vous souhaitez observer.

Programme de test dummy

Aller dans le dossier contenant le programme (par défaut sous nixwen/dummy/qt/)

cd dummy/qt/

Puis créer le Makefile avec qmake

qmake

Enfin, exécuter le makefile :

make

L'exécutable généré aura alors pour nom "dummy".

Debut de l'interface graphique guinix

Le debut de l'interface graphique est disponible dans gui\guinix Un fichier README.txt est present pour aider a compilé et a l'éxécuté le programme

Recherche de chaine de charactère

Nous avons laissé la commande de nixwen stringSearch avec aucun parametre, elle affiche la mémoire et l'affiche charctère par charactère (il n'y a pas d'autocompletion pour cette commande)

About

Nixwen is a tool to observe and modify a software at run time

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •