IDA - анти-витиеватость

Jun 16, 2011 00:13

Продолжаем обсуждение вопроса получения IDA без watermarks (предыдущие посты: пост о невозможности купить IDA, пост о watermarks в IDA).
Read more... )

warez, ida

Leave a comment

Comments 32

anonymous June 15 2011, 20:51:20 UTC
то что вы предлагаете помоему абсолютно не реально
писать плагин к IDA, который будет хешить каждую функцию
и потом сравнивать два хеш отчета?
невижу результата в этом
нужно же выявить возможные watermakes? а не сравнить насколько один билд похож на другой!

проще тогда уже реверсить по малому ida.wll/ida64.wll
SDK для ранних версий доступно, возможно можно добыть и к 6.1 комплекту
там почти все что нужно
и сделать свобоный аналог ida.wll

Reply

sporaw June 15 2011, 20:58:56 UTC
Вы не до конца поняли идею. Как раз изначальная задача сравнить насколько один билд похож на другой. Тем самым и выявляются разночтения в коде и сопутствующих (окружающих) данных. Это и позволяет выявить watermarks, а в дальнейшем - избавиться от них. Напоминаю, сравниваться будут одни и те же версии, просто от разных поставщиков.

Reply

anonymous June 15 2011, 21:02:00 UTC
watermark может сидеть в не в секции кода, а вообще где то черт знает где

ваш метод может только сравнить насколько один билд отличается от другого билда по функциям, не более
тоесть помощь в выявлении watermark это не принесет

Reply

sporaw June 15 2011, 21:04:26 UTC
Принесет.

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

Далее, если речь идет о watermark в данных, то опять же: пересортировав данные, можно втупую дальше сравнивать по fc /b. И видеть результат.

Так что в этом смысле все хорошо.

Reply


sww_ June 16 2011, 06:11:38 UTC
Накапитанили то шо пиздец. Bindiff - плагин к IDA, делает то, что нужно.

Reply

sporaw June 16 2011, 07:32:39 UTC
1. Насколько я понимаю, он не расчитан на ситуацию "взяли и все перемешали"
2. Он не даст возможности точного сравнения, так как, его цели несколько иные
3. С его распространением все еще хуже, чем с IDA =)

Reply

sww_ June 16 2011, 09:12:55 UTC
Ну, ты же хочешь отсечь часть кодовой секции, так? Вот лучше я не знаю. А распространенность - да, фиг достанешь.

По п.1 я хз, может и рассчитан.

Reply


hijaq June 16 2011, 08:35:05 UTC
Помоему проще аналог написать. Ведь всё равно через пару билдов изменится что-нибудь принципиально и все эти кропотливо созданные тулзы станут не нужными. Одноразовое решение получится imho.

Reply

g3n3rator June 16 2011, 10:36:42 UTC
Так и будет.

Reply

hijaq June 16 2011, 11:21:14 UTC
из за изменений в ida, кропотливые тулзы для сравнения останутся актуальные
но проблема в дальнейшем может появится в том что
- ильфак может ввести компиляцию каждого билда под каждого покупателя
или
- обладатели новых версий IDA/HR, не захотят больше сравнивать и делится версиями пабликом

поэтому вся эта затея сечас нацелена только на IDA 6.1 для 64bit
и HR 1.5

Reply

sporaw June 16 2011, 11:34:44 UTC
Именно так.
1. Утилиты все равно останутся полезными сами по себе.
2. Про: "поэтому вся эта затея сечас нацелена только на IDA 6.1 для 64bit и HR 1.5" -- Да, и я уверен, что вопрос с IDA 64bit решен (т.е. решится в самые ближайшие часы-дни). С HexRays пока есть опасения, что может выйти как с ida.wll.

Reply


Toro anonymous June 16 2011, 15:18:24 UTC
А чем мешают ватермарки ?

Reply

Re: Toro sporaw June 16 2011, 15:44:27 UTC
Мешают тем, что как только кто-то выдаст файл с watermarks, он тут же будет забанен и лишен лицензии навсегда.

Reply


anonymous June 16 2011, 20:26:14 UTC
см. почту + exelab

Reply


Leave a comment

Up