ch
Feedback
All Security Engineering Courses

All Security Engineering Courses

前往频道在 Telegram

This channel is being updated often with older than 2020 courses, ebooks, videos, code, etc. to be used responsibly by everyone in CyberSecurity in an ethical manner. Lots of content is being downloaded from other channels or forwarded here. Bookmark me!

显示更多

📈 Telegram 频道 All Security Engineering Courses 的分析概览

频道 All Security Engineering Courses (@allsecurityengineeringcourses) 英语 语言赛道中的 是活跃参与者。目前社区聚集了 18 992 名订阅者,在 技术与应用 类别中位列第 6 862,并在 俄罗斯 地区排名第 34 828

📊 受众指标与增长动态

невідомо 创建以来,项目保持高速增长,吸引了 18 992 名订阅者。

根据 28 七月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 138,过去 24 小时变化为 9,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 11.98%。内容发布后 24 小时内通常能获得 3.36% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 2 274 次浏览,首日通常累积 637 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 3
  • 主题关注点: 内容集中在 git, strace, github, linux, docker 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
This channel is being updated often with older than 2020 courses, ebooks, videos, code, etc. to be used responsibly by everyone in CyberSecurity in an ethical manner. Lots of content is being downloaded from other channels or forwarded here. Bookmar...

凭借高频更新(最新数据采集于 29 七月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

18 992
订阅者
+924 小时
+297
+13830
帖子存档
Chisel-ng A Rust implementation of chisel for penetration testing and red team operations. Establishes reverse tunnels over S
Chisel-ng A Rust implementation of chisel for penetration testing and red team operations. Establishes reverse tunnels over SSH-over-WebSocket-over-TLS, allowing operators to pivot through compromised hosts while blending with normal HTTPS traffic.

🔐 Убиваем authorized_keys: SSH-сертификаты и свой CA вместо старых ключей Ключи SSH - это прошлый век. authorized_keys превращается в админский кошмар на 100 серверах. Временные сертификаты через свой CA - это как динамический доступ: выписал на час, подключился, срок истёк - хакеру уже не войти. 1️⃣Создаём свой корневой CA для SSH Сначала на защищённой машине (не на серверах!) генерируем пару для CA.
ssh-keygen -t ed25519 -f ~/ssh-ca -C "SSH Internal CA"
# Публичную часть (ssh-ca.pub) раскидываем на все серверы
# Закрытый ключ (ssh-ca) храним как зеницу ока
2️⃣Настраиваем серверы: доверяем нашему CA На каждом сервере в /etc/ssh/sshd_config:
# Отключаем обычные ключи. Да, это страшно.
PubkeyAuthentication no
# Включаем аутентификацию по сертификатам
TrustedUserCAKeys /etc/ssh/ca.pub
AuthorizedPrincipalsFile /etc/ssh/auth_principals/%u
Кладём наш публичный CA-ключ на сервер:
sudo cp ssh-ca.pub /etc/ssh/ca.pub
sudo chmod 644 /etc/ssh/ca.pub
3️⃣Выписываем временный сертификат для пользователя На машине с CA-ключом. Хотим дать доступ user1 к серверам на 2 часа:
ssh-keygen -s ~/ssh-ca -I "user1_access" -n user1 -V +2h ~/.ssh/id_ed25519.pub
# -n (principals) - кому выдаём. -V +2h - живёт 2 часа.
# Получим файл сертификата: ~/.ssh/id_ed25519-cert.pub
4️⃣На сервере: настраиваем принципалы Создаём файл, который говорит, какие роли (principals) разрешены пользователю.
sudo mkdir -p /etc/ssh/auth_principals
echo "user1" | sudo tee /etc/ssh/auth_principals/user1
5️⃣Подключаемся с сертификатом Клиент автоматически использует сертификат (~/.ssh/id_ed25519-cert.pub) вместе с приватным ключом.
ssh -i ~/.ssh/id_ed25519 user1@server
Проверить детали сертификата:
ssh-keygen -L -f ~/.ssh/id_ed25519-cert.pub
6️⃣Автоматизация и отзыв Весь сброс - это просто перестать выписывать новые сертификаты. Старые сами протухнут. Можно выписывать сертификаты через CI/CD при деплое. 😱Важные нюансы - Бэкап старого sshd_config! Первый запуск - с параллельной сессией. - Сертификат - это надстройка к ключу. Приватный ключ всё ещё нужен. - Для разных целей (деплой, админ) делайте разные принципалы. 💥Итог: authorized_keys - мёртв. Доступ выдаётся централизованно и на время. Потерял ключ? Не страшно - срок действия и так истёк. Это нихуя не сложно, но в разы безопаснее. 😈 CodeGuard: PySec Edition | Чат

Dropbear: мобильный SSH-сервер и автосмена ключей Dropbear - это хрень, но офигенная: компактный SSH-сервер и клиент для встраиваемых и мобильных систем (Android, OpenWRT). Идеален, когда от каждой копейки зависит - низкое потребление памяти и CPU. ⚙️ Зачем он на телефоне?
▶️ Удаленное управление смартфоном через терминал ▶️ Портфорвардинг, туннели, файловые операции ▶️ Запуск скриптов и демонов прямо на девайсе ▶️ Альтернатива тяжеловесному OpenSSH
⚡️Быстрая настройка на Android (через Termux): Установка Dropbear:
pkg update
pkg install dropbear
Генерация и настройка ключей:
dropbearkey -t ed25519 -f ~/.ssh/id_dropbear
dropbearkey -y -f ~/.ssh/id_dropbear | grep "^ssh-ed25519" > ~/.ssh/authorized_keys
Запуск сервера с паролем или по ключу:
dropbear -F -E -m -s -j -k -p 8022
Автоматическая ротация ключей (скрипт для cron/anacron):
#!/data/data/com.termux/files/usr/bin/bash
cd ~/.ssh
mv id_dropbear id_dropbear.old
dropbearkey -t ed25519 -f id_dropbear
dropbearkey -y -f id_dropbear | grep "^ssh-ed25519" > authorized_keys
pkill -HUP dropbear
➡️ Официальный сайт 😈 CodeGuard: PySec Edition | Чат

CSS3 Basics You Should Know 🎨🖥 CSS3 (Cascading Style Sheets – Level 3) controls the look and feel of your HTML pages. Here's what you need to master: 1️⃣ Selectors – Target Elements Selectors let you apply styles to specific HTML parts:
p { color: blue; }        /* targets all <p> tags */
#title { font-size: 24px; } /* targets ID "title" */
.card { padding: 10px; }   /* targets class "card" */
2️⃣ Box Model – Understand Layout Every element is a box with: • Content → text/image inside • Padding → space around content • Border → around the padding • Margin → space outside border
div {
  padding: 10px;
  border: 1px solid black;
  margin: 20px;
}
3️⃣ Flexbox – Align with Ease Great for centering or laying out elements:
.container {
  display: flex;
  justify-content: center;  /* horizontal */
  align-items: center;      /* vertical */
}
4️⃣ Grid – 2D Layout Power Use when you need rows and columns:
.grid {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 20px;
}
5️⃣ Responsive Design – Mobile Friendly Media queries adapt to screen size:
@media (max-width: 768px) {
  .card { font-size: 14px; }
}
6️⃣ Styling Forms Buttons Make UI friendly:
input {
  border: none;
  padding: 8px;
  border-radius: 4px;
}
button {
  background-color: #4CAF50;
  color: white;
  border: none;
  padding: 10px;
}
7️⃣ Transitions Animations Add smooth effects:
.button {
  transition: background-color 0.3s ease;
}
.button:hover {
  background-color: #333;
}
🛠 Practice Task: Build a card component using Flexbox: • Title, image, description, button • Make it responsive on small screens --- ✅ CSS3 Basics + Real Interview Questions Answers 🧠📋 1️⃣ Q: What is CSS and why is it important? A: CSS (Cascading Style Sheets) controls the visual presentation of HTML elements—colors, layout, fonts, spacing, and more. 2️⃣ Q: What’s the difference between id and class in CSS? A:#id targets a unique element • .class targets multiple elements → Use id for one-time styles, class for reusable styles. 3️⃣ Q: What is the Box Model in CSS? A: Every HTML element is a box with: • content → actual text/image • padding → space around content • border → edge around padding • margin → space outside the border 4️⃣ Q: What are pseudo-classes? A: Pseudo-classes define a special state of an element. Examples: :hover, :first-child, :nth-of-type() 5️⃣ Q: What is the difference between relative, absolute, and fixed positioning? A:relative → positioned relative to itself • absolute → positioned relative to nearest positioned ancestor • fixed → positioned relative to viewport 6️⃣ Q: What is Flexbox used for? A: Flexbox is a layout model that arranges items in rows or columns, making responsive design easier. 7️⃣ Q: How do media queries work? A: Media queries apply styles based on device characteristics like screen width, height, or orientation. 👐Welcome 🫵 To The ☠️SuBoXone hackers society☠️ Networks......👊 ‎ ‎🔥Telegram🔥: ‎https://t.me/SuBoXoneSoCiety 🗄️SuBoXone Backup🗄️: https://t.me/suboxonebackup 🕷️DarkWeb🕷️:http://suboxone2fzkkkeuezwozbbajgqargceo62wdx3f53awty6dv4mzzbad.onion ‎ ‎🪧Whatsapp community🪧 :https://whatsapp.com/channel/0029Vb7WAkz4tRrkdnGzzy25

HTML5 Basics You Should Know 🌐 HTML5 is the latest version of HTML (HyperText Markup Language). It structures web content using elements and adds semantic meaning, form control, media support, and improved accessibility. 🧱 Basic Structure of an HTML5 Page:
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>My First Page</title>
</head>
<body>
  <h1>Welcome to HTML5!</h1>
  <p>This is a simple paragraph.</p>
</body>
</html>
📌 Key HTML5 Features with Examples: 1️⃣ Semantic Elements – Makes code readable SEO-friendly:
<header>My Website Header</header>
<nav>Links go here</nav>
<main>
  <article>News article content</article>
  <aside>Sidebar info</aside>
</main>
<footer>Contact info</footer>
2️⃣ Media Tags – Add audio and video easily:
<video width="300" controls>
  <source src="video.mp4" type="video/mp4">
</video>

<audio controls>
  <source src="audio.mp3" type="audio/mpeg">
</audio>
3️⃣ Form Enhancements – New input types:
<form>
  <input type="email" placeholder="Enter your email">
  <input type="date">
  <input type="range" min="1" max="10">
  <input type="submit">
</form>
4️⃣ Canvas SVG – Draw graphics in-browser:
<canvas id="myCanvas" width="200" height="100"></canvas>
💡 Why HTML5 Matters: • Cleaner, more semantic structure • Native support for multimedia • Mobile-friendly and faster loading • Enhanced form validation 🎯 Quick Practice Task: Build a simple HTML5 page that includes: • A header • Navigation bar • Main article • Video or image • Footer with contact info ✅ HTML5 Basics + Real Interview Questions Answers 🌐📋 1️⃣ Q: What is HTML and why is it important? A: HTML (HyperText Markup Language) is the standard markup language used to create the structure of web pages. It organizes content into headings, paragraphs, links, lists, forms, etc. 2️⃣ Q: What’s the difference between <div> and <section>? A: <div> is a generic container with no semantic meaning. <section> is a semantic tag that groups related content with meaning, useful for SEO and accessibility. 3️⃣ Q: What is the difference between id and class in HTML? A:id is unique for one element • class can be reused on multiple elements → id is used for specific targeting, class for grouping styles. 4️⃣ Q: What are semantic tags? Name a few. A: Semantic tags clearly describe their purpose. Examples: <header>, <nav>, <main>, <article>, <aside>, <footer> 5️⃣ Q: What is the difference between <ul>, <ol>, and <dl>? A:<ul> = unordered list (bullets) • <ol> = ordered list (numbers) • <dl> = description list (term-definition pairs) 6️⃣ Q: How does a form work in HTML? A: Forms collect user input using <input>, <textarea>, <select>, etc. Data is sent using the action and method attributes to a server for processing. 7️⃣ Q: What is the purpose of the alt attribute in an image tag? A: It provides alternative text if the image doesn’t load and improves accessibility for screen readers. 👐Welcome 🫵 To The ☠️SuBoXone hackers society☠️ Networks......👊 ‎ ‎🔥Telegram🔥: ‎https://t.me/SuBoXoneSoCiety 🗄️SuBoXone Backup🗄️: https://t.me/suboxonebackup 🕷️DarkWeb🕷️:http://suboxone2fzkkkeuezwozbbajgqargceo62wdx3f53awty6dv4mzzbad.onion ‎ ‎🪧Whatsapp community🪧 :https://whatsapp.com/channel/0029Vb7WAkz4tRrkdnGzzy25

Repost from Private Stuff
🟠 Version Control with Git & GitHub ✨ Version control is a must-have skill in web development! It lets you track changes in your code, collaborate with others, and avoid "it worked on my machine" problems 🤪 📌 What is Git? Git is a distributed version control system that lets you save snapshots of your code. 📌 What is GitHub? GitHub is a cloud-based platform to store Git repositories and collaborate with developers. 🛠️ Basic Git Commands (with Examples) 1️⃣ git init Initialize a Git repo in your project folder.
git init
2️⃣ git status Check what changes are untracked or modified.
git status
3️⃣ git add Add files to staging area (preparing them for commit).
git add index.html
git add.     # Adds all files
4️⃣ git commit Save the snapshot with a message.
git commit -m "Added homepage structure"
5️⃣ git log See the history of commits.
git log
🌐 Using GitHub 6️⃣ git remote add origin Connect your local repo to GitHub.
git remote add origin https://github.com/yourusername/repo.git
7️⃣ git push Push your local commits to GitHub.
git push -u origin main
8️⃣ git pull Pull latest changes from GitHub.
git pull origin main
🪫 Collaboration Basics 🔀 Branching & Merging
git branch feature-navbar
git checkout feature-navbar
# Make changes, then:
git add.
git commit -m "Added navbar"
git checkout main
git merge feature-navbar
🔵 Pull Requests Used on GitHub to review & merge code between branches. 🎯 Project Tip: Use Git from day 1—even solo projects! It builds habits and prevents code loss. 💬 React for more! Posted by @BugSec

Collection of BOFs created for red team/adversary engagements. Created to be small and interchangeable, for quick recon or eventing. https://github.com/atomiczsec/Adrenaline #статьи_ссылки_scripts

Repost from 1N73LL1G3NC3
TopazTerminator This project exploits the vulnerable wsftprm.sys (Topaz Antifraud kernel driver) to terminate protected proce
TopazTerminator This project exploits the vulnerable wsftprm.sys (Topaz Antifraud kernel driver) to terminate protected processes (e.g., antivirus/EDR services) on Windows. AV-EDR-Killer AV/EDR processes termination by exploiting a vulnerable driver (BYOVD).

Repost from CodeGuard: Linux
🩻 strace — рентген для процессов: что на самом деле делает программа Когда приложение падает без логов, тормозит или ведёт себя странно — strace показывает ВСЕ системные вызовы: файлы, сеть, память, IPC. Это отладчик уровня бога, который не требует исходников. 🚛 Установка (уже есть везде):
# Проверяем
which strace
# Если нет (редко):
sudo apt install strace  # Ubuntu
sudo yum install strace  # CentOS
🎯 Реальные кейсы: 1. Почему веб-сервер не стартует на порту 80:
sudo strace -f -e bind,listen nginx 2>&1 | grep -A5 -B5 "80"
Увидишь EACCES (Permission denied) или EADDRINUSE. 2. Какие файлы читает падающее приложение:
strace -e openat,stat mysqld 2>&1 | grep "No such file"
Найдёшь отсутствующие конфиги или библиотеки. 3. Почему скрипт тормозит:
strace -c -p $(pgrep python)
# % time     seconds  usecs/call     calls    errors syscall
#  89.34    0.120000        4000        30           nanosleep
Видно, что процесс 89% времени спит — ищешь блокировки. 🔧 Мощные команды: Следим за конкретным процессом:
# Куда пишет логи
strace -p 1234 -e write 2>&1 | grep "log"

# Какие сокеты открывает
strace -p $(pgrep node) -e socket,connect

# Все файловые операции
strace -f -e file php-fpm 2>&1 | tail -50
Анализ падения:
strace -f ./buggy_binary 2>&1 | tail -30
# Ищем SIGSEGV и последние вызовы перед смертью
Ищем утечку файловых дескрипторов:
strace -e openat -f python app.py 2>&1 | grep "= -1"
# Смотрим сколько раз открывается один файл
📊 Продвинутые флаги:
# С дампами памяти аргументов
strace -s 100 -v -xx -e read,write sshd

# Со временем выполнения каждого вызова
strace -T -p $(pgrep redis)

# Только ошибки
strace -e trace=failed nginx

# С PID в начале строки (для многопоточных)
strace -f -o /tmp/trace.txt -ff python app.py
🛠 Практические примеры: Отладка Docker-контейнера:
# Запускаем контейнер с strace
docker run --cap-add=SYS_PTRACE -it alpine sh
# Внутри контейнера:
apk add strace
strace -f nginx

# Или снаружи
docker exec -it container_id strace -p 1
Почему apt update медленный:
strace -e network -f apt update 2>&1 | grep connect
# Видишь куда коннектится, какой DNS
Что делает этот бинарник (без исходников):
strace -e trace=process,network ./suspicious_bin
# Смотрит, форкает ли процессы, куда ходит по сети
Алиасы для ~/.bashrc:
alias trace='strace -f -e trace=file,network,process'
alias slow='strace -c -p'
alias fails='strace -e trace=failed -f'
alias spy='strace -e trace=openat,execve -f'
⚠️ Важные нюансы: 👍 strace замедляет процесс в 10-100 раз 👍 Не покажет что происходит внутри JVM/Python (только системные вызовы) 👍 Для Go-приложений используй ltrace или perf 👍 В продакшене только для коротких сессий 🔍 Security применение:
# Какие файлы читает демон
sudo strace -e openat,read -p $(pgrep sshd) 2>&1 | grep /etc

# Куда отправляет данные
strace -e sendto,write malware.bin 2>&1 | grep "inet_addr"
💀 Боевой скрипт для аварийного дебага:
#!/bin/bash
PID=$1
echo "Трассируем PID $PID"
strace -f -p $PID -o /tmp/strace_${PID}_$(date +%s).log \
  -e trace=all \
  -s 200 \
  -y \
  -ttt
# -y покажет пути файлов вместо fd
# -ttt микросекундные таймстемпы
🎯 Итог: Когда логи молчат, метрики не показывают, а приложение падает — strace последний инструмент перед gdb. Показывает что происходит на уровне ядра, без сглаживаний и абстракций. Запомни: если не знаешь почему не работает - strace -f покажет причину за 30 секунд. 👩‍💻 CodeGuard: Linux | Чат

Learn Active Directory Pentesting for RedTeaming - Part 1. (2025) Этот курс предназначен для начинающих, которые хотят изучит
Learn Active Directory Pentesting for RedTeaming - Part 1. (2025)
Этот курс предназначен для начинающих, которые хотят изучить пентестинг Windows с нуля. В рамках курса подробно рассматриваются методы обеспечения постоянного присутствия и латерального перемещения. После прохождения курса вы будете хорошо понимать, как подходить к компьютерам Windows с точки зрения Red-Team. Курс охватывает перечисление AD, повышение привилегий, обеспечение постоянного присутствия, атаки Kerberos, такие как атаки делегирования, серебряный билет, золотой билет, алмазный билет и т. д. Курс моделирует реальные атаки, и мы переходим от обычной учетной записи пользователя в домене к повышению привилегий до администратора домена. Основное внимание уделяется использованию различных типов атак, которые применяют большинство злоумышленников в мире. Этот курс предназначен для того, чтобы специалисты по безопасности могли практиковаться на компьютере с Windows 10. Курс подходит для начинающих и будет полезен как студентам, так и опытным профессионалам. Мы начнем с перечисления портов и поймем, как их перечислять. Когда речь заходит о безопасности AD, существует большой пробел в знаниях, который специалисты по безопасности и администраторы с трудом пытаются восполнить. На протяжении многих лет я прошел множество международных тренингов по безопасности AD и всегда обнаруживал, что существует недостаток качественных материалов и, в частности, хороших пошаговых инструкций и объяснений.
Чему вы научитесь:
📍Learn the Theory behind the Attacks 📍Lab Setup for AD Pentesting 📍Unofficial prep for exams like OSCP, PNPT, CPTS, CRTP, CRTO 📍Local Enumeration 📍Local Privilege Escalation 📍Domain Privilege Escalation 📍Lateral Movement 📍Domain Enumeration 📍Post Exploitation 📍Persistence Techniques 📍BloodHound 📍PowerView 📍Rubeus 📍Impacket Tools 📍Mimikatz 📍File Transfer Techniques 📍Metasploit 📍And much more..
#cours

Repost from CodeGuard: Academy
🔍 X-osint — OSINT-комбайн для Termux/Linux Братья по пентесту и OSINT, если надо всё и сразу про IP, email, телефон, файлы — держите универсальный сборщик данных для Termux. 20+ функций в одном скрипте, API Shodan/Hunter + GUI. Основной арсенал:
🌐 IP info + порты + хосты  
📧 Email verification + поиск  
📱 Номера телефонов (NumVerify/Vonage)  
📂 EXIF из любых файлов  
🔍 Subdomains + CVE + DNS  
🔐 ProtonMail OSINT + SMTP анализ  
🚗 VIN/номера авто (USA)  
🕵️ Google Dorks + Text Analysis  
Установка Termux (30 сек):
pkg install python git  
git clone https://github.com/TermuxHackz/X-osint  
cd X-osint  
chmod +x *  
bash setup.sh  
xosint  
Linux: sudo apt install python3-pip + те же команды API ключи (Shodan, Hunter, NumVerify) — регистрируешься на сайтах, вставляешь в настройки. Без них DNS/EXIF работают сразу. Запуск: xosint — пентест-разведка в одном меню 📱 Репозиторий 🖥 CodeGuard: Academy | Чат