Trickest का उपयोग करें ताकि आप आसानी से वर्कफ़्लो बना सकें और स्वचालित कर सकें जो दुनिया के सबसे उन्नत सामुदायिक उपकरणों द्वारा संचालित हैं।
आज ही एक्सेस प्राप्त करें:
HackTricks का समर्थन करेंतैयारी
iOS प्रारंभिक विश्लेषण के सभी अनुभाग पढ़ें ताकि iOS एप्लिकेशन का परीक्षण करने के लिए सामान्य क्रियाएँ सीख सकें
डेटा संग्रहण
Plist फ़ाइलें संवेदनशील जानकारी संग्रहीत करने के लिए उपयोग की जा सकती हैं।
Core Data (SQLite डेटाबेस) संवेदनशील जानकारी संग्रहीत कर सकता है।
YapDatabases (SQLite डेटाबेस) संवेदनशील जानकारी संग्रहीत कर सकता है।
कैश डेटा संवेदनशील जानकारी संग्रहीत कर सकता है
कीचेन आमतौर पर संवेदनशील जानकारी संग्रहीत करने के लिए उपयोग किया जाता है जो फोन को फिर से बेचते समय छोड़ी जा सकती है।
संक्षेप में, केवल फाइल सिस्टम में एप्लिकेशन द्वारा सहेजी गई संवेदनशील जानकारी की जांच करें
कीबोर्ड
लॉग्स
बैकअप
बैकअप का उपयोग फाइल सिस्टम में सहेजी गई संवेदनशील जानकारी तक पहुँचने के लिए किया जा सकता है (इस चेकलिस्ट के प्रारंभिक बिंदु की जांच करें)
इसके अलावा, बैकअप का उपयोग एप्लिकेशन की कुछ कॉन्फ़िगरेशन को संशोधित करने के लिए किया जा सकता है, फिर फोन पर बैकअप को पुनर्स्थापित करें , और जैसे ही संशोधित कॉन्फ़िगरेशन लोड होती है, कुछ (सुरक्षा) कार्यात्मकता को बायपास किया जा सकता है
एप्लिकेशन मेमोरी
टूटे हुए क्रिप्टोग्राफी
स्थानीय प्रमाणीकरण
यदि एप्लिकेशन में स्थानीय प्रमाणीकरण का उपयोग किया गया है, तो आपको जांचना चाहिए कि प्रमाणीकरण कैसे काम कर रहा है।
IPC के माध्यम से संवेदनशील कार्यक्षमता का प्रदर्शन
जांचें कि क्या एप्लिकेशन किसी प्रोटोकॉल/स्कीम को पंजीकृत कर रहा है
जांचें कि क्या एप्लिकेशन किसी प्रोटोकॉल/स्कीम का उपयोग करने के लिए पंजीकृत है
जांचें कि क्या एप्लिकेशन किसी प्रकार की संवेदनशील जानकारी प्राप्त करने की अपेक्षा करता है जो कस्टम स्कीम से इंटरसेप्ट की जा सकती है जो उसी स्कीम को पंजीकृत करने वाले दूसरे एप्लिकेशन द्वारा
जांचें कि क्या एप्लिकेशन कस्टम स्कीम के माध्यम से उपयोगकर्ता इनपुट की जांच और स्वच्छता नहीं कर रहा है और कुछ कमजोरी का लाभ उठाया जा सकता है
जांचें कि क्या एप्लिकेशन किसी संवेदनशील क्रिया को उजागर करता है जिसे कस्टम स्कीम के माध्यम से कहीं से भी कॉल किया जा सकता है
जांचें कि क्या एप्लिकेशन किसी यूनिवर्सल प्रोटोकॉल/स्कीम को पंजीकृत कर रहा है
apple-app-site-association
फ़ाइल की जांच करें
जांचें कि क्या एप्लिकेशन कस्टम स्कीम के माध्यम से उपयोगकर्ता इनपुट की जांच और स्वच्छता नहीं कर रहा है और कुछ कमजोरी का लाभ उठाया जा सकता है
जांचें कि क्या एप्लिकेशन किसी संवेदनशील क्रिया को उजागर करता है जिसे कस्टम स्कीम के माध्यम से कहीं से भी कॉल किया जा सकता है
जांचें कि क्या एप्लिकेशन UIActivities प्राप्त कर सकता है और क्या इसे विशेष रूप से तैयार की गई गतिविधि के साथ किसी कमजोरी का लाभ उठाने के लिए संभव है
जांचें कि क्या एप्लिकेशन सामान्य पेस्टबोर्ड में कुछ कॉपी कर रहा है
जांचें कि क्या एप्लिकेशन सामान्य पेस्टबोर्ड से किसी चीज़ के लिए डेटा का उपयोग कर रहा है
देखें कि क्या कोई संवेदनशील डेटा कॉपी किया गया है
क्या एप्लिकेशन कोई एक्सटेंशन का उपयोग कर रहा है ?
जांचें कि किस प्रकार के वेबव्यूज़ का उपयोग किया जा रहा है
javaScriptEnabled
, JavaScriptCanOpenWindowsAutomatically
, hasOnlySecureContent
की स्थिति की जांच करें
जांचें कि क्या वेबव्यू फाइल प्रोटोकॉल के साथ स्थानीय फ़ाइलों तक पहुँच सकता है file:// ( allowFileAccessFromFileURLs
, allowUniversalAccessFromFileURLs
)
जांचें कि क्या जावास्क्रिप्ट स्थानीय विधियों (JSContext
, postMessage
) तक पहुँच सकता है
नेटवर्क संचार
विविध
HackTricks का समर्थन करें
Trickest का उपयोग करें ताकि आप आसानी से वर्कफ़्लो बना सकें और स्वचालित कर सकें जो दुनिया के सबसे उन्नत सामुदायिक उपकरणों द्वारा संचालित हैं।
आज ही एक्सेस प्राप्त करें: