જે રીતે આગલા બધા હુમલાઓ હતા કે જેમાં બફર ઓવરફ્લો કરી અને સ્ટેક નું રિટર્ન એડ્રેસ કોઈ એક ચોક્કસ જગ્યા પર પોઇન્ટ કરાવતા હતું એ જ રીતે return to libc અટેકમાં buffer ઓવરફ્લો કરી અને રિટર્ન એડ્રેસ કોઈ એક અજાણ્યા એડ્રેસ પર મોકલવામાં આવે છે.
முந்தைய தாக்குதலைப் போலவே, தாக்குபவர் ஒரு பஃபரை ஓவர்ப்லொ செய்கிறார் மற்றும் ரிட்டர்ன் அட்ரஸ் ஸ்டாக்கின் அந்த குறிப்பிட்ட பஃபரின் தொடக்க இடத்தை சுட்டிக்காட்டுகிறது . இதேபோல், return to Libc தாக்குதல் பஃபரை ஓவர்ப்லொ செய்து , பின்னர் ரிட்டர்ன் அட்ரஸை வேறு சில தன்னிச்சையான முகவரியுடன் மாற்றும்.