ihorcher’s blog and links

Links below are some of my socials

Базовий гайд по Pacman

pacman - це пакетний менеджер, що використовуєтся на дистрибутивах сімейства Arch. Використання: pacman <операція> [...] В pacman є команди, що записуются аперкейсом, і параметри, що записуются ловеркейсом, у кожної команди є свої параметри. Як команди так і параметри записуются після “--”, або “-” для скороченої версії. Параметри можна записувати в форматі tar, тобто всі параметри після одного дефізу (тільки для коротких версій команди). Тобто ця команда: pacman -S -y -u Дорівнює цій команді: ...

November 18, 2022

Команди FTP Shell

FTP — Протокол, призначений для передачі файлів між клієнтом та сервером. Встановлення FTP з’єднання Для встановлення FTP з’єднання потрібно використати команду open: # Синтаксис: ftp open <IP-сервера> <Порт> # Використання: ftp open 127.0.0.1 21 Команди FTP Команда Функція append Додає текст до існуючого файлу close Закрити FTP cd Змінити директорію delete Видалити файл get Завантажує файл з віддаленого комп’ютера mdelete Видаляє зразу кілька файлів dir Показує всі файли і папки в директорії mget Завантажити зразу декілька файлів mdir Показує всі файли і папки в кількох директоріях put Завантажує файл на сервер mkdir Створює папку mput Завантажує кілька файлів на сервер rmdir Видаляє папку

April 14, 2022

Команда screen в Linux

Screen - утиліта-мультиплексор, яка дяє користувачу можливість працювати з кількома сесіями в рамках одної. Установка Системи сімейста Debian apt install screen Системи сімейста Arch pacman -S screen Системи сімейста Red Hat dnf install screen Використання Для ініціалізації screen запустить наступну команду: screen Створиться нова сесія програми, та появится повідомлення з інформацією про програму, для закриття цього повідомлення натисніть пробіл. Всі керуючі комбінації клавіш починаются з Ctrl+A, і після йде буква, або інша комбінація клавіш. Зверніть увагу, що букви різного регістру виконують різні команди. Також комбінації клавіш можна замінити текстом, для цього потрібно натиснути Ctrl+A і далі :, після чого вводити текст. ...

April 10, 2022

Гайд по командам DNF

DNF - Менеджер RPM пакетів розроблений на заміну Yum. Написаний на Python 3. Використовуєтся в linux дистрибутивах сімейства Red Hat таких як Fedora та Rocky. Команди DNF install Команда install використовуєтся для встановлення пакетів. Використання: # Синтаксис: dnf [параметри] install <назва-пакету> # Використання: dnf install some-package Ви можете встановити зразу декілька пакетів вказавши їх через пробіл: # Синтаксис: dnf [параметри] install <назва-пакету-1> <назва-пакету-2> <назва-пакету-3> ... # Використання: dnf install some-package other-package Ви можете встановити RPM пакет з файлу: ...

April 7, 2022

Як використовувати SCP для передачі файлів

SCP - Утиліта для передачі даних в мережі. Протокол SCP SCP використовє SSH для аутентифікації, та захисту даних. клієнт має можливість отримувати файли від сервверу з метаданими включно. Також клієнт може отримати від сервера список файлів та каталогів. Зазвичай SCP викорстовує порт 22. Використання SCP Першим аргументом є шлях до файлу який ви передаєте (джерело), другим аргументом потрібно вказати дані віддаленої системи (ім’я користувача та хост), та шлях куди ви хочете скопіювати цей файл через двокрапку (ціль). ...

April 6, 2022

Про блокчейн Solana та створення смарт контрактів

Особливість смарт контрактів solana в тому, що вони stateless, це означає що вони не можуть змінити свій стан. Іменно тому смарт контракти в мережі solana називають програмами. Програми для Solana пишуть на мові програмування Rust. Акаунт Акаунт - це основна одиниця в мережі solana. Існує кілька видів акаунтів, а саме: Виконуваний - Це і є програма Тільки для читання - Може використоуватись одночасно кількома програмами. Змінний - Використовуєтся для зберігання даних. Це структура інформації про акаунт: ...

April 5, 2022

Проходження HackTheBox Starting Point Tier 0 за 10хв

Підключення до HTB Натискаємо CONNECT TO HTB Натискаємо Starting Point Вибираємо OpenVPN Завантажуємо .ovpn файл на Kali. В термалалі переходимо до папки з нашим .ovpn файлом, і вводимо наступну команду: sudo openvpn <назва-файлу.ovpn> При необхідності вводимо пароль користувача (По стандарту: kali) Готово Meow Спавним машину кнопкою SPAWN MACHINE та получаємо ip-адресу машини. Тести Що означає акронім VM? VM - Віртуальна машина - Virtual machine Який інструмент ми використовуємо для роботи з системою, зокрема щоб встановити VPN підключення? Для встановлення VPN підключення ми використовуали термінал, тому відповідь - terminal ...

April 4, 2022

Гайд по Nmap

Nmap — Утиліта, призначена для сканування комп’ютерних мереж, визначення стану об’єктів мережі (портів, та відповідних їм сервісів). Цей гайд припускає, що ви вже встановили Nmap на свій ПК. Можливості Nmap Визначення портів та сервісів Визначення версій сервісів Визначення ОС цілі Види сканувань Nmap Сканування TCP Зазвичай використовуєтся для перевірки і завершення тристороннього хендшейку між вами та цільовою системою. Дуже “Гучне”, та може бути виявлено без всяких зусиль. Сервіси можуть реєструвати IP-адресу відправника, та викликати систему виявлення вторгнень. ...

April 3, 2022

Obsidian як альтернатива Notion

Obsidian - Це пропрієтарна программа для ведення заміток, в цій статті вона буде розглядатись як альтернатива Notion. Під капотом — Markdown Особливості Markdown: Основною перевагою Markdown є переносиміть. Наприклад: Ви користувались сервісом заміток, який працював на Markdown, але він загнувся? Не проблема - ви можете перенести Markdown на будь-який інший сервіс. Легкість в використанні: Markdown можна вивчити за 5 хв прямо по ходу використання. Доречі, вся ця стаття написана на Markdown ...

April 2, 2022

Обзор на політику конфіденційності Notion

Notion - Програма, яка дозволяє вести замітки, календарі і нагадування. На перший погляд дуже корисний інструмент, який може допомогти організувати свій графік, але чи насправді все так добре, як деякі говорять. В цій статті звернемо увагу на деякі важливі моменти в DPA Notion. Які дані Notion зберігає? Всі, які користувач напряму надав. Згідно політики конфіденційності користувач сам має гарантувати, що він не передавав Notion ніяких важливих даних. Notion не буде нести відповідальність за передачу таких даних третім лицям. ...

April 1, 2022