Мы в Telegram
Добавить новость
103news.com
Работа
Май
2023

Разработать приложение для проведения небольшого пентеста

0
Здравствуйте!

Прошу вашей помощи в выполнении практической части курсовой работы по предмету ЯП. Можно выполнить часть программы, сколько сможете.
Требуется разработать приложение Windows Forms для проведения небольшого пентеста, состоящий из:
  1. Приложение, написанное на C# (с несколькими кнопками управления, например, расписанием, и кнопкой генерации сценариев).
  2. 20 скриптовых команд, написанных на Shell Script.
  3. 2 сценария, написанных на Shell Script.

Приложение:
1. Пользователь выбирает из списка (может в разной очередности) сценарий или скриптовые
команды для формирования сценария.
2. Пользователь указывает время начала работы (по расписанию).
3. Если пользователь выбирает сценарий:
  • См. п. 5.
4. Если пользователь выбирает скриптовые команды:
  • Пользователь выбирает из списка параметры (флаги, ключи) атакующих программ.
  • Приложение генерирует сценарий из скриптовых команд и параметов.
5. Приложение ожидает время начала (по расписанию).
6. Приложение отправляет команды на Power Shell для атакующей программы.
7. Приложение ожидает обратной связи с результатом работы от атакующей программы.

Скриптовая команда:
  1. Содержит программный код на Shell Script по матрице Mitre ATT&CK (см. вложение).
  2. Каждая скриптовая команда записана в отдельном TXT-файле (для простоты считывания).
  3. Все скриптовые команды хранятся в папке "Command"/"Команды".

Сценарий:
  1. Содержит список скриптовых команд и параметров работы атакующих программ (Nmap, Metasploit, Hydra, BurpSuite).
  2. Каждый сценарий записан в отдельном TXT-файле (для простоты считывания).
  3. Все сценарии хранятся в папке "Script"/"Сценарии".

Атакующие программы:
  1. Заранее установлены пользователем на Windows (Linux не рассматривается).
  2. В их исходных кодах ничего менять не нужно.

Примерные этапы атаки:
  1. Приложение считывает скриптовую команду из TXT-файла (сценария или скрипта) и передает ее на PowerShell, для выполнения атакующей программой.
  2. Атакующая программа (Metasploit или Nmap), сканирует сеть для получения списка IP-адресов и портов, и возвращает результат.
  3. Приложение получает список найденных IP-адресов и портов, считывает из TXT-файла следующую скриптовую команду, и передает ее на сканирование уязвимостей определенных узлов.
  4. Атакующая программа (Metasploit или Mimikatz) сканирует узлы на уязвимости и возвращает результат.
  5. Приложение получает список найденных уязвимостей (не обязательно всех) от атакующей программы, считывает из TXT-файла следующую скриптовую команду, и передает ее на эксплуатацию найденных уязвимостей.
  6. Атакующая программа (Metasploit или Hydra, BurpSuite) пытается проэксплуатировать выбранную уязвимость и возвращает результат.
  7. Приложение получает результат эксплуатации. На этом работа выполненна. Дальнейших действий атаки (эксплуатации служб ОС, установленного ПО) НЕ требуется.

Традиционно, все это делается в ручную (например, веб-разработчиками для проверки созданного сайта), здесь же требуется просто автоматизировать процесс.

Сложность:
  1. Нужно знать команды работы атакующих программ (например, команду Metasploit для сканирования сети и портов).
  2. Нужно придумать, как получать обратную связь от атакующих программ, чтобы по результату их работы отправлять следующую скриптовую команду.

Дата выполнения: 17.05.2023.
Стоимость: условная, рассмотрю ваши индивидуальные требования.

Спасибо.

Вложение:
  1. Blok-shema.png - схема примерной работы программы.
  2. Komanda1.txt, Komanda2.txt, Komanda3.txt - примеры команд (других программ).
  3. Stsenariy1.txt - пример сценария.




Губернаторы России
Москва

Собянин: Более трех миллионов человек посетили фестиваль «Москва на волне. Рыбная неделя»





Москва

Книжные новинки, лаборатория текста и иллюстраций — ждут гостей Московского детского фестиваля искусств «НЕБО»


Губернаторы России

103news.net – это самые свежие новости из регионов и со всего мира в прямом эфире 24 часа в сутки 7 дней в неделю на всех языках мира без цензуры и предвзятости редактора. Не новости делают нас, а мы – делаем новости. Наши новости опубликованы живыми людьми в формате онлайн. Вы всегда можете добавить свои новости сиюминутно – здесь и прочитать их тут же и – сейчас в России, в Украине и в мире по темам в режиме 24/7 ежесекундно. А теперь ещё - регионы, Крым, Москва и Россия.

Moscow.media
Москва

Сергей Собянин: фонд музея "Царицыно" собрал 61 тыс. произведений искусства



103news.comмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "103 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. 103news.com — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

103news.com — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.

Музыкальные новости

Джиган

«Мы думали, что будет легче!» Оксана Самойлова и Джиган будут выживать в песках дубайской пустыни в шоу «Выжить в Дубае. Возвращение» на ТНТ




Спорт в России и мире

Алексей Смирнов – актер, которого, надеюсь, еще не забыли

Вышел второй подкаст онлайн-лектория «Иннагрика» о возможностях аграрной генетики для молодых исследователей

Команда Центрального округа Росгвардии стала призером на чемпионате по пожарно-спасательному спорту в Москве (видео)

МегаФон привёз спасателям и пожарным грузовик связи


WTA

Повернення Калініної до топ-50 та втрачені позиції Світоліної. Оновлені тенісні рейтинги WTA та ATP



Новости Крыма на Sevpoisk.ru


Москва

«СВЯТОЙ ЛЕНИН» спасает население от борьбы с перенаселением, 5 серия, СЕРЬЁЗНЫЙ НОВОСТНОЙ СЕРИАЛ.



Частные объявления в Вашем городе, в Вашем регионе и в России