Хакер | Этичный хакинг с Михаилом Тарасовым (Timcore)
1.65K subscribers
936 photos
50 videos
85 files
3.39K links
Обучение:

- Pentesting
- Социальная инженерия
- Проникновение
- Защита
- Работа с эксплойтами
- Аудит безопасности Обратная связь: admin@timcore.ru @timcore1
Download Telegram
#go
#programming

Курс — «Программирование на Go для начинающих» — #25 Тестирование и отладка. Профилирование и отладка приложений.

Здравствуйте, дорогие друзья.

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

Подробнее: https://timcore.ru/2024/05/15/kurs-programmirovanie-na-go-dlja-nachinajushhih-25-testirovanie-i-otladka-profilirovanie-i-otladka-prilozhenij/
#go
#programming

Курс — «Программирование на Go для начинающих» — #26 Разработка веб-приложений. Фреймворки для веб-разработки на Go.

Здравствуйте, дорогие друзья.

Go, также известный как Golang, является мощным и эффективным языком программирования, разработанным в Google. Он сочетает в себе простоту, надежность и производительность, что делает его отличным выбором для разработки высоконагруженных веб-приложений. В этом разделе мы рассмотрим популярные фреймворки для веб-разработки на Go, которые могут помочь разработчикам создавать мощные и масштабируемые приложения.

Подробнее: https://timcore.ru/2024/05/15/kurs-programmirovanie-na-go-dlja-nachinajushhih-26-razrabotka-veb-prilozhenij-frejmvorki-dlja-veb-razrabotki-na-go/
#go
#programming

Курс — «Программирование на Go для начинающих» — #27 Разработка веб-приложений. Шаблонизация и работа с формами.

Здравствуйте, дорогие друзья.

При разработке веб-приложений на Go, две важные задачи, с которыми Вы столкнетесь, — это шаблонизация и работа с формами. Шаблонизация позволяет динамически генерировать HTML-страницы, используя предварительно определенные шаблоны. Работа с формами необходима для сбора данных от пользователей через веб-интерфейс. В этом разделе мы рассмотрим, как использовать стандартные библиотеки Go для решения этих задач.

Подробнее: https://timcore.ru/2024/05/15/kurs-programmirovanie-na-go-dlja-nachinajushhih-27-razrabotka-veb-prilozhenij-shablonizacija-i-rabota-s-formami/
#go
#programming

Курс — «Программирование на Go для начинающих» — #28 Разработка веб-приложений. Аутентификация и авторизация.

Здравствуйте, дорогие друзья.

В разработке веб-приложений, созданных на языке Go, вопросы аутентификации и авторизации занимают одно из центральных мест. Это ключевые аспекты, обеспечивающие безопасность приложения и данные пользователей. В этом разделе мы рассмотрим основные принципы и методы реализации аутентификации и авторизации в веб-приложениях на Go.

Подробнее: https://timcore.ru/2024/05/21/kurs-programmirovanie-na-go-dlja-nachinajushhih-28-razrabotka-veb-prilozhenij-autentifikacija-i-avtorizacija/
#go
#programming

Курс — «Программирование на Go для начинающих» — #29 Развертывание и поддержка. Контейнеризация приложений с Docker.

Здравствуйте, дорогие друзья.

Контейнеризация приложений с использованием Docker стала стандартом в индустрии разработки программного обеспечения. Это позволяет упаковать приложение со всеми его зависимостями в легковесный, переносимый контейнер, который можно легко развертывать и запускать в любой среде. В этом разделе мы обсудим, как можно использовать Docker для контейнеризации веб-приложений, написанных на Go.

Подробнее: https://timcore.ru/2024/05/21/kurs-programmirovanie-na-go-dlja-nachinajushhih-29-razvertyvanie-i-podderzhka-kontejnerizacija-prilozhenij-s-docker/
#go
#programming

Курс — «Программирование на Go для начинающих» — #30 Развертывание и поддержка. Continuous Integration и Continuous Deployment (CI/CD).

Здравствуйте, дорогие друзья.

Continuous Integration (CI) и Continuous Deployment (CD) являются ключевыми практиками в современной разработке программного обеспечения, позволяющими командам быстрее и надежнее доставлять изменения в коде. В контексте разработки на Go, внедрение CI/CD может значительно улучшить процесс разработки и развертывания приложений. Давайте рассмотрим, как можно реализовать CI/CD для проектов на Go.

Подробнее: https://timcore.ru/2024/05/21/kurs-programmirovanie-na-go-dlja-nachinajushhih-30-razvertyvanie-i-podderzhka-continuous-integration-i-continuous-deployment-ci-cd/
#go
#programming

Курс — «Программирование на Go для начинающих» — #31 Развертывание и поддержка. Логирование, мониторинг и обслуживание приложений.

Здравствуйте, дорогие друзья.

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

Подробнее: https://timcore.ru/2024/05/23/kurs-programmirovanie-na-go-dlja-nachinajushhih-31-razvertyvanie-i-podderzhka-logirovanie-monitoring-i-obsluzhivanie-prilozhenij/
#go
#programming

Курс — «Программирование на Go для начинающих» — #32 Заключение. Лучшие практики программирования на Go.

Здравствуйте, дорогие друзья.

В заключительной части курса»Программирование на Go для начинающих» мы сосредоточимся на лучших практиках программирования на Go, которые помогут Вам писать чистый, эффективный и поддерживаемый код. Go — мощный и гибкий язык программирования, и следование этим рекомендациям позволит Вам полностью раскрыть его потенциал.

Подробнее: https://timcore.ru/2024/05/23/kurs-programmirovanie-na-go-dlja-nachinajushhih-32-zakljuchenie-luchshie-praktiki-programmirovanija-na-go/
#go
#programming

Курс — «Программирование на Go для начинающих» — #33 Заключение. Ресурсы для дальнейшего обучения.

Здравствуйте, дорогие друзья.

Поздравляю с завершением курса «Программирование на Go для начинающих«! Я надеюсь, что этот курс стал для Вас прочным фундаментом в изучении Go и вдохновил Вас на дальнейшее развитие в этом направлении. Однако путь обучения не заканчивается на этом. Мир программирования на Go постоянно развивается, и всегда есть чему учиться. В этом заключительном разделе мы представим ряд ресурсов, которые помогут Вам продолжить обучение и совершенствование ваших навыков программирования на Go.

Подробнее: https://timcore.ru/2024/05/23/kurs-programmirovanie-na-go-dlja-nachinajushhih-33-zakljuchenie-resursy-dlja-dalnejshego-obuchenija/
#go
#programming

Курс — «Программирование на Go для начинающих» — #34 Заключение. Сообщество Go: как оставаться в курсе последних новостей.

Здравствуйте, дорогие друзья.

Я рад, что Вы добрались до конца курса «Программирование на Go для начинающих«. Однако, как Вы уже знаете, изучение языка программирования — это непрерывный процесс, требующий регулярного обновления знаний и умений. В этом контексте сообщество Go играет ключевую роль, предоставляя доступ к последним новостям, ресурсам и возможностям для обмена опытом. В этом заключительном разделе мы поделимся советами о том, как оставаться в курсе событий в мире Go и активно участвовать в жизни сообщества.

Подробнее: https://timcore.ru/2024/05/23/kurs-programmirovanie-na-go-dlja-nachinajushhih-34-zakljuchenie-soobshhestvo-go-kak-ostavatsja-v-kurse-poslednih-novostej/
#news
#go

Семь Go-пакетов распространяли малварь для Linux и macOS

Исследователи обнаружили ряд вредоносных Go-пакетов, с помощью тайпсквоттинга маскирующихся под популярные решения. Пакеты предназначены для развертывания загрузчиков малвари в системах под управлением Linux и macOS.

Источник: https://xakep.ru/2025/03/10/more-go-malware/
📓 Дневник хакера: мой баг‑баунти арсенал 🔥💻

Я в баунти играю без «волшебных коробочек» — пишу своё.

Стэк языков, с которыми охочусь на баги:

🐚 Bash — ядро всего, автоматизация пайплайнов
🐍 Python — быстрая разработка сканеров и PoC
🌐 JavaScript — DOM‑XSS, клиентские PoC
🦫 Go — быстрые HTTP‑инструменты и фаззеры
🦀 Rust — high‑perf сканеры и эксперименты
🐘 PHP — реверс старых веб‑сервисов и RCE‑PoC
💠 C — нативные эксплойты и бинарная магия
💎 Ruby — Metasploit и кастомные модули
Assembly — ковыряю ELF/PE до костей
🔐 PowerShell — Windows AD, post‑exploitation
🌀 Zsh — улучшенный bash‑workflow, комбо с алиасами

Тулзы: Burp Suite, httpx, ffuf, curl, grep, awk, sed.

Мой пайплайн:
1⃣ Сбор поддоменов и фильтрация alive‑хостов.
2⃣ Автоматический тест на XSS / Redirect / CORS / IDOR через bash/python.
3⃣ Ручной разбор/дожим багов в Burp Suite.
4⃣ Отправка в багтрекер → 💰 или 🔒.

Только код, только хардкор.

#bugbounty #дневникхакера #security #websec #bash #python #javascript #go #rust #php #c #ruby #assembly #powershell #zsh #burpsuite #hacktheplanet
📓 Дневник хакера: Go в багбаунти

Сегодня хочу вынести на свет своего рабочего коня — Go (Golang) 🦫.

Этот язык как AK‑47 в руках багхантера:

• простой,
• быстрый,
• надёжный.

Почему люблю Go в багбаунти?

🏃♂️ Скорость: многопоточность встроена, не надо плясать с asyncio. Запустил большой скан — и он сжирает тысячу URL‑ов за время, пока Python думает, какой импорт взять.
📦 Тулзы уже в строю: весь любимый арсенал (httpx, subfinder, nuclei, hakrawler, ffuf) написан на Go. Ставишь — и у тебя сразу батальон сканеров в кибер‑армии.
🪓 Удобство: компилится в один бинарь, кидаешь хоть на VPS, хоть на «умный тостер», и оно работает. Без «ой, забыл pip install».
🧨 Фаззинг и скорость перебора — тут Go реально царь. Брут, субдомены, параметр‑хантинг — всё летает.

💡 Для меня Go — это язык «оружейник». Python — чтобы быстро склеить PoC. Go — чтобы выжать макс из ресурса и устроить честный кибермясоруб.

👉 Вывод: Go — это не «модный язык от гугла», а утилитарный инструмент.

Скажем так: если Python — ноутбук у хакера, то Go — его пулемёт.

#ДневникХакера #Go
#blog
#go

🚀 Свой сканер директорий на Go: быстрее ffuf’а в 3 раза

Привет, хакеры! 💻 Устал ждать пока ffuf отсканирует 10 миллионов путей? Я написал свой directory scanner на Go и он в 3 раза быстрее ffuf’а при тех же настройках.

https://vk.com/@hacker_timcore-svoi-skaner-direktorii-na-go-bystree-ffufa-v-3-raza