ReArk
Anglais | 简体中文
ReArk est un outil de rétro-ingénierie et d'analyse assistée par IA pour ordinateur de bureau, destiné aux applications HarmonyOS NEXT, Android et iOS. Ouvrez des fichiers HarmonyOS .hap, .app et .abc, des paquets Android .apk et .aab, ou des fichiers iOS .ipa pour inspecter le code, les ressources, les métadonnées, les signatures et le comportement de l'application dans un espace de travail unique. Des binaires autonomes Windows PE, ELF et Mach-O peuvent également être ouverts directement pour l'analyse native.
Combinez l'analyse statique avec l'inspection d'appareils connectés et ReArk Agent pour étudier la logique applicative, auditer la sécurité et résoudre des challenges CTF.
Téléchargez l'installateur correspondant à votre ordinateur depuis Dernière version. Consultez Toutes les versions pour l'historique des versions et les notes de version.
| OS | Configuration requise | Liens directs |
|---|
 Windows | Windows 10+ x64 |  |
 macOS | macOS 14.0+ Apple Silicon |  |
 Linux | x64 Configuration système à annoncer | Disponible dans la prochaine version |
Fonctionnalités principales
Analyse de paquets et analyse statique
- Prend en charge les fichiers HarmonyOS NEXT
.hap, .app et .abc, Android .apk et .aab, ainsi que iOS .ipa
- Parcourez la structure du paquet, les modules, la sortie de code source générée, les ressources, les signatures et les métadonnées
- Désassemblez et décompilez le bytecode ABC ; explorez les chaînes, les littéraux, les références croisées et les flux d'arguments d'appel
- Inspectez les manifestes Android, les permissions, les composants, les points d'entrée, les ressources et les icônes d'application
- Lisez le désassemblage Android et la sortie décompilée de type Java
- Inspectez les signatures IPA iOS et les chaînes de certificats
- Affichez les données hexadécimales, le JSON formaté, le XML, le texte, les images et les ressources multimédias ; recherchez des fichiers et naviguez dans la sortie de code source
Analyse de binaires natifs
- Ouvrez directement des exécutables et bibliothèques Windows PE (
.exe, .dll), ELF et Mach-O
- Parcourez les en-têtes, les sections, les imports, les exports, les relocations et les dépendances
- Examinez les protections de sécurité telles que ASLR, DEP/NX, PIE, RELRO, les canaris de pile et CFG
- Naviguez dans des listes structurées et des vues hexadécimales avec des annotations au niveau des champs
Signature et empaquetage HarmonyOS
- Inspectez les signatures, les certificats et la validité de signature
- Configurez les éléments de signature, re-signez et re-empaquetez les applications HarmonyOS
- Installez les paquets d'application pris en charge sur les appareils connectés ; l'installation sur appareil Android utilise des fichiers APK
ReArk Agent
- Posez des questions contextuelles sur le paquet HarmonyOS ou Android actuel
- Découvrez les capacités d'analyse et récupérez les fichiers du paquet, les métadonnées, les chaînes, le désassemblage et la sortie décompilée selon les besoins
- Joignez des documents de référence pour compléter les preuves du paquet avec vos propres éléments
- Utilisez les fournisseurs de modèles pris en charge, y compris les points de terminaison compatibles OpenAI et les modèles Ollama locaux
- Combinez l'analyse statique avec les workflows sur appareil ; les commandes hôte, l'exécution Python et les opérations sur appareil utilisent les flux d'approbation applicables
Appareils connectés
- Découvrir les appareils HarmonyOS via HDC et les appareils Android via ADB
- Installer et lancer des applications, capturer des captures d'écran, inspecter les nœuds d'interface utilisateur et lire les journaux de l'appareil
- Refléter l'écran des appareils en temps réel et contrôler les appareils à l'aide de la souris et du clavier
- Utiliser l'enregistrement d'écran, l'audio, le presse-papiers et les contrôles de l'appareil lorsque l'appareil et l'environnement d'exécution le prennent en charge
- Travailler avec des fenêtres de mise en miroir en plein écran ou détachées
Les vues d'analyse et les actions sur l'appareil disponibles dépendent du format du paquet, de la version du système d'exploitation et des capacités de l'appareil. Les outils de preuve ABC et la re-signature HarmonyOS sont spécifiques aux paquets HarmonyOS.
Captures d'écran
| Bienvenue et formats pris en charge | Résumé du paquet Android |
|---|
 |  |
| Résumé de l'IPA iOS | Chaîne de signature iOS |
|---|
 |  |
| Analyse PE | Analyse ELF |
|---|
 |  |
| Décompilation HarmonyOS | Décompilation Android |
|---|
 |  |