Saya memecahkan tantangan eksploitasi biner di picoCTF dan menemukan potongan kode ini:
((void (*)())buf)();
dimana buf array karakter.
Saya memecahkan tantangan tetapi tampaknya tidak mengerti apa yang sebenarnya ia lakukan. Saya melihat ini utas tetapi saya tidak bisa keluar.
Apa ((void (*)())buf)();artinya
((void (*)())buf)();artinya Artinya penulis tidak mengertitypedef.typedef void (*voidFuncPtrType)();akan membuat kode ini jelas.