вторник, 31 декабря 2013 г.

Google Drive удалил мои файлы хранимые в его хранилище

Есть клиентская программа Google Disk Drive для содержимого локальных папок на компьютере с сетевым хранилищем. Есть случай, востановления системы из бэкапа, когда эта прога переносит файлы в карзину.

понедельник, 23 декабря 2013 г.

Статический распаковщик для полиморфных пакеров

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

суббота, 23 ноября 2013 г.

Добавление unsigned-типов в Java

С первых же минут системный программист начинающий программировать на Java понимает, что ему ооочень не хватает Unsigned типов к которым он так привык в других языках: C\C++, C#, Go и др.

Встает вопрос: Как добавить? Вернее что нужно вспомнить, чтобы корректно написать классы?

пятница, 15 ноября 2013 г.

Таблицы принятия решений

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

воскресенье, 10 ноября 2013 г.

Два алгоритма сложения двух чисел

Иногда наталкиваешься на интересные(придурковатые) алгоритмы и думаешь "вот же люди курят... вот это дурь!". Приведу два алгоритма по сложению двух чисел.

среда, 18 сентября 2013 г.

Использование NetBeans(URLs only)

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

четверг, 29 августа 2013 г.

Разработка на Java (URLs only)

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

воскресенье, 30 июня 2013 г.

Тестирование протекторов на предмет обработки C++ программ

Этот пост о созданном мною проекте в BitBucket. Проект нацелен на тестирование виртуализации кода это фича современных протекторов. О том для чего нужна виртуализация кода можно почитать в описании продукта Code Virtualizer компании Oreans.

четверг, 27 июня 2013 г.

Тестирование функции RvaToRaw(), которая также известна под именем RvaToOffset()

Написал приложение, которое принимает путь к файлу и создает для него тестовый вектор. Условия работы : Это PE32 или PE32+.

Вот исходники:
hg clone https://bitbucket.org/sys_dev/rvatorawtest

воскресенье, 23 июня 2013 г.

О WEB-технологиях(URLs-only)

Здесь буду приводить список принципах работы WEB-служб, технологиях, а также строении современных сайтах и WEB-приложениях.

понедельник, 10 июня 2013 г.

Про разработку в Visual Studio(URLs only)

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

вторник, 28 мая 2013 г.

Как отключить синхронизацию времени для виртуальной машины VmWare

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

суббота, 11 мая 2013 г.

Системы контроля версий.

Здесь будет собираться список ссылок на статьи, документацию посвященную практикам использования систем контроля версий.

четверг, 11 апреля 2013 г.

Как переименовать класс во всех cpp, hpp файлах?

В этой задачке требуется переименовать класс PeImage на PeHeaders. При этом подстрока "PeImage" может встречаться в названии других классов и этот факт нужно учесть.

вторник, 2 апреля 2013 г.

Набор статей по Python URLs only

Когда я чего-нибудь новою изучаю и узнаю, то это что-то изучается, как правило, по статьям в интернете. Здесь буду перечислять список статей.