Estoy resolviendo un desafío de explotación binaria en picoCTF y encontré este código:
((void (*)())buf)();
donde bufhay una matriz de caracteres.
Resolví el desafío pero parece que no puedo entender exactamente qué está haciendo. Miré este hilo pero no pude distinguirlo.
Que ((void (*)())buf)();significa
((void (*)())buf)();significa Significa que el autor no entiendetypedef.typedef void (*voidFuncPtrType)();aclararía este código.