• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Независающий Код

  • Автор темы Eksworden
  • Дата начала
E

Eksworden

Когда мы используем какую-либо программу, иногда мы имеем дело с крешами или зависаниями. Используете ли Вы какие-то методики или правила написания кода, что бы избежать таких ошибок при работе Вашей программы?
 
E

Eksworden

Уважаемый Xima,
отладчик нам слабо поможет если креш связан с библиотеками windows.
:-(
 
X

Xima

А что за ПО можно узнать? :blush:
Очень интересно;)
 
E

Eksworden

А что за ПО можно узнать?
Очень интересно;)

Например, используйте любую Windows API функцию, которая работает с областью памяти, и передайте ей неправильный адрес. Для "С" аналогичным является поведение функции "free" при обращении к блоку памяти, который был ранее уже освобожден.
 
X

Xima

Ясно :))))

Вот например:

Роберт Мартин - Чистый код. 2010 г.
а ещё wasm и cracklab :)
...
 
E

Eksworden

"Мартин Р. Чистый код: создание, анализ и рефакторинг. - 2010 г."
Русское издание этой книги мне очень понравилось. Спасибо за хороший совет.
 
R

rrrFer

верификация
могут и юнит-тесты помочь
инструменты типа valgrind
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!