Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
frida-ipa-extract — रोबस्ट Frida-आधारित टूल जो जेलब्रोकन डिवाइस से डिक्रिप्टेड iOS ऐप्स को .ipa के रूप में डंप करता है, यह App Store, साइडलोडेड और सिस्टम ऐप्स को सपोर्ट करता है | Kitploit
उपकरण/GitHubGitHub/lautarovculic/frida-ipa-extract
आईओएस सुरक्षामोबाइल ऐप पेंटेस्टिंगरिवर्स इंजीनियरिंगजानकारी एकत्र करनापेनिट्रेशन टेस्टिंगमोबाइल सुरक्षा
GitHublautarovculic/frida-ipa-extract

frida-ipa-extract

रोबस्ट Frida-आधारित टूल जो जेलब्रोकन डिवाइस से डिक्रिप्टेड iOS ऐप्स को .ipa के रूप में डंप करता है, यह App Store, साइडलोडेड और सिस्टम ऐप्स को सपोर्ट करता है

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
रिपॉजिटरी देखेंवेबसाइट
1112575 महीने पहलेKitploit द्वारा समीक्षित
साझा करें

frida-ipa-extract

यह प्रोजेक्ट frida-ios-dump से प्रेरित था। चूँकि मुझे हाल ही में उस टूल में समस्याएँ आईं, मैंने अधिक मजबूती और अतिरिक्त सुविधाओं के साथ frida-ipa-extract बनाने का निर्णय लिया ताकि आज हम जिन समस्याओं का सामना करते हैं उन्हें हल किया जा सके। Frida का उपयोग करके एक जेलब्रेकन iOS डिवाइस से डिक्रिप्टेड .ipa निकालें। App Store, साइडलोड और सिस्टम ऐप्स के माध्यम से इंस्टॉल किए गए ऐप्स का समर्थन करता है।

आवश्यकताएँ

  • Python 3.9+
  • frida-server चलाने वाला जेलब्रेकन iOS डिवाइस
  • SSH मोड के लिए: डिवाइस पर OpenSSH

Installation:

root@kitploit:~
# Install as a standalone tool using uv or pipx
uv tool install git+https://github.com/lautarovculic/frida-ipa-extract.git

# Or install as an editable package (for development)
pip install -e .

उपयोग

root@kitploit:~
# Using the entry point (if installed as standalone tool)
frida-ipa-extract

# Or using the script directly
python extract.py -U -f com.example.app -o MyApp.ipa
python extract.py -U -f com.example.app -o MyApp.ipa --sandbox
python extract.py -U -f com.example.app -o MyApp.ipa --no-resume
python -m frida_ipa_extract -U --pid 1234 -o MyApp.ipa
./extract.py -U "My Running App"
python extract.py -H 192.168.100.32 -P 2222 -u root -p password -f com.example.app

तर्क:

  • -f <target>: एक ऐप लॉन्च करें (बंडल आईडी या ऐप नाम)
  • --pid <pid>: चल रहे PID से अटैच करें
  • target (स्थिति के अनुसार): चल रहे ऐप का नाम/बंडल आईडी
  • -o <path>: आउटपुट IPA पथ (डिफ़ॉल्ट <AppName>.ipa)
  • -U: USB के माध्यम से कनेक्ट करें
  • -H <host> -P <port> -u <user> -p <pass>: SSH (paramiko) के माध्यम से कनेक्ट करें
  • --sandbox: ऐप सैंडबॉक्स को वर्तमान निर्देशिका में <AppName>-sandbox पर डंप करें
  • --no-resume: लॉन्च किए गए ऐप को निलंबित रखें (उपयोगी अगर इंस्ट्रुमेंटेड होने पर ऐप जेलब्रेक डिटेक्शन के कारण क्रैश हो जाता है)

यदि आप -f या --pid पास नहीं करते हैं, तो टूल चल रहे ऐप से अटैच होता है। यदि कोई लक्ष्य प्रदान नहीं किया जाता है, तो यह चल रहे ऐप्स को सूचीबद्ध करेगा और आपको चुनने के लिए प्रेरित करेगा।

नोट्स

  • -U के बिना SSH का उपयोग करते समय, टूल पोर्ट 27042 पर frida-server के लिए एक स्थानीय टनल खोलता है और ऐप बंडल डाउनलोड करने के लिए SFTP का उपयोग करता है। यदि आप -U और -H दोनों पास करते हैं, तो USB का उपयोग Frida के लिए और SSH का उपयोग केवल फ़ाइल ट्रांसफर के लिए किया जाता है।
  • SSH के बिना USB का उपयोग करते समय, बंडल Frida RPC के माध्यम से खींचा जाता है (बड़े ऐप्स के लिए धीमा)।
  • यदि ऐप नहीं चल रहा है, तो इसे लॉन्च करने के लिए -f का उपयोग करें।
  • डंप करने से पहले सुनिश्चित करें कि डिवाइस पर frida-server चल रहा है।
  • फ़ाइलें डाउनलोड होने के दौरान एक प्रगति पट्टी दिखाई जाती है।
  • यदि डाउनलोड के बीच में Frida सत्र खो जाता है, तो टूल एक स्थिर सिस्टम प्रक्रिया पर स्विच करके पुनः प्रयास करता है; जिद्दी ऐप्स के लिए --no-resume या SSH ट्रांसफर का उपयोग करें।

समस्या निवारण

  • Frida attach timed out: ऐप अटैच को ब्लॉक कर सकता है; लॉन्च करने के लिए -f का उपयोग करें या --no-resume आज़माएँ।
  • डाउनलोड के दौरान script has been destroyed: ऐप क्रैश हो गया; --no-resume के साथ पुनः प्रयास करें या SSH ट्रांसफर (-H/-u/-p) का उपयोग करें।
  • No running apps found: ऐप नहीं चल रहा है; इसे लॉन्च करने के लिए -f का उपयोग करें।
टूल डाउनलोड करें