જે રીતે આગલા બધા હુમલાઓ હતા કે જેમાં બફર ઓવરફ્લો કરી અને સ્ટેક નું રિટર્ન એડ્રેસ કોઈ એક ચોક્કસ જગ્યા પર પોઇન્ટ કરાવતા હતું એ જ રીતે return to libc અટેકમાં buffer ઓવરફ્લો કરી અને રિટર્ન એડ્રેસ કોઈ એક અજાણ્યા એડ્રેસ પર મોકલવામાં આવે છે.
മുമ്പത്തെ ആക്രമണം പോലെ, ആക്രമണകാരി ഒരു ബഫറിനെ Overflow ചെയ്യുകയും സ്റ്റാക്കിലെ പ്രത്യേക ബഫറിന്റെ ആരംഭ സ്ഥാനത്തേക്ക് മടക്ക വിലാസം നൽകുകയും ചെയ്യുന്നു. സമാനമായ രീതിയല്  റിട്ടേൺ ടു ലിബ് ആക്രമണം ബഫറിനെ Overflow ചെയ്യുകയും തുടർന്ന് മടക്ക വിലാസം മറ്റേതെങ്കിലും അനിയന്ത്രിതമായ വിലാസം ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യും.