For me, [Return-Oriented Programming] means [falling domino pieces where the end looks like an apocalypse]".
Long Description (up to 3 sentences)
In return-oriented programming, it is rarely a single gadget that archives the task. The fact that often it is a sequence of gadgets always reminds me of domino pieces. In the above picture, the meaning of them ascending is twofold - first, it symbolizes that the program's control flow has been taken by the attacker and secondly it depicts the damage that such malicious attacks usually carry.
Name: Nikolai Kurlovich
Short Description
For me, [Return-Oriented Programming] means [falling domino pieces where the end looks like an apocalypse]".
Long Description (up to 3 sentences)
In return-oriented programming, it is rarely a single gadget that archives the task. The fact that often it is a sequence of gadgets always reminds me of domino pieces. In the above picture, the meaning of them ascending is twofold - first, it symbolizes that the program's control flow has been taken by the attacker and secondly it depicts the damage that such malicious attacks usually carry.