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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
SSLPinDetect — SSLPinDetect एक उपकरण है जो एंड्रॉइड APK का विश्लेषण करके SSL पिनिंग कार्यान्वयन का पता लगाने के लिए है, जो डीकंपाइल कोड में ज्ञात पैटर्न की स्कैनिंग करता है। यह सुरक्षा शोधकर्ताओं और पेनिट्रेशन टेस्टर्स को मोबाइल एप्लिकेशन में उपयोग किए जाने वाले SSL पिनिंग तंत्र की पहचान करने में मदद करता है। | Kitploit
उपकरण/GitHubGitHub/aancw/sslpindetect
एंड्रॉइड सुरक्षास्थैतिक विश्लेषणभेद्यता विश्लेषणकोड विश्लेषणरिवर्स इंजीनियरिंगपेनिट्रेशन टेस्टिंगमोबाइल सुरक्षा
GitHubaancw/sslpindetect

SSLPinDetect

रिपॉजिटरी देखें
871711 महीने पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

सभी उपकरण देखें →

विवरण

SSLPinDetect एक उपकरण है जो एंड्रॉइड APK का विश्लेषण करके SSL पिनिंग कार्यान्वयन का पता लगाने के लिए है, जो डीकंपाइल कोड में ज्ञात पैटर्न की स्कैनिंग करता है। यह सुरक्षा शोधकर्ताओं और पेनिट्रेशन टेस्टर्स को मोबाइल एप्लिकेशन में उपयोग किए जाने वाले SSL पिनिंग तंत्र की पहचान करने में मदद करता है।

साझा करें

🔒 SSL पिनिंग डिटेक्टर

SSLPinDetect एक ऐसा टूल है जो Android APK का विश्लेषण करके डीकंपाइल्ड Smali कोड में ज्ञात पैटर्न को स्कैन करके SSL पिनिंग कार्यान्वयन का पता लगाता है। यह सुरक्षा शोधकर्ताओं और पेनिट्रेशन टेस्टर्स को मोबाइल ऐप्लिकेशन में उपयोग किए जाने वाले SSL पिनिंग तंत्रों को कुशलतापूर्वक पहचानने में मदद करता है।

🚀 विशेषताएँ

  • तेज़ स्कैनिंग: कुशल और तीव्र फ़ाइल स्कैनिंग के लिए मल्टी-थ्रेडिंग और मेमोरी-मैप्ड फ़ाइल रीडिंग का उपयोग करता है।
  • सटीक पहचान: सटीक SSL पिनिंग पहचान के लिए पूर्व-संकलित रेगेक्स पैटर्न, जिसमें लाइन नंबर और कोड प्रीव्यू शामिल है।
  • रीयल-टाइम प्रगति: स्कैनिंग और मैच काउंटिंग दोनों के लिए इंटरैक्टिव प्रगति बार, बेहतर मॉनिटरिंग सुनिश्चित करता है।
  • लचीला आउटपुट: विस्तृत लॉग के लिए वर्बोज़ मोड या दक्षता के लिए न्यूनतम आउटपुट को सपोर्ट करता है।

⚙️ आवश्यकताएँ

  • Python 3.8+
  • Java (सुनिश्चित करें कि यह सिस्टम PATH में है)
  • Apktool (डाउनलोड करें और पथ निर्दिष्ट करें)

🛠 स्थापना

  1. रिपॉजिटरी क्लोन करें:
root@kitploit:~
git clone https://github.com/aancw/SSLPinDetect
cd SSLPinDetect
  1. आवश्यक Python पैकेज स्थापित करें:
root@kitploit:~
pip install -r requirements.txt
  1. सुनिश्चित करें कि Java और Apktool स्थापित और एक्सेसिबल हैं।

🚦 उपयोग

root@kitploit:~
python sslpindetect.py -f <apk_path> -a <apktool_path> -p <pattern_file> [-v]

आर्गुमेंट्स:

  • -f, --file (आवश्यक): APK फ़ाइल का पथ।
  • -a, --apktool (आवश्यक): apktool jar फ़ाइल का पथ।
  • -p, --pattern (वैकल्पिक): SSL पिनिंग पैटर्न वाली JSON फ़ाइल का पथ (डिफ़ॉल्ट: patterns.json)।
  • -v, --verbose (वैकल्पिक): विस्तृत लॉगिंग सक्षम करें।

🧪 उदाहरण

✅ 1. बेसिक उपयोग (वर्बोज़ मोड और कस्टम पैटर्न के बिना):

root@kitploit:~
python sslpindetect.py -f app.apk -a apktool.jar

🔍 2. वर्बोज़ मोड सक्षम करें (विस्तृत आउटपुट के लिए):

root@kitploit:~
python sslpindetect.py -a apktool_2.11.0.jar -f sample/app-release.apk -v
root@kitploit:~
Processing APK...
APK successfully decompiled.
Scanning Smali Files: 100%|█████████████████████| 100/100 [00:05<00:00, 19.76it/s]
Pattern Matched: 5
Total Patterns Matched: 5
Pattern detected: OkHttp Certificate Pinning
  - smali/com/example/app/MainActivity.smali
	[Line 45]: invoke-static {v0}, Lcom/squareup/okhttp/CertificatePinner;->check(Ljava/lang/String;)V

🛠️ 3. कस्टम SSL पिनिंग पैटर्न का उपयोग करें:

root@kitploit:~
python sslpindetect.py -f app.apk -a apktool.jar -p custom_patterns.json

📂 पैटर्न्स फ़ाइल (patterns.json)

नवीनतम पैटर्न फ़ाइल डाउनलोड करें: smali-sslpin-patterns

patterns.json फ़ाइल का उदाहरण

root@kitploit:~
{
    "OkHttp Certificate Pinning": [
        "Lcom/squareup/okhttp/CertificatePinner;",
        "Lokhttp3/CertificatePinner;",
        "setCertificatePinner"
    ],
    "TrustManager Override": [
        "Ljavax/net/ssl/X509TrustManager;",
        "checkServerTrusted"
    ]
}

✅ लाइसेंस

यह प्रोजेक्ट MIT लाइसेंस के तहत लाइसेंस प्राप्त है।

✅ योगदान दें

🚀 SSLPinDetect को अगले स्तर पर ले जाने के लिए तैयार हैं? अपने विचार, सुधार या समस्याएँ साझा करें ताकि इस टूल को और भी शक्तिशाली बनाया जा सके! आइए मिलकर कुछ अद्भुत बनाएँ!

PoC

SSL पिनिंग डिटेक्टर PoC

टूल डाउनलोड करें