IT Leaper
191 subscribers
188 photos
7 videos
19 files
133 links
Backend(asp.net)/Микрокомпьютеры/боты и многое другое
Администраторы не несут ответственность за ваши действия!
Весь материал предоставлено в ОЗНАКОМИТЕЛЬНЫХ целях!

Ссылка на каналhttps://t.me/Mempackk
Ссылка на наш чат https://t.me/+PJqt1gS96_ZmZDdi
Download Telegram
IT Leaper
Сообщили новость. Пиздец начинается. Новость касается жилья. Напрямую сказать пока не могу. Жизнь скорее всего переворачивается
Ситуация такая что мы не знаем где проведём сегодняшнюю ночь. Ребят, цените то что у вас есть
С публикацией в гит хаб не возникло проблем. Вот ссылка -> https://github.com/GinessisC/EncryptorNDecryptor

Но возникли проблемы с релизом приложения. Говорит что приложение не установлено, потому что оно не подходит, хотя у меня архитектура arm x64 и публиковал я это приложение я на именно эту архитектуру.

Позже решу эту проблему
1
Ребят, нашел время и приукрашиваю приложение. Сейчас скину бета-версию
⬇️Надо зашифровать сообщение чтобы никто кроме собеседника его не расшифровал?⬇️

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

p.s: Прога пока очень кривая - на дизайн время нету. Рекомендую отключить тёмную тему)
1
Хм, давайте придумаем свой стандарт? Общие приватный и публичный ключи. В комментариях напишу сначала приватный ключ, а затем публичный
IT Leaper pinned Deleted message
Привет всем. Простите что долго не выходил на связь. У меня слишком много дел + я кое-чем заинтересовался...

Дело в том что ранее неупомянутый пид@ас с которым мы живём начал активно подключатся к моему хотспоту. И у меня появилось желание попробывать тот самый запретный плод и узнать больше о этом потребителе.

Я впервые использовал такие инструменты как nmap и wireshark. Я нашел несколько его девайсов у меня в сети. Короче говоря, он подключал втихаря свой телевизор и планшет и по этому нам пришлось пополнять баланс уже на следующую неделю, хотя его хватило б ещё на месяц. По этому быстро почистил сеть от этих девайсов и перед блокировкой просканировал их. Так же только что обнаружил что чел подключил свой комп, на котором открыто много tcp портов, жаль что не записал их в файл.

А вот некоторые пакеты, которые он отправлял я записал в файл .pcapng вот один из них(SSDP):

2153 218.662933771 192.168.244.20 239.255.255.250 SSDP 179 M-SEARCH * HTTP/1.1
А вот mac этого девайса:
6c:71:d9:94:99:31


С именем в сети: Compasha_v2

Интересно то, что через короткий промежуток времени он отключился от сети. Теперь буду знать когда он подключается к сети и пока его комп не буду отключать. Буду узнавать всё больше инфы про него. Буду благодарен если кто-то посоветует как узнать по-больше инфы про определённое устройство в сети
END - beta.apk
32.3 MB
Исправлен баг с тёмной темой и долгим зашифрованным сообщением.

PS: Планируется апдейт в котором будет создана функция шифрования AES ключа, для полной безопасности
👍3
IT Leaper pinned a file
END betatest v1.apk
32.3 MB
первый бета тест моего приложения.

Добавлено:
конвертацию в B64
Возможность отдельно использовать AES RSA алгоритмы

Ps: тёмную тему можно использовать но она иногда багается. Пока нету возможности переключатся на красивую тёмную тему, но если приложение станет популярным - я это исправлю
IT Leaper
END betatest v1.apk
Осталось только создать функционал по шифрованию файлов и дело в шляпе
👍1
Как на счёт стримить на твиче?
3
IT Leaper pinned a file
Всем привет. Наконец то комп починили и я возвращаюсь к своим делам. Надо будет задачки поделать по шарпу. Кстати, если найду время опубликую "не большой гайд" по линуксу для новичков где-то через месяц два. Почему?
Потому что экзамены всё отбирают: и время, и нервы(

P.s: вместе с гайдом, хочу ещё выставить небольшую инструкцию по использованию nmap. Думаю я даже чуть быстрее её опубликую
👍31🔥1
Ребят, вообще забыл что мне сегодня исполняется 17. Никакой подарок я вам пока не подготовил, но готовлю...
https://www.twitch.tv/itleaper - Небольшая проверка стрима на твиче)
This media is not supported in your browser
VIEW IN TELEGRAM
ВСЁ ИСКЛЮЧИТЕЛЬНО В ОБУЧАЮЩИХ ЦЕЛЯХ


Ну что ж, заинтересовался написанием скриптов для упрощения жизни.

То что я открыл для себя, так это написание скриптов с использованием node.js, автозаполнение полей и нажатие кнопок без ведомости клиента. Вам не придется регатся по 200 раз. Достаточно просто в файле указать значения для тех или иных полей. Знаю что многие могут сказать что это похоже на "печеньки", но это не так.

Такие скрипты(как показано на видео) могут использоваться для перебора паролей(хотя это вряд-ли) или когда идёт массовое сканирование бэкапов: ищется логин и пароль от бдшки, а потом они подставляются в соответственные поля.

Ради интереса я попробую реализовать небольшой "сканер" бэкапов и опубликовать его сюда. Сканер будет уже не на c#, а на js.
👍2🔥1
Всем привет. Давно постов не выходило и сейчас я хочу встать обратно в колею.

Сегодня начну с бинарного дерева поиска(BST). Фактически это визуализация алгоритма бинарного поиска в виде дерева. Основные требования:
• Левый узел(node) < родительский узел < правый узел
• Дерево должно быть сбалансировано(высота левого)

Есть много типов деревьев, но тот что меня заинтересовал - B+ деревья. Почему? Потому что они используются в работе с бд. Больше можно про них узнать тут -> https://www.geeksforgeeks.org/introduction-of-b-tree/

P.s: на моём гитхабе скоро появится приблизная реализация бинарного дерева
Итак, написал первую реализацию бинарного дерева. Можете посмотреть тут -> https://github.com/GinessisC/BinaryTree

Таска: написать реализацию бинарного дерева с масштабируемой архитектурой. Пока что она сырая. Накидал несколько возможностей полиморфизма бинарного дерева и узлов, но в некоторый местах - полиморфизм не нужен я думаю. Хотел добавить возможность инициализирования бинарного дерева через список, сохраняя элементы в отсортированный список в самом бинарном дереве - но я обнаружил что это не правильно. Решение к которому я сейчас дошел - легкое, решает много проблем, но к сожалению не правильное ибо я делаю структуру данных, которая не должна иметь какие-то иные структуры данных, так что над этим тоже стоит поработать.

Так же обнаружил что я беру .GetHashCode() объекта за ключ узла, но судя по моему коду - я пытаюсь сделать возможность для пользователя самому определять что брать за ключ узла. Но я столкнулся с проблемой что я сортирую объекты списка, который был передан пользователем, с помощью .GetHashCode() - и это вычёркивает возможность пользователя создать "кастомные" ключи:
public BinaryTree(IList<T> elements)
{
if (elements.HaveNoDuplicate() is false)
{
throw new ArgumentException("There are duplicate elements. Failed to construct bst.");
}
_elements = elements.OrderBy(e => e.GetHashCode()).ToList();
Root = ConstructBst(0, _elements.Count - 1);
}


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