Невозможно отучить людей изучать самые ненужные предметы.
Введение в CSS
Преимущества стилей
Добавления стилей
Типы носителей
Базовый синтаксис
Значения стилевых свойств
Селекторы тегов
Классы
CSS3
Надо знать обо всем понемножку, но все о немногом.
Идентификаторы
Контекстные селекторы
Соседние селекторы
Дочерние селекторы
Селекторы атрибутов
Универсальный селектор
Псевдоклассы
Псевдоэлементы
Кто умеет, тот делает. Кто не умеет, тот учит. Кто не умеет учить - становится деканом. (Т. Мартин)
Группирование
Наследование
Каскадирование
Валидация
Идентификаторы и классы
Написание эффективного кода
Вёрстка
Изображения
Текст
Цвет
Линии и рамки
Углы
Списки
Ссылки
Дизайны сайтов
Формы
Таблицы
CSS3
HTML5
Блог для вебмастеров
Новости мира Интернет
Сайтостроение
Ремонт и советы
Все новости
Справочник от А до Я
HTML, CSS, JavaScript
Афоризмы о учёбе
Статьи об афоризмах
Все Афоризмы
Помогли мы вам |
www
, mail
, ftp
и другие).При тестировании с помощью этого скрипта я обнаружил восемь новых доменов, которые не попались мне раньше при использовании других популярных инструментов.
Помучив нейронку еще несколькими запросами, можно прокачать этот скрипт для сбора информации из огромного количества еще более нетривиальных источников.
GPT-4 поможет определить, какое программное обеспечение используется на сайте. Вот несколько способов, как это сделать.
robots.txt
или sitemap.xml
может содержать информацию об используемом программном обеспечении и его версии, а страницы wp-admin
, wp-json
выдадут нам использование WordPress.Можно попросить ChatGPT не просто определить используемый софт, а создать подходящие скрипты. Например, ниже приведен скрипт, который ChatGPT создал для детектирования определенного набора JS-библиотек, используемых на сайте. Давай попробуем!
Создай JS-скрипт для определения используемых на сайте JS-библиотек.
const libraries = [
{ name: "jQuery", object: "jQuery" },
{ name: "React", object: "React" },
{ name: "AngularJS", object: "angular" },
{ name: "Vue", object: "Vue" },
// Добавьте другие библиотеки здесь, если необходимо ];(...)
} else {results.forEach((lib) => {console.log(`${lib.name}:${lib.version}`);});
} } const detectedLibraries = detectLibraries(); displayResults(detectedLibraries);})();
Как показала практика, такой подход помогает выявить больше используемых в данный момент библиотек, чем знают публичные сервисы вроде BuiltWith. Также он позволяет получить сведения о технологиях любой страницы сайта, а не только доступных без авторизации. Функциональность и перечень детектируемых сгенерированным скриптом библиотек не дотягивает до всем известного Wappalyzer, однако по нашему запросу нейронка может модифицировать скрипт и интегрировать в него возможность определения публичных уязвимостей в выявленных библиотеках с помощью Vulners или Mitre.
Можно использовать нейросеть и просто для создания дорков, чтобы эффективнее искать информацию о целевых системах.
Напиши запрос с использованием Google dorks для определения веб‑сайтов, использующих CMS Bitrix.
inurl:/bitrix/intitle:bitrix filetype:php intitle:"Bitrix" "bitrix_sessid"
Если ввести такой запрос в Google, то это позволит получить страницы:
|
|