Записки потомственного it'шника
275 subscribers
509 photos
40 videos
204 files
1.65K links
Краткость — сестра таланта.
Автоматизация — мать порядка.
Ransomware'щики — боги.
Батя — программист over 80+ level.
Мать — бухгалтер, соскачившая с цифр на контдитерские изделия.
Ну а я — бакалавр ИБ по собственной воле.
Update: уже магистр.
Download Telegram
Forwarded from drJabber
если вдруг пригодится mysql. с русским геморроился долго пока не нашел вот это
https://gahcep.github.io/blog/2013/01/05/mysql-utf8/
Forwarded from #Beacon
2fa bypass
Forwarded from DIMOOON 🇺🇦
вот, помню, что где-то видел взамодействие утилиты вчера.

subfinder -d target.com -all -silent -threads 200 | httpx -silent -threads 200 > subs
interlace -tL subs -threads 50 -c "fuzzy _target_ /path/to/wordlists.txt"

https://github.com/R0X4R/Fuzzy

Fuzzy это фаззер, который по заявлению разрабов не убивает таргет, как делает это ffuf.
Просмотр трафика удалённого сервера в wireshark

С помощью этого однострочника можно весь трафик, который в риалтайме едет в tcpdump, форвардить в свой уютный wireshark с графическим интерфейсом и далее копаться в информации как тебе будет удобно.

wireshark -k -i <(ssh <HOST> "sudo -i tcpdump -i any port not 22  -n -w - -U -s 0 2>/dev/null")

На удалённом сервере конечно же должен быть установленн tcpdump, а пользователю доступен безпарольный sudo. Ну и локально у себя wireshark установить не забудь конечно же.

-i any смотреть трафик со всех сетевых интерфейсов.
port not 22 для того что бы не засорять вывод своим же ssh трафиком.

Командой со мной поделился один очень умный человек, за что ему спасибо
Forwarded from Open Source
RDTSC-KVM-Handler

Патч ядра Linux для скрытия виртуализации через kvm от гостевой машины.

С помощью данного патча в гостевой ОС без проблем запускаются защищённые от исполнения в виртуальной машине программы

https://github.com/WCharacter/RDTSC-KVM-Handler

Автор: https://github.com/WCharacter
=============
Если нашел интересный софт, поделись с сообществом: @FOSS_triangle_bot
!Да здравствует print()!

Коротко по теме:
Коропорация добра собирается в близжайших выпусках хрома в качестве теста
Исключить возможность использования alert(), confirm() и prompt() в кроссдоменных запросах.

Portswigger собирается заменить во всех своих пэйлоадах вызов с alert() на print()
Forwarded from Open Source
​​O3DE (Open 3D Engine)

Вчера получивший свободу игровой движок на базе технологий CryEngine, пригодный для создания игр класса AAA.

Код написан на С++ и опубликован под лицензией Apache 2.0. Имеется поддержка платформ GNU/Linux, Windows 10, macOS, iOS и Android.

Движок включает в себя интегрированную среду для разработки игр на базе Qt, многопоточную систему фотореалистичного рендеринга Atom Renderer с поддержкой Vulkan, Metal и DirectX 12, расширяемый редактор 3D-моделей, систему анимирования персонажей (Emotion FX), движок симуляции физических процессов в реальном режиме времени и математические библиотеки, использующие инструкции SIMD. Для определения игровой логики может использоваться среда визуального программирования (Script Canvas), а также языки Lua и Python.

https://github.com/o3de/o3de

Сайт: https://o3de.org/
=============
Если нашел интересный софт, поделись с сообществом: @FOSS_triangle_bot
Регулярки мои регулярочки! ч. 4

Сегодня в меню скобочки!
[{(|)}]

testfile
8044-dc
lsblk
subscribe_to_44wave
25092021
6;d32$4467@gmail.com

[] - Sets and ranges

Пример множественного выбора, в скобки добавляешь символы которые хочешь найти
grep -P '[sbrtv-z]' testfile

(стрелочки вместо консольной подсветки)
lsblk
^^
subscribe_to_44wave
^ ^^ ^ ^ ^ ^

В примере выше был дополнительно задан диапазон v-z;
через знак минус можно указывать диапазон (или несколько) ОТ-ДО
[a-zA-Z0-9] - замена для \w из предыдущей части
[A-z] - малоизвестный (опасный) фокус, поскольку диапазон расчитывается по значениям ASCII
в данном случае A-65 z-122 Всё что находится между этими значениями в ASII таблице попадёт в паттерн

PROTIP: если хочешь в свой диапазон добавить знак - без его превращения в контрол символ
ставь его в начале списка [-abc] или экранируй \-

gr[ae]p
- напиши в комментах строку которая подходит под этот паттерн *

{} - amount Quantifier

Уже рассматривали в конце второй части, добавлю пару деталей

grep -Po '^\d{4,6}' testfile
8044
250920

{N} - N повторов предыдущего паттерна
{N,M} - От N до M повторов предыдущего паттерна
{N,} - От N и до бесконечность не предел

Quantifiers можно добавлять к чему угодно, даже к рассмотренному выше sets (но осторожно)

^[dfghj]{4}$ - напиши в комментах строку которая попадает под этот паттерн **

() - Alternation

Чудеса множественного выбора
Вывести всю строку, которая начинается на любое \d или на букву s
grep -Po '^(\d|s).+' testfile
8044-dc
subscribe_to_44wave
25092021
6;d32$4467@gmail.com

(A|B|C) - выбрать А OR B OR C; повторять до полного удовлетворения

Да, этот элемент похож на [], но [] не позволяют в себя засунуть другие паттерны
Как например
^\d{4,6}((@|#)[a-z]{3,}\.[a-z]{3,}|[0-9]+\.com)$
Кто напишет пять строк которые попадают под это правило, тот большой молодец ***


С домашкой тебе поможет regex101.com

На сегодня всё.
О том где я не прав, расскажи в комментариях