Показать сообщение отдельно

  #4  
Старый 11.05.2019, 17:25
Ondrik8
Новичок
Регистрация: 08.11.2016
Сообщений: 0
С нами: 5005666

Репутация: 0
По умолчанию

очень хороший цикл статей) если это все освоить, можно не плохо заработать! легально и нет)))

Цитата:

Lk1 сказал(а):

спасибо, но 1ый пункт все равно понять не могу - в стек ложится адрес exit потом сразу адрес шелла. Из твоего обьяснения выходит аргументом для system() будет сразу и то и то, что вообще не должно выполниться.
Проверил - код рабочий. Видимо я что то концептуального не понимаю.
Может кто нибудь на пальцах обьяснить почему в качестве аргумента для функции system берется строка, адрес который лежит в стеке после ret, а потом вызывается еще раз эта же функция, но берется следующий аргумент?

возможно это тебе поможет )) или это (на живом примере)
 
Ответить с цитированием