क्या किसी को पता है कि OR 1#
जैसे कुछ mysql इंजेक्शन के संदर्भ में क्या है?एसक्यूएल में # मतलब क्या है?
13
A
उत्तर
31
यह लाइन टिप्पणी डेलीमीटर का MySQL का संस्करण है। मानक एसक्यूएल में, लाइन टिप्पणी डेलीमीटर --
है।
-- This is a standard SQL comment.
# This is a MySQL comment.
तो एसक्यूएल इंजेक्शन के संदर्भ में
, हमलावर जानता है अगर तुम MySQL का उपयोग कर रहे वह, इसका इस्तेमाल कर सकते MySQL उपेक्षा जो कुछ #
के पीछे है और केवल सामान निष्पादित करने के लिए पैदा कर रहा अचानक दुर्भावनापूर्ण एसक्यूएल बयान समाप्त करने के लिए इससे पहले आता है। यह केवल एकल लाइन एसक्यूएल स्टेटमेंट के खिलाफ प्रभावी है, हालांकि। यहाँ एक उदाहरण है:
इनपुट:
प्रयोक्ता नाम:
fake' OR 1#
पासवर्ड:pass
परिणामी एसक्यूएल:
SELECT * FROM users WHERE username = 'fake' OR 1#' AND password = 'pass'
कौन सा है, इस के रूप में क्रियान्वित किया जाता है जो हर रिटर्न पंक्ति:
SELECT * FROM users WHERE username = 'fake' OR 1
1
संबंधित मुद्दे
- 1. टी-एसक्यूएल में टाइमस्टैम्प सी # में क्या मतलब है?
- 2. एसक्यूएल कनेक्शन स्ट्रिंग में विश्वसनीय = हां/नहीं मतलब क्या है?
- 3. यूआरएल में/#!/मतलब क्या है?
- 4. सी = # में क्या मतलब है?
- 5. जावास्क्रिप्ट में /// मतलब क्या है?
- 6. विमस्क्रिप्ट में = ~ मतलब क्या है?
- 7. सी ++ में ~ मतलब क्या है?
- 8. सीएसएस में + मतलब क्या है?
- 9. PHP में @ मतलब क्या है?
- 10. ^{} मतलब गिट में क्या है?
- 11. प्रोलॉग में \ + मतलब क्या है?
- 12. हास्केल में `~` क्या मतलब है?
- 13. [#] सी # में क्या मतलब है?
- 14. _ :: स्कैला में क्या मतलब है?
- 15. :: सी ++ में :: मतलब क्या है?
- 16. सी # में/*! */मतलब क्या है?
- 17. ##fine मतलब में ## क्या है?
- 18. गणित में # मतलब क्या है?
- 19. $ ([]) jQuery में क्या मतलब है?
- 20. MATLAB में ~ = मतलब क्या है?
- 21. <> मतलब क्या है?
- 22. /([^.]*)\.(.*)/ मतलब क्या है?
- 23. नया() मतलब क्या है?
- 24. जावास्क्रिप्ट:/* @ @ */मतलब क्या है?
- 25. क्या है = = मतलब?
- 26. निर्धारक मतलब क्या है?
- 27. क्या करता है !! रूबी में मतलब है?
- 28. क्या करता है: :: सी ++ में मतलब है?
- 29. क्या बनाता है! रेल में मतलब है?
- 30. "डेटटाइम" क्या है? सी # में मतलब है?
'#' प्रतीक में कुछ अंग्रेजी नाम हैं (संख्या, ऑक्टोथोरपे, हेक्स, हैश, तेज) जो आप * कर सकते हैं * Google :) – BoltClock
:) मुझे पूरी तरह से असंबंधित पृष्ठों को खोजने में मदद करने के लिए धन्यवाद! सभी गंभीरता में, मैंने Google को MySQL पाउंड प्रतीक इत्यादि के लिए किया था, पूछने से पहले और सिर्फ ब्रिटिश पाउंड पर पेज प्राप्त हुए – munchybunch
विडंबना यह है कि यदि आप 'mysql हैश प्रतीक' की खोज करते हैं और 'mysql octothorpe' के लिए दूसरा परिणाम है तो यह अब शीर्ष परिणाम है। । – munchybunch