Опубликовано: Jan. 7, 2021, 3:24 p.m.

Issues with VeraCrypt everyday usage

In this post I want to share my experience of VeraCrypt usage. VeraCrypt is a great software that I love, but here I want to mention some negative points that I faced.

1. Complicated Windows update. This is not actually a problem, but a limitation of system drive encryption. Some time ago the only "official" way to update Windows with the entire system drive ecnrypted was to decrypt it first, up…

Опубликовано: Sept. 8, 2020, 9:32 p.m.

Hello world под Linux без libc (на x86-64)

Disclaimer: код на GitHub.

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

Сборка пустой программы без libc хорошо описана в этом посте на хабре. Будем считать, что у нас уже есть два файла со следующим содержанием:

start.S

Опубликовано: July 19, 2020, 12:16 a.m.

Аккуратнее с vtable, или как выстрелить себе в ногу обновлением библиотеки

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