Форум информационной безопасности - Codeby.net

Статья В наше время больше не существует такого понятия, как кибербезопасность

  • 4 280
  • 2
Помните такую вещь, как "кибербезопасность"?

Загадочные парни в капюшонах делают загадочные вещи в киберпространстве. Кто знает, какого рода вред они в состоянии нанести цифровой среде?

К сожалению, теперь мы живем в мире, где такого рода цифровой вред буквально переписывает историю мира. Для того чтобы получить доказательство этому, вам нужно взглянуть всего лишь на одно электронное письмо, отправленное 19 марта 2016 года.

1539707620542.png


Если вы все еще не поняли, что перед вами находится, то я спешу вам сообщить, что это фишинговый email.

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

  • Злоумышленник заполучил списки всех общедоступных электронных адресов сотрудников политической кампании 2008 года
  • Один из этих сотрудников 2008 года также был нанят для проведения политической кампании в 2016 году.
  • Этот конкретный сотрудник имел не...

Статья Поддержка PHP фреймворков в CodeLobster IDE

  • 4 235
  • 4
C
Поддержка PHP фреймворков в CodeLobster IDE

Рано или поздно, но перед каждым разработчиком будет поставлена задача выполнить проект не только качественно, но и максимально быстро.

Так за счёт чего можно ускорить работу? Конечно же, за счёт готовых решений! Если хотите работать эффективней, то используйте хорошо проверенные фреймворки и библиотеки.

В последнее время все большей популярностью пользуется CodeLobster IDE, так как он включает в свой состав полный набор модулей для поддержки самых популярных и полезных PHP фреймворков.

Давайте рассмотрим подробней, какие PHP фреймворки поддерживаются в CodeLobster IDE.

CakePHP

CakePHP - это одновременно MVC и ORM фреймворк, один из самых популярных на сегодняшний день.

Создавая, например, контроллер в программной среде CakePHP, вы можете значительно ускорить процесс, используя автодополнение, для этого начните вводить код и нажмите Ctrl + Space.

php-frameworks-in-codelobster-1.jpg


CakePHP создан для работы по концепции RAD (Rapid Application Development), для быстрой разработки приложений. Если соблюдать соглашения о наименовании таблиц и столбцов, то можно с лёгкостью создавать...

Активация Windows 10 Pro

  • 7 104
  • 2
Приветствую!

Сегодня ничего нового не расскажу, но вдруг кому пригодится.

У меня на ноуте стояла лицуха домашняя Windows 10 и в один прекрасный день я решил установить среду Linux на винде. Дядюшка Билл дал такую возможность на Windows 10 Pro
Ну не переустанавливать же ) На оффресурсе есть обновление до Pro версии, но разумеется нужно ввести ключ. Где-то на просторах интернета ключ был найден, и моя домашняя версия превратилась в профессиональную.

Кстати bash Linux на Windows очень прикольно. Правда есть и минус - очень маленькая скорость выполнения.
В один день ключ забанили и вывалилось окошко

act.png


Надпись на работоспособность не влияла, но иногда раздражала. Разные нагугленные способы убрать это сообщение успехом не увенчались.

Пошёл по другому пути - активация через KMS сервер.
Запускаем командную строку обязательно от имени администратора

Вводим следующие команды:

slmgr.vbs -ipk 6TP4R-GNPTD-KYYHQ-7B7DP-J447Y смена ключа активации

где после -ipk вводится любой ключ от подходящей версии виндовс

Дальше:
slmgr /skms kms.shuax.com — указать KMS сервер для активации

где после slmgr /skms добавляем любой KMS сервер для...

Делаем цветной появляющийся текст бегущей строкой

  • 6 248
  • 10
Всем привет!

В один прекрасный вечер мне загорелось сделать большой цветной появляющийся текст бегущей строкой. Нырнул в интернет посмотреть примеры и....
Оказалось, что примеров не оказалось :ROFLMAO:

Немного пошевелил мозгами и состряпал прямо сейчас такой скриптик. Строка побежала....

exp1.png

Python:
import time
import sys
from colorama import init
init()

class Bcolors:
    GN = '\033[32m'  # green

for i in ['.########', '.##.....##', '.########.', '.##.......', '..#######.', '.########.', '.########', '.########.']:
    print(Bcolors.GN + i, end='')
    sys.stdout.flush()
    time.sleep(0.2)
print('\t')
for x in ['.##......', '..##...##.', '.##.....##', '.##.......', '.##.....##', '.##.....##', '.##......', '.##.....##']:
    print(x, end='')
    sys.stdout.flush()
    time.sleep(0.2)
print('\t')
for i in ['.##......', '...##.##..', '.##.....##', '.##.......', '.##.....##', '.##.....##', '.##......', '.##.....##']:
    print(i, end='')
    sys.stdout.flush()
    time.sleep(0.2)
print('\t')
for i in ['.######..', '....###...', '.########.', '.##.......', '.##.....##', '.########.', '.######..', '.########.']:
    print(i, end='')...

Статья Настройка Dual-boot: Шифрование Linux и Windows для максимальной безопасности

  • 19 749
  • 12
Привет, кодебай!

Я решил поделиться своим небольшим опытом по криптованию дисков с мультизагрузкой – надеюсь, понравится и пригодится, и следующему желающему не придётся копаться так долго, как мне. Расписать постарался максимально подробно, если переборщил – извините.

Итак, постановка задачи: вы хотите держать все свои данные зашифрованными, но при этом у вас на одном жёстком диске расположился как Линукс, так и Виндовс. Это может понадобиться, например, если нужна программа, которая не представлена в Лине, или если есть какие-то корпоративные требования безопасности или… Да мало ли зачем благородному дону или донне нужны две ОС.

Смотреть в сторону богомерзких решений с закрытыми исходниками типа BitLocker мы, разумеется, не будем. Для Windows нам понадобится VeraCrypt, а для Линукса – встроенный в большинство дистрибутивов LUKS.

Проблема же заключается в том, что при шифровании Windows с помощью TrueCrypt или VeraCrypt они записывают себя на первое место в списке загрузчиков и после ввода пароля у нас уже нет возможности загрузить Linux. Решение именно этой проблемы представлено в заметке, которую вы читаете. (На русском языке я не нашёл аналога, а то, что на английском -...

Статья Создаёт полиалфавитный шифр на Python

  • 10 647
  • 5
Привет Codeby!

Сегодня мы с вами сделаем очень любопытный полиалфавитный шифр. А для начала немного о шифрах.

Шифры используются с незапамятных времён, сначала они были более простыми, например шифр Цезаря. В этом шифре буквы сдвигаются на несколько символов в ряду. Например А +3 будет Г. Такой шифр взламывается очень легко.
На смену ему появился моноалфавитный шифр или шифр подстановки. Вместо буквы в этом варианте может подставляться буква или цифра.

АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
ГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯАБВ

В этом шифре слово ВОДА будет ЕСЖГ. И всё так же расшифровка не составляет труда. Важность сохранения тайны переписки всегда была очевидна - будь то донесения в армиях, любовные послания, и прочии варианты. В итоге появился более сложный полиалфавитный шифр. В этом шифре уже используются несколько подстановочных шифров.

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

Вот видео, где человек очень подробно и доходчиво рассказывает и показывает как взломать шифр.


Рекомендую посмотреть сразу, чтобы понять слабые места. Если вы посмотрели...

Что в имени твоём? Расскажите о своём нике.

  • 10 275
  • 20
Кто чурачил тот и начал )))

Почему explorer? Это означает проводник.
Собственно я им и являлся долгие годы. Нет, не тем проводником, что чай в вагонах РЖД подаёт :ROFLMAO:
Я много ездил по самым удалённым уголкам нашей необъятной Родины. Это был оффроад, ориентирование, и много всего другого.
Именно на мне всегда лежала ответственность как на штурмане. У меня много всяко-разного картографического материала, а как же без карт?

Но не будешь же с бумажкой ходить, в наше время это не нужно. Я могу привязать любую растровую карту - фото, скан. Это может быть любая отсканированная карта любого времени.

Чем ещё меня устраивает этот ник? Как раз тем что он не уникальный. Практически на любом форуме ник explorer будет занят. Так что если вы увидели где-то пользователя explorer не стоит думать что это я :p Хотя.... как знать, где мне ещё вздумается под ним зарегистрироваться.

Дистрибутивы Linux,о которых говорят лишь архивы

  • 3 809
  • 2
lucif1.PNG
Приветствую всех Друзей,Уважаемых Форумчан и Читателей.
Предлагаю немного отдохнуть.

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

При желании,меняем репы,вставляем свои и дистрибутив превращается в поддерживаемый и полноценный.
Но есть одно "но"-программы могут при обновлении перестать работать.
От этого такие дистрибутивы не застрахованы.

Ссылки на скачивание приводить намеренно не стану,кто пожелает-сам найдёт.
Дистрибутив,о котором будет обзор называется Lucifer Linux.
Проект выстрелил в 2012 году и на данный момент заморожен.
Наверное главные адепты просто повзрослели.
lucif2.PNG
Базировался он на Arch Linux c ядром 3.6.11
Предназначался для оккультистов.
Украшала рабочий стол дефолтная тема в мистико-готичном стиле.
Тему можно было изменить на более привычную.
lucif3.PNG
Неплохо дистрибутив был наполнен софтом для мониторинга системы и сети.
Было доступно 2 среды Gnome и Xfce.
lucif10.PNG
Раздел Development представлен сразу тремя версиями программы...

Статья Пишем сценарий для определения уязвимого ПО на Python

  • 4 412
  • 8
Приветствую всех! Сегодня с утра пришла идея к написанию данного сценария. Я смог написать его и решил поделиться с вами, возможно он будет вам полезен.
Он будет получать список установленных программ в windows и искать уязвимые версии.
Скрипт сыроват, но я планирую доделать его, добавить полную автоматизацию, чтобы он показывал сразу все уязвимое ПО.
Приступим к написанию.

Вот такие либы я буду юзать:
Код:
from subprocess import check_output
import argparse
from termcolor import *
import colorama

Тк.к сценарий я пишу для windows, то чтобы был цветной текст в консоле, мы должны дописать: colorama.init()

Добавим свои аргументы:
Код:
parser = argparse.ArgumentParser(description='Find vuln PO')
parser.add_argument('-vs', help ='Vuln version PO')
parser.add_argument('-nm', help ='PO Name')
args = parser.parse_args()
vulnvers = args.vs
namepo = args.nm

Введем переменные:
Код:
count = 0
count2 = 0
s = []
s2 = []
a = check_output(["wmic", "product", "get", "name"]) # Имена софта
b = check_output(["wmic", "product", "get", "version"]) # Версии софта

Список установленных программ будем получать через wmic.

Теперь вывод мы будем...
🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

Статистика форума

Темы
51 078
Сообщения
344 893
Пользователи
148 646
Новый пользователь
Bomber99