NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
HI

ओपन-सोर्स सुरक्षा उपकरण

sqlmap: मिलने से पहले इंजेक्शन ढूंढना

sqlmap SQL इंजेक्शन परीक्षण को स्वचालित करता है: यह एक बैकएंड को फिंगरप्रिंट करता है, डेटाबेस और स्कीमा की गणना करता है, और (झंडे के साथ आपको दो बार सोचना चाहिए) तालिकाओं को डंप कर सकता है। सही ढंग से उपयोग किए जाने पर, यह उस तकनीक के लिए समय बचाने वाला है जिसे पेशेवर पहले ही हाथ से पुष्टि कर चुके हैं; आँख मूँद कर उपयोग किया जाता है, यह एक उत्पादन प्रणाली पर नुकीली डेटा-विनाशकारी तोप है। उपकरण परीक्षण श्रृंखला के अंत में बैठता है, प्रारंभ में नहीं: आप इंजेक्शन ढूंढते हैं, इसे समझते हैं, फिर रिपोर्ट के लिए sqlmap को इसकी गणना करने देते हैं।

मुख्य बिंदु

  1. पहले हाथ से खोजें: एक पैरामीटर पुनरावर्तक (त्रुटि स्ट्रिंग, समय परिवर्तन) में अजीब तरह से प्रतिक्रिया करता है, आप मैन्युअल पेलोड के साथ सत्यापित करते हैं, और उसके बाद ही जो आपने पहले ही पुष्टि की है उसे स्वचालित करने के लिए sqlmap लाते हैं।
  2. मूल कॉल फॉर्म: sqlmap -u URL p पैरामीटर और POST निकायों के लिए sqlmap --data; --बैच स्किप्स आपके अपने परिचालन जोखिम पर संकेत देता है।
  3. जानबूझकर झंडे बढ़ाएं: --स्तर और --जोखिम जांच की मात्रा बढ़ाएं (अधिक इंजेक्शन बिंदु, अधिक आक्रामक PAYLOADS), जो बिल्कुल इसी तरह से एक सर्वर को ऑफ़लाइन खटखटाया जाता है - जो जुड़ाव अनुमति देता है उससे उनका मिलान करें।
  4. गणना उत्पादक चरण है: --dbs, फिर -D db --tables, फिर -T टेबल --कॉलम, और --dump केवल स्पष्ट ग्राहक सहमति के साथ क्योंकि यह वास्तविक डेटा की प्रतिलिपि बनाता है।
  5. --तकनीक (बी, ई, यू, टी, एस) के साथ तकनीक का चयन इंजन को बताता है कि क्या प्रयास करना है; यदि ब्लाइंड बूलियन काम करता है तो धीमे नेटवर्क पर आधारित समय घंटों बर्बाद करता है।
  6. --ओएस-शेल और टैम्पर स्क्रिप्ट मौजूद हैं और शक्तिशाली हैं, और दोनों ऐसे झंडे हैं जो अक्सर चीजों को तोड़ देते हैं; वे वास्तव में क्या तैनात करते हैं इसका एक अध्ययन आग लगने से पहले आता है।
  7. रिपोर्ट का मूल्य सटीक है: एक निष्कर्ष जो बैकएंड, इंजेक्शन बिंदु और मान्य पेलोड का नाम स्कैनर आउटपुट स्क्रीनशॉट से बेहतर पढ़ता है, जो भी उपकरण इसे उत्पादित करता है।
  8. दायरा सीमा तय करें: sqlmap आपके अनुरोध के बिना कुछ भी नहीं लिखता है, लेकिन वास्तविक उपयोगकर्ता तालिका पर --dump वास्तविक अनुपालन परिणामों के साथ एक क्लाइंट-डेटा कॉपी है - सहभागिता योजना में सहमति लिखें।

क्षेत्रीय टिप्पणी

सबसे अच्छी सलाह जो मुझे अब तक मिली है: आप जो कुछ भी हाथ से पाते हैं उसे पहले डंप नहीं कर सकते, सहमति के बाद ही डंप कर सकते हैं, और तार को देखे बिना उत्पादन के खिलाफ --बैच के साथ कभी नहीं। प्रगणित स्कीमा ने किसी भी स्क्रीनशॉट की तुलना में बेहतर रिपोर्ट बनाई।

अक्सर पूछे जाने वाले प्रश्न

क्या sqlmap हर इंजेक्शन को खोजने की गारंटी देता है?

नहीं: यह क्लासिक पैटर्न को अच्छी तरह से कवर करता है, और ब्लाइंड स्पॉट में दूसरे क्रम के इंजेक्शन, असामान्य एन्कोडिंग और ऐसे मामले शामिल हैं जहां मानव आंखें स्वचालित पैटर्न-मिलान को मात देती हैं।

क्या स्वचालित इंजेक्शन उपकरण का उपयोग करना कानूनी है?

आपके स्वयं के या अधिकृत-स्कोप सिस्टम के विरुद्ध हाँ; किसी और चीज़ के ख़िलाफ़, नहीं; यह उपकरण अपराध के लिए अप्रासंगिक है, यह इसे और अधिक तीव्र बना देता है।

--os-shell के बारे में क्या?

यह उच्चतम प्रभाव वाला ध्वज है: डेटाबेस होस्ट पर एक सिस्टम कमांड चैनल, अधिकृत शोषण के लिए दिखाया गया है; उत्पादन पैमाने पर यह स्पष्ट सहभागिता-स्तर की सहमति के पीछे है।

यदि sqlmap मौजूद है तो क्या मुझे अभी भी बर्प की आवश्यकता है?

बिल्कुल: बर्प इंजेक्शन ढूंढता है और उसे मान्य करता है, sqlmap इसकी गणना करता है, और वे एक दूसरे को प्रतिस्थापित करने के बजाय श्रृंखलाबद्ध करते हैं।

ओपन-सोर्स सुरक्षा उपकरण में Kinetikatech कैसे सहायता करता है

हम इसे सैकड़ों बार संभाल चुके हैं: परीक्षण टूलबॉक्स पेशेवर वास्तव में लोड रहते हैं: स्कैनर, स्निफ़र, क्रैकर, और वेब प्रॉक्सी ने समझाया कि उनका उपयोग वास्तविक संलग्नक - कमांड, झंडे, आउटपुट, और जहां प्रत्येक एक पद्धति में बैठता है, पर किया जाता है। पैठ परीक्षण और Linux सर्वर सुरक्षा के साथ आपको पूरा चक्र मिलता है — हम आकलन करते हैं, लागू करते हैं, चौबीसों घंटे निगरानी रखते हैं, और महत्वपूर्ण समय में 30 मिनट में जवाब देते हैं।

इंजीनियर से बात करें

सर्वर समस्या? हैक साइट? धीमी वेबसाइट?

गंभीर समस्याओं पर 30 मिनट में जवाब — दिन-रात, सप्ताह के सातों दिन।

आपात सहायता मांगें support@kinetikatech.com