Шутка в том, что в num для последующего sys_write всегда кладётся '2' без какого-либо рандома? Зачем выделять четыре байта под num, когда достаточно одного? Почему в edx кладут 0xFF (количество байт для вывода), а не 1? Поскольку esi указывает на переменную в .bss, значит ли это, что при выводе 0xFF байт нам покажут кусочек стека?
Шутка в том, что в num для последующего sys_write всегда кладётся '2' без какого-либо рандома? Зачем выделять четыре байта под num, когда достаточно одного? Почему в edx кладут 0xFF (количество байт для вывода), а не 1? Поскольку esi указывает на переменную в .bss, значит ли это, что при выводе 0xFF байт нам покажут кусочек стека?