Блог
Методы сокрытия данных. Часть 1.
2013-01-31 17:42:27
Информация для фанатов.
Сокрытие информации.
Информация на жестком диске скрывается несколькими методами. Мы будем говорить о них, начиная с простых и переходя к сложным. Статьи для тех, кто прячет, а не находит. Поэтому методы сокрытия лишь обозначены. Кому надо – нароет, и главное привнесет свой неповторимый аромат, за счет смешения приправ. А конкретные рецепты пойдут на пользу как раз тем, кто ищет, а не прячет.
Расспаковка Skype средствами динамической инструментализации бинарного кода. Часть 3.
2013-01-16 17:35:35
Хорошо, теперь когда у нас на руках есть простейший расспаковщик кода, пришло время скомпилировать его, далее запустить его PIN Toolkit'ом с опцией "-appdebug", для того чтобы подключиться к PIN из IDA когда приложение будет запущено. Когда сработает точка остонова, приложение(Skype в данном случае), будет расспаковано и на выходе мы получим дамп памяти с расспакованным кодом целевой программы. Для того чтобы выполнить это действие используя терминал MacOSX вам нужно будет выполнить программу PIN передав ей ключи как это показано ниже:
Расспаковка Skype средствами динамической инструментализации бинарного кода. Часть 2.
2012-12-13 17:02:37
GDB Server
На наш взгляд одна из лучших возможностей поддерживаемых Intel PIN Toolkit является поддержка опции "-appdebug". Этот параметр указывает нашему фрэймворку подключиться к серверу GDB для удаленной отладки приложения. Мы можем использовать эту возможность для удаленной отладки в дизассемблере IDA с помощью дистанционного пульта управления предоставляемого отладчиком GDB. Единственной проблемой(по идее это даже не проблема, просто доставляет определенные неудобства в работе) является то, что мы не можем указать целевой порт в PIN который мы будем слушать, т.к он при инициализации выбирается случайным образом. При этом нам приходится каждый раз заменять его в параметрах отлаживаемого процесса в дебагере.Распаковка Skype средствами динамической инструментализации бинарного кода. Часть 1
2012-12-06 16:34:17
Intro
Skype на сегодняшний день одна из наипопулярнейших проприетарных програм с закрытым исходным кодом предоставляющая шифрованную голосовую связь и видеосвязь через Интернет между компьютерами (VoIP), использующих технологии пиринговых сетей(p2p), а также платные услуги для звонков на мобильные и стационарные телефоны. По состоянию 2011 года Skype имеет 663 миллиона пользователей по всему миру. Skype работает по принципу черного ящика. Она предоставляет очень крутые возможности абсолютно бесплатно, что конечно же заставляет задуматься над тем почему авторы ПО свободного характера кроме того что не расспространяют своих исходников, так еще и кроют его различными протекторами(виртуализаторами кода), обфусцируют код и всячески препятствуют анализу ПО. Оно и понятно - бесплатный сыр бывает только в мышеловке. В текущей статье мы попытаемся исследовать skype неординарным и новомодным образом, а именно средствами динамической инструментализации бинарного кода.Облачные сервисы и проблема конфиденциальности данных
2012-11-27 13:20:00
Раньше человек всегда стремился в облака, где можно летать аки птица. Но это раньше. Сейчас все стремятся в виртуальные облака. Благо Интернет есть практически везде. Владельцы облачных сервисов наглядно демонстрируют свои преимущества: это и сокращение расходов на инфраструктуру и закупку нового программного обеспечения, и масштабируемость, и сокращение обслуживающего персонала, и так далее и тому подобное.