Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Outils/GitHubGitHub/humoud/hooketh
Sécurité AndroidAnalyse Dynamique (Sandboxing)Rétro-ingénierieDébogueursSécurité Mobile
GitHubhumoud/hooketh

Hooketh

Un ensemble de scripts qui facilitent le travail avec frida

Voir le dépôt
2il y a 6 ansPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Hooketh

Un ensemble de scripts qui facilitent le travail avec Frida, conçus pour aider à trouver la fonction correcte à hooker puis à la modifier.

Utilisation

Pour les deux scripts, je suppose que vous avez un appareil connecté via USB ou un émulateur en cours d'exécution sur la même machine.

Installez frida sur votre machine et assurez-vous que le serveur frida est en cours d'exécution sur votre appareil/émulateur Android.

Utilisation de Activity_Tracer.js

Vous avez peut-être un fichier apk et vous voulez savoir quelles activités s'exécuteront et dans quel ordre. Dans ce cas, vous pouvez utiliser activity_tracer.js :

frida -U -f com.pkg.xxx.yyy -l activity_tracer.js --no-pause

Utilisation de Hooketh.py

Si vous souhaitez lister toutes les méthodes d'une classe et connaître ce qu'une méthode retourne, vous pouvez utiliser hooketh.py :

root@kitploit:~

python hooketh.py -h
usage: hooketh.py [-h] [-n NUMBER] [-c CLASS_NAME] [-t RETURN_TRUE]
                  [-p PACKAGE_NAME]

optional arguments:
  -h, --help            show this help message and exit
  -n NUMBER, --number NUMBER
                        index number of the method to overload
  -c CLASS_NAME, --class_name CLASS_NAME
                        FQDM name of the target class
  -t RETURN_TRUE, --return_true RETURN_TRUE
                        make method return true(type 1 or true)
  -p PACKAGE_NAME, --package_name PACKAGE_NAME
                        FQDM of the app (ex: com.app.name, you can find it in
                        the manifest file)

# If you do not provide a method number the script will use "3" as a method number because that is the "init" method
python3 hooketh.py -c java.lang.String -p com.name1.name2.demo

# Make method 10 in the MainActivity return true
python3 hooketh.py -c com.name1.name2.demo.MainActivity -p com.name1.name2.demo -n 10 -t true

Remarque : une fois que vous fournissez un nom de classe et un numéro au script hooketh.py, il listera toutes les méthodes de la classe et les numérotera. Ensuite, vous pouvez fournir un numéro listé pour obtenir ce que cette méthode retourne. Je commence toujours par 3 car c'est la méthode d'initialisation.

Télécharger l’outil