Web Analytics

API_Sword

⭐ 361 stars French by Sugobet

[\[EN-ReadMe\]](https://github.com/Sugobet/API_Sword/blob/main/%5BEN%5D-README.md) <------ veuillez lire ceci

WeChat officiel : APT250

Fidèle au principe de l'open source avant tout et de l'échange d'apprentissage, API Sword sera open source dans deux semaines (après le 7 septembre) et sera également mis en ligne sur le magasin officiel de plugins Burp, BApp Store, pour faciliter les mises à jour et l'utilisation futures. Actuellement, le code est en cours de révision officielle, et il sera bientôt disponible sur le BApp Store.

[Nouveau plugin classique burp] API Sword - collecte automatique et approfondie des API dans diverses réponses

Le fichier jar est disponible en release, il sera aussi téléchargeable depuis le magasin officiel de plugins Burp après mise en ligne.

Avant-propos

Ce plugin combine mon travail récent et une partie de mon expérience acquise lors d’un bug bounty de 40 000 dollars sur des failles d’API dans des comptes Microsoft,

Les développeurs d’API Sword ont obtenu plusieurs résultats et des zero-day généraux grâce à cet outil. Depuis que je possède cet outil, je ne cherche plus péniblement manuellement dans aucun JS les interfaces, chemins et paramètres.

Insérer une description d'image ici

Comparé à de nombreux outils populaires comme JS Finder, URLFinder pour l’extraction de js et api, ils sont d’excellents outils, mais API Sword tire sa force et son avantage des caractéristiques de Burp.

Capture d’écran de la page principale du plugin :

image

Fonctionnalités principales d’API Sword

API Sword est entièrement automatique avec prévention des boucles, il extrait les API et fichiers JS dans une plage spécifiée à partir de diverses réponses, puis effectue une extraction récursive en profondeur des API, en initiant activement des requêtes API, JS et autres fichiers utiles.

Le résultat API est WYSIWYG, la fenêtre de droite affiche le JS source de l’API, permettant d’obtenir immédiatement les informations sur les paramètres de l’API depuis le JS, puis Burp peut les tester directement avec Ctrl + R.

Ce n’est pas aussi complexe que l’on pourrait l’imaginer, API Sword réduit surtout pour nous une grande quantité de recherches répétitives, longues et fastidieuses de js, api et paramètres d’api.

L’utilisateur doit simplement activer API Sword et définir une « plage raisonnable », puis continuer à naviguer et cliquer sur les diverses fonctionnalités du système web dans le navigateur, en laissant tout le trafic passer par Burp. API Sword analysera et traitera tout cela pour vous fournir le fruit de vos recherches.

Pour des raisons de sécurité opérationnelle (opsec), API Sword ne fuzz pas activement les paramètres pour l’instant, cette fonctionnalité pourra être ajoutée ultérieurement en option si besoin.

Comment utiliser ?

Remarque : Le plugin doit fonctionner sur BurpSuite version 2024.7 ou supérieure ; (pour les versions inférieures à 2024.7, il faut manuellement désactiver la fonction "Utiliser les en-têtes d'origine" dans la page des paramètres du plugin)

L'utilisation de l'API Sword est très simple,

Configuration de l'API Sword

Dans l'onglet Scope, nous pouvons définir la portée, qui peut être une URL, un domaine ou une IP

image

Cette portée est particulièrement importante, il est conseillé de réfléchir attentivement, sinon vous risquez de scanner à l'extérieur de la cible.

Une fois la portée définie, passons à l'onglet Setting

image

Cette option est activée par défaut, il est déconseillé de la désactiver, sinon l'API Sword ne pourra pas extraire les données en profondeur

Activé par défaut, si vous souhaitez tester spécifiquement les API non autorisées, vous pouvez désactiver cette option, ce qui empêchera l’envoi de cookies ou sessions

Désactivé par défaut, cette option sert à suspendre en cas d'urgence, il est conseillé de l’utiliser conjointement avec la première option

Ce bouton sert à supprimer toutes les données des sites dans le Site Map de l'API Sword

在这里插入图片描述

Limiter l'intervalle entre chaque requête

En activant cette option, API Jian ajoutera un chemin personnalisé spécifié avant la concaténation de l'URL principale

Autres paramètres en cours de développement et d'amélioration, pour toute idée, suggestion ou problème, vous pouvez faire un retour via les issues sur GitHub

Remerciements

Merci à Microsoft

Merci à mon mentor de Green Alliance

Merci à mil1ln

Merci à 探姬

Merci à tous ceux qui ont apporté des conseils précieux et des retours pendant la phase de test d'API Jian

Merci à tous ceux qui ont soutenu API Jian !

TODO

--- Tranlated By Open Ai Tx | Last indexed: 2026-03-03 ---