मैं picoCTF पर एक द्विआधारी शोषण चुनौती का समाधान कर रहा हूं और इस कोड के टुकड़े पर आया हूं:
((void (*)())buf)();
जहां buf
एक चरित्र सरणी है।
मैंने चुनौती को हल कर दिया, लेकिन यह समझ नहीं पाया कि वास्तव में यह क्या कर रहा है। मैंने इस धागे को देखा लेकिन मैं इसे नहीं बना पाया।
क्या ((void (*)())buf)();
मतलब है?
((void (*)())buf)();
मतलब है? इसका मतलब है कि लेखक समझ नहीं पाता हैtypedef
।typedef void (*voidFuncPtrType)();
यह कोड स्पष्ट कर देगा।