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

Статья FASM. Особенности кодинга на платформе Win-64

  • 5 754
  • 1
64-разрядная архитектура ворвалась в нашу жизнь как торнадо, затягивая в себя всё больше инженеров и прикладных программистов. Новые термины стали появляться как грибы после дождя, а давать им толкового объяснения никто не торопился. В данной статье рассматриваются фундаментальные основы кодинга на платформах Win64, с реальными примерами в отладчике.

Оглавление:


1. Вводная часть;
2. Организация памяти в режиме “Long-mode” х64;
3. Доп.регистры GPR и префикс REX;
4. RIP-относительная адресация;
5. Соглашение “Fast-Call” – быстрый вызов функций;
6. Заключение.


1. Вводная часть

С обзором архитектур связано и без того множество нестыковок, а выход на сцену в...

Статья Изменение MAC-адреса в Linux и Windows с помощью Python

  • 4 007
  • 0
В сети полно статей об изменении MAC-адреса в операционных системах Linux. И, к моему удивлению, я почти не нашел информации о том, как изменять MAC-адрес с помощью Python в операционной системе Windows. Конечно же, может быть, плохо искал. Но, дело не в этом. Оказывается, все не так просто и банально, как представлялось. Казалось бы, чего проще, выполнить с помощью subprocess команду и дело в шляпе. Но, давайте по порядку.

000.jpg

Скрипт по изменению MAC-адреса под Windows нужно запускать в командной строке, запущенной от имени администратора. А в Linux под суперпользователем. Если же этот скрипт запустить от обычного пользователя, в доступе для изменения MAC-адреса будет отказано.

Начать нужно с того, что изменение MAC-адреса в Windows происходит с изменением или созданием соответствующего ключа реестра у того сетевого адаптера, который является...

Статья Парсим сгенерированные фото с помощью Python

  • 3 069
  • 4
Для Python, думаю, существует довольно много библиотек по генерации ненастоящих данных, которые впоследствии можно было бы использовать для регистрации на сайтах, когда указывать настоящую информацию не очень хочется. Но, вот генерация фото несуществующих людей уже связана с ИИ, ML и нейронными сетями. Не думаю, что стоит реализовать такой проект в одиночку. Хотя, если знания позволяют, то почему бы и нет. Однако, мои знания математики, к сожалению, далеки от идеала. Поэтому, я решил, что лучше поискать готовые решения, которые и помогут сгенерировать фото человека, которого никогда не существовало.

0001.jpg

Сначала, и это вполне очевидное решение, я подумал использовать сервис « », в силу его популярности. Но, вот реализация мне не особо понравилась. Во-первых, генерируется только одно фото. И для получения еще одного нужно перезапускать процесс генерации, а...

Статья Новостной дайджест по ИБ/IT за 11.04-18.04

  • 2 532
  • 2
Доброго времени суток, уважаемые читатели форума! Уже целую неделю не было новостей, а значит настал момент узнать, что-же интересного произошло за последние 7 дней. Начнём!

photo_2022-03-13_21-55-38.jpg


🍿 Версия в видеоформате: смотреть

Monotype - всё.

Безусловно, эта тема подходит под категорию “очередные блокировки”, которая будет в конце. Однако, эта новость является важной, так как во всех государственных учреждениях используются шрифты от Monotype, а в частности Times New Roman.
Monotype закрыла доступ к своему каталогу шрифтов пользователям из РФ. Данная компания имеет права на следующие популярные шрифты:
  • Times New Roman;
  • Arial;
  • Courier New;
  • Verdana;
  • Tahoma;
  • Helvetica.
  • и другие.
...

Статья Облагораживаем Мяту. Делаем Mint 20.3 Cinnamon Edition похожим на Mac

  • 7 270
  • 2
В данной статье я попробую рассказать, как немного преобразить внешний вид мяты, чтобы она стала немного похожа на Mac. Конечно же, это не будет полноценным маком, но, немного придаст эстетики внешнему виду системы. Что же, меньше слов и больше дела. Давайте приступим к настройке.

screenshot36.png

Скачивание темы и иконок

Для начала нам нужно скачать то, что мы будем применять для преображения внешнего вида. Первым делом скачиваем тему. Переходим по ссылке на GitHub: GitHub - vinceliuice/WhiteSur-gtk-theme: MacOS Big Sur like theme for Gnome desktops. Почему именно эта тема? Не знаю. Просто понравилась, да и установка проходит без лишних телодвижений.

Для того чтобы скачать данную тему можно воспользоваться кнопкой «Download ZIP». Но, мы же тру-линуксоиды. Да и в будущем может пригодиться.

Поэтому открываем терминал и пишем команду:

sudo apt...

Статья О стойкости, хэшировании и подборе паролей с помощью Python

  • 4 196
  • 0
О том, как важно создавать стойкие пароли для ваших учетных записей не говорил только ленивый. И действительно, чем сложнее пароль, тем меньше вероятность того, что его взломают. Только если сам пользователь с помощью СИ сообщит его хакеру или введет на фишинговой странице.

Давайте рассмотрим небольшой пример. Вот пароль: FhjpEgfkYfkfgeFpjhf4558. По сути, это беспорядочный (нет) набор символов. Ну да не в этом дело. В сети множество калькуляторов для вычисления времени на подбор пароля методом прямого перебора, то есть брут-форса. Давайте посмотрим, сколько времени будет взламываться данный пароль.

0000.png

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

В общем и целом, к чему я клоню. Допустим, у вас появился, откуда не возьмись md5-хэш пароля. Понятное дело, что...

Статья Простой пример работы с Excel в Python

  • 7 118
  • 3
В данной статье я хочу показать, как можно работать с книгой Excel вне зависимости от того, установлен ли у вас Microsoft Excel или нет, а также вне зависимости от того, какую операционную систему вы используете. Библиотека, которая используется для работы с книгой, независима от наличия продуктов компании Microsoft на компьютере.

000.png

Я иногда просматриваю заказы на фрилансе. Но, просмотреть и взять заказ, это две разные вещи. Ведь для того, чтобы мне стали доступны заказы на сайте FL.ru, нужно заплатить денежку. Нет, это не плохо. Сайту тоже надо как-то зарабатывать. Но, для меня это не особо-то хорошо. Тем не менее, я смотрю заказы для того, чтобы попытаться выполнить то или иное задание и просто получить опыт, который без сомнения понадобиться мне в дальнейшем. Ведь я только начинаю программировать на Python.

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

Школа Отзыв о курсе WAPT: зима 2021. Это было прекрасно. Буду скучать.

  • 3 121
  • 3
WAPT.png


Всем, привет! :cool:

Я, наверно, буду не слишком многословен, потому что максимально подробно описал Леша свои прохождения, а так же Саша и другие выпускники описывали процесс экзамена. Я опишу свою суть.

Внимание! Дальше может встречаться немного суровая лексика, если не готовы - покиньте флот : D

Перед тем, как я начну говорить о прекрасном, начну с того, какой был у меня начальный уровень.

И так, я php-разработчик, стаж около 4 лет, был опыт работы с веб-серверами (ssh, ftp, и т.д.), виртуалками (virtualbox, docker), немного javascript, HTTP заголовки и прочее все что связано с веб-разработкой.

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

В идеале - изучить тему до курса, поднять виртуалку с серваком...

Статья Что с тобой, DNS ?

  • 2 563
  • 1
Здравия всем… Обычно было так, да?… Да пошло оно к чёрту, это всё, конечно, стиль, образ, но это не я, это не правда.
Всем привет! Что сегодня приготовил день грядущий? А сегодня мы коснёмся темы DNS, который тоже, казалось бы, используют и не жалуются, но, как выяснилось, нет.

what wih you?.jpg


Это что?

И первый вопрос, который будет затронут – это история, а второй – предназначение. В те же давние-стародавние времена, когда ARPANET перерождался в то, что мы видим сейчас, появилась необходимость как-то называть хосты, ибо пользоваться ip-адресами было не слишком удобно. Точнее, эта необходимость была всегда, но раньше она чудесно закрывалась файлом hosts и ,при необходимости узнать адрес, который ещё не внесён, звонком в сетевой информационный центр. Эта система прекрасно работала, пока количество хостов не стало расти с абсолютно невообразимыми скоростями. Интернет полнился и, благодаря этому, и...

Статья Что с тобой, SMTP ?

  • 3 603
  • 2
И ещё раз здравия всем, дамы и господа. Вторая встреча, да так скоро? Чудо, не иначе. Но сейчас не об этом, а об SMTP. А при чём тут, казалось бы, smtp, ведь речь об уязвимых протоколах, а этот используется даже самыми защищёнными серверами в мире. Разумеется, при условии, что у них есть функционал почтового сервера. Да, конечно, его используют все, как и BGP, прошу не забывать (о нём была предыдущая статья).

Что ж, наш спринт продолжается, 2 статья – SMTP.

what wih you?.jpg


Это что?

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

Этот протокол почти так же стар как и сам интернет, что уж там говорить, если корнями он уходит к программам Mail Box Protocol и SNDMSG, которые работали ещё во времена арпанета, в 70-е. Потом почту пытались передавать через FTP, выходил достаточно...