ಸ್ಪೆಕ್ಟರ್ ಅಟ್ಯಾಕ್  ಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಾವು ಕೋಡ್   ನ ಸಣ್ಣ ತುಣುಕನ್ನು ತೆಗೆದುಕೊಳ್ಳೋಣ, ಈ ಕೋಡ್ ಇಫ್ ಸ್ಟೇಟ್ ಮೆಂಟ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಅಲ್ಲಿ ಎಕ್ಸ್ ನ ಮೌಲ್ಯವನ್ನು ಅರೇ_ಲೆನ್ ನೊಂದಿಗೆ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಎಕ್ಸ್ ನ ಮೌಲ್ಯವು ಅರೇ_ಲೆನ್ ಗಿಂತ ಕಡಿಮೆಯಿದ್ದರೆ ನಾವು ಇದಕ್ಕೆ ಪ್ರವೇಶವನ್ನು ಪ್ರವೇಶಿಸುತ್ತಿದ್ದೇವೆ. ಇಂಡೆಕ್ಸ್ ಎಕ್ಸ್ ನಲ್ಲಿ ಅರೇ ಮೌಲ್ಯವನ್ನು ಐ ಗೆ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ ಅವರು ಐ * 256 ಸ್ಥಳದಲ್ಲಿ ಎರಡನೇ ಅರೇ2 ಅನ್ನು ಸಹ ಪ್ರವೇಶಿಸುತ್ತಿದ್ದಾರೆ ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು ಈ ವೇರಿಯೇಬಲ್  ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಆದ್ದರಿಂದ ನಾವು ಇಲ್ಲಿ ನೋಡುವುದು ಅರೇ2 ಆಗಿದೆ. ಎಕ್ಸ್ ನ ಶ್ರೇಣಿಯಿಂದ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾದ ಸ್ಥಳದಲ್ಲಿ ಪ್ರವೇಶಿಸಲಾಗುತ್ತದೆ.
స్పెక్టర్ అటాక్ ను అర్థం చేసుకోవడానికి, కోడ్ యొక్క చిన్న స్నిప్పెట్ ను తీసుకుందాం, ఈ if స్టేట్మెంట్ చదివితే, అక్కడ X యొక్క విలువ తనిఖీ కోడ్ లో array_len తో చేయ బడుతుంది మరియు X తక్కువగా ఉంటే array_len కంటే అప్పుడు మనము ఇండెక్స్ X వద్ద ప్రాప్యతను విస్తరిస్తోంది array యొక్క విలువను I లోకి తీసుకుంటారు మరియు ఆపై కూడా వారు రెండవ array ప్రాప్యత array2 స్థానంలో I * 256 మరియు ఫలితంగా voil అనే ఈ వేరియబుల్ నిల్వ చేస్తాము కాబట్టి మనం ఇక్కడ చూడండి array2 ద్వారా పేర్కొన్న ఇది ఒక ప్రదేశంలోని ప్రాప్తి X arrayకి ఉంది.