Хорошие ресурсы на безопасности, взламывая и т.д.? [закрытый]

Что-то вроде:

connected = False
try:
    conn = MySQLdb.connect(host="mysql", user="root", passwd="password"
                           , db="database")
    connected  = True
except MySQLError as ex:
    print(ex)
if connected:
    mycursor = conn.cursor()
    query = "INSERT INTO table1(col1,col2,col3)VALUES(%s,%s,%s)"
    val = (x,y,z)
    mycursor.execute(query, val)
    conn.commit()
    conn.close()
    print("Data inserted to db")
8
задан AstroCB 17 August 2014 в 20:29
поделиться

9 ответов

Хорошая отправная точка для Веб-разработчик будет Открытый проект безопасности веб-приложений (OWASP) . У них много ресурсов по теме безопасности веб-приложений и по некоторым вопросам безопасности приложений в целом. Вы можете получить некоторую мудрость этой стороны в форме книги .

3
ответ дан 5 December 2019 в 15:26
поделиться

Разрушение стека ради удовольствия и прибыли - это классическая статья Phrack о написании эксплойтов с переполнением буфера.

4
ответ дан 5 December 2019 в 15:26
поделиться

Сначала попробуйте книгу Симпсона Гарфинкеля по веб-безопасности .

1
ответ дан 5 December 2019 в 15:26
поделиться

Мне понравилась Кулинарная книга тестирования безопасности веб . Там есть кое-что, кроме Windows. Основное внимание уделяется тестированию и использованию инструментов для поиска проблем.

1
ответ дан 5 December 2019 в 15:26
поделиться

Подписаться на Шнайер по безопасности . Это отличный блог по безопасности.

1
ответ дан 5 December 2019 в 15:26
поделиться

См. Список 100 лучших инструментов сетевой безопасности на http://sectools.org/.

0
ответ дан 5 December 2019 в 15:26
поделиться

Не поймите меня превратно, но если вы действительно хотите разбираться в вопросах безопасности, Linux - действительно путь. Там вы действительно изучите фундаментальные вещи, то есть вещи, которые важны везде (шифрование, ASM, программирование, протоколы и т. Д.). Однако в Linux вы сможете читать реальный код и использовать / находить реальный эксплойт (и, конечно, отправлять исправления ошибок). Вы также найдете намного больше документации и действительно хорошего сообщества.

Я знаю, что я склонен к Linux, и вы, вероятно, подумаете, что я полностью пропустил ваш вопрос. Однако я знаю своих друзей, которые задавали мне тот же вопрос, и я сказал им то, что только что сказал вам.

Когда вы знаете основы, вы можете легко найти необходимую документацию (чтение RFC, изучение новых языков, архитектур, инструментов, исходного кода и т. Д.). Это гораздо лучше, чем знать процедуру для выполнения эксплойта. не понимая, почему он существует.

И последнее: лучший хакер не находит эксплойтов, угадывая ... они прекрасно понимают основную структуру и видят что-то не так. Затем, некоторые используют это, другие посылают патч, чтобы исправить это - это не то место, чтобы спорить об этом - однако, они оба являются экспертами в этой области.

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

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

-1
ответ дан 5 December 2019 в 15:26
поделиться

Для взлома Интернета я рекомендую прочитать книгу The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws (очень хорошая книга с множеством примеров. В ней также показаны инструменты который поможет вам начать работу).

Также для взлома Интернета я рекомендую выполнить и понять все проблемы, которые вы можете решить, загрузив WebGoat

1
ответ дан 5 December 2019 в 15:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: