
Adobe Experience Manager (AEM) हैकिंग टूलकिट
hopgoblin Adobe Experience Manager (AEM) इंस्टेंस के लिए एक स्कैनर है।
यह उन कई जाँचों को स्वचालित करता है जिन्हें हम सुरक्षा मूल्यांकन के दौरान अक्सर मैन्युअल रूप से करते हैं।
/bin/querybuilder.json/bin/querybuilder.feedrep:User ऑब्जेक्ट और लीक हुए पासवर्ड हैश की गणना करता है/services/accesstoken/verify के माध्यम से SSRF/crx/packmgr/service/exec.json)tqdm) के साथ समवर्तीता--proxy)रिपॉजिटरी को क्लोन करें और निर्भरताएँ इंस्टॉल करें:
git clone https://github.com/assetnote/hopgoblin.git
cd hopgoblin
pip install -r requirements.txt
आवश्यकताएँ:
requeststqdmpython hopgoblin.py https://aem-target.example
उदाहरण आउटपुट:
[.] Output will be saved to: hopgoblin_aem-target.example_20250923_123456.txt
Scanning https://aem-target.example
[+] Exposed JSON query builder - /bin/querybuilder.json
POC URL: https://aem-target.example/bin/querybuilder.json
summary
------------------------------------------------------------
https://aem-target.example
exposed json query builder
------------------------------------------------------------
python hopgoblin.py -f targets.txt --threads 25 --ssrf-target collab.example.com
python hopgoblin.py -f targets.txt --proxy http://127.0.0.1:8080 --debug
usage: hopgoblin.py [-h] [-f FILE | url] [-t SSRF_TARGET] [-d] [-p PROXY] [--threads THREADS]
positional arguments:
url Single target URL
optional arguments:
-f, --file FILE File containing target URLs (one per line)
-t, --ssrf-target Callback domain for SSRF/XXE checks
-d, --debug Enable debug output
-p, --proxy Proxy URL (e.g., http://127.0.0.1:8080)
--threads THREADS Number of threads (default: 10)
अपने शोध के दौरान हमने Adobe Experience Manager में कई कमजोरियों की पहचान की और रिपोर्ट की, जिन्हें CVE निर्दिष्ट किए गए:
अधिक विवरण के लिए, Adobe का आधिकारिक परामर्श देखें:
Adobe Security Bulletin APSB25-90
यह शोध और उपकरण BSides Canberra 2025 में प्रस्तुत किए गए थे:
Finding Critical Bugs in Adobe Experience Manager
स्लाइड्स: