Abusing callback to run shellcode.
Eksekusi shellcode dengan qsort (glibc).
Fungsi qsort mengimplementasikan pengurutan elemen array (sorting) menggunakan algoritma quick sort.
#include <stdlib.h>
typedef void (*callback_t)(const void *, const void *);
void qsort(void * base, size_t length, size_t size, callback_t comparator);Dalam proses pengurutan, callback comparator akan dipanggil untuk setiap perbandingkan dua elemen. Callback ini dapat di-abuse untuk melakukan eksekusi shellcode.