OpenStreetBugs — лёгкий способ сообщить об ошибке в OpenStreetMap

OpenStreetBugs — лёгкий способ сообщить об ошибке в OpenStreetMap

Вы, конечно, знаете о свободной карте OpenStreetMap. Это настоящая народная карта, создаваемая такими же людьми как и вы! Это такой же opensource-проект как Linux и как Википедия. Конечно же, как и в других картах, в OpenStreetMap имеются ошибки, но в отличие от тех же Яндекс.Карт, где ошибки не исправляются годами из-за сложной бюрократической процедуры (я уже не говорю о намеренных ошибках), в OpenStreetMap всё гораздо проще и лучше для всех нас...
Подробнее..

CloudMade Navigation поддерживает ограничения манёвров

CloudMade Navigation поддерживает ограничения манёвров

Не так давно CloudMade выделил несколько приоритетных направлений, среди которых оказалась и навигация. Решено было создать специальный проект Navi Studio, который объединял бы в себе несколько более мелких сервисов и позволял пользоваться ими, для создания полноценного навигационного программного обеспечения. В Navi Studio вошли: Работа закипела и уже появилось несколько приложений использующих данный проект. Но полноценной навигации без соблюдения правил ПДД не существует, а потому данному вопросу было также уделено не мало времени...
Подробнее..

Удали себя из интернет-социума — «Web 2.0 Suicide Machine»

Удали себя из интернет-социума — «Web 2.0 Suicide Machine»

Недавно наткнулся в сети на один занимательный интернет-сервис, именующийся Web 2.0 Suicide machine . Предназначен он для того, чтобы позволить людям, обремененным «социальной жизнью в интернете», в пару кликов удалить свои аккаунты на Facebook (в данный момент сервис блокирован администрацией по IP), Twitter, Linkedin и Myspace. В общем-то судя по количеству положительных отзывов и «успешных очищений» — пипл хавает зависимые от социальных сетей успешно пользуются сервисом и довольны...
Подробнее..




Подготавливаем OllyDbg к бою

Веб разработка - Информационная безопасность

подготавливаем ollydbg к бою

Об Оле


Отладчик OllyDbg является, отладчиком уровня ring 3, т.е. пользовательского. На момент написания статьи имеется релизная старая версия 1.10 и новая, полностью переписанная c нуля, версия 2.00k. В чем плюсы этого отладчика? Малый вес, гибкое изменение функциональных возможностей плагинами, простота управления. Ограничения накладываемые ring 3 — мы вряд ли сможем отлаживать драйвера, но их можно загрузить как обычные dll и отлаживать по частям. Есть возможность подгружать отладочную информацию из IdaPro. Так же довольно удобно можно изменять код и данные прямо в отладчике, с возможностью сохранения.

Плагины первой необходимости


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

CommandBar — добавляет небольшую панель с консолью, которая довольно частенько будет использоваться для быстрой установки точек останова, перемещения по памяти и прочих удобств. ODbgscript — не менее важное расширение: позволяет писать собственные скрипты, для автоматизации некоторых операций (например есть скрипт-распаковщик Asprotect всех версий, написанный товарищем Volx) Phantom, StrongOD, HideOD, HideDebugger — плагины частично либо полностью скрывающие отладчик, от системы, отлаживаемых процессов и прочее. При правильной настройке можно даже отлаживать монстров различных защит, в которых полно анти-отладочных процессов.


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

Оформление


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

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



Для этого в файле ollydbg.ini нужно изменить следующие строки:
[Colours]
...тут стандартные цвета...
Scheme name[7]=Veliant Sheme
Scheme[7]=15,12,7,0,4,10,7,13

[Syntax]
...тут стандартные цвета...
Commands[4]=15,15,12,12,11,14,12,15,15,7,12,0,0,0
Operands[4]=1,3,15,15,8,8,10,6,0,0,0,0,0,0
Scheme name[4]=Veliant Sheme


Загрузить сам отладчик можно с официального сайта ollydbg.de
Плагины и дополнительную информацию можно найти например на ресурсе cracklab.ru

Автор статьи не рекомендует заниматься отладкой сторонних программ, и снимает всю ответственность с себя.

 


Читайте:


Добавить комментарий


Защитный код
Обновить

News image

Microsoft: лицензии для российских разработчиков с беспрецедентной ски

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

News image

Google открыл сайт для разработчиков

Крупнейший портал Google открыл веб-сайт для разработчиков приложений под свои веб-услуги. Сайт Code.google содержит набор исходных текстов прикл...

News image

Демонстрация HTML5 от Apple: пнем Flash чуть сильнее

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

News image

Совместная работа над кодом в компании Google

Во второй главе книги «Coders at Work», Брэд Фицпатрик (Brad Fitzpatrick) — автор Live Journal, а сейчас сотрудник компании Google, помимо всяких ин...

News image

Разработка Web-приложений с помощью Oracle JavaServer Pages

Используйте технологии OracleJSP и сервлетов для легкой разработки и внедрения гибких WEB-приложений. В связи с увеличением числа продавцов и пот...

Топ технологий:

News image

Оздана новая система беспроводной связи - она в 10

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

News image

Как взломали Twitter

В Интернетах, наряду с iPad, сканерами в аэропортах и войне между Google и Apple, уже второй день подряд активно обсуждается тема взлома и...