· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.RESEARCH —› Взлом из принципа. Поможете?

Посл.отвђт Сообщенiе


Дата: Ноя 15, 2004 01:30:22

Приветствую всех!

Задался я тут целью продебажить прогу iRiver Manager...

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

Конечно, можно изначально менять расширение на что нибудь типа *.fff (копирует, играет :)) перед загрузкой в плеер, но, как я уже упоминал, вопрос принципа. Поскольку придумка сего прибамбаса к плееру (в ранние версии втыкаешь кабелек девайса в USB компа и вот он сьемный драйв) глупа, неудобна, и просто злит наличие сего ограничения (вот так и становятся хакерами и патчмейкерами.

Предпологаю, что это просто. Но... Я почти ничего не смыслю в данном деле. Подскажите, какие проги мне потребуются. Может будут какие соображения по моему вопросу....


Дата: Ноя 15, 2004 04:07:15 · Поправил: q_q

Vix
У меня MF-FE250TS с USB manager.exe тоже не хотел копировать, тоже что-то о Copyright'ах плел.

мы то знаем - копировать файлы обратно на помп ей запрещает закон об авторких правах
Не закон, а "криворукие" программисты.

какие проги мне потребуются
Мне хватило: W32Dasm'а чтобы найти места (их оказалось два) для исправления, OllyDbg чтобы убедиться в правильности найденных мест и наконец WinHex чтобы исправить "кривую" программу.


Дата: Ноя 15, 2004 11:50:00

q_q

Не закон, а "криворукие" программисты.

Неа. Точно доказано, что им запрещается позволять изпользовать данный девайс в качестве источника музыкальных файлов. Хотя... Глупо.

Мне хватило: W32Dasm'а чтобы найти места (их оказалось два) для исправления

А можно поподробнее...


Дата: Ноя 15, 2004 12:23:55

Vix
А можно поподробнее...
Дизассемблировал. Нашел место, где вызывается MessageBox со строкой про Copyright. Посмотрел по коду, когда оно выдается - вызывается функция, которая сравнивает расширение очередного файла со строкой mp3, и возвращает можно копировать или нет. Проверку результата работы функции я и заменил.

Неа ... им запрещается позволять ...
Программистов я упомянул, потому что они не удосужились сделать нормальный интерфейс. В Russian.dll все ресурсы иероглифами, можно выбрать шрифт для дерева папок и списка файлов, но программа не понимает, что шрифт unicode, и опять букарашки. Это тоже пришлось править. Итого программа кривая, а они (программисты) еще защиту ставят - чайники.


Дата: Ноя 16, 2004 09:58:32

...а они (программисты) еще защиту ставят - чайники...
Ну уж не знаю... У меня с русским интерфейсом под Цшт2к все в порядке. А вот с копирайтом...


Дата: Ноя 16, 2004 15:59:56

"меняем код по адресам 004B63AB и 004B63BA (обведены красным) на jmp short loc_4B63CB и радуемся жизни"
http://www.livejournal.com/users/kyprizel/2003/12/11/

:)


Дата: Ноя 16, 2004 17:02:50

Воспользовался W32Dasm 10'й версии. Но чтойто не могу понять: в режиме отладки жмеж на кнопку пропатчить код, Вводишь новое значение, и ничего не меняется...

Вообще, кто нибудь...! Обьясните плз! Как это все работает. И как закомпилить код с полученными изменениями обрат в отрубя.


Дата: Ноя 16, 2004 17:40:45

Vix
Для правки файла лучше использовать HiEW, WinHEX..


Дата: Ноя 17, 2004 04:57:05

Vix
на кнопку пропатчить код, Вводишь новое значение, и ничего не меняется ... Обьясните плз! Как это все работает
Ни разу в режиме отладки не менял код. В режиме отладки меняю значения регистров с целью добиться нужного поведения программы. После достижения успеха подбираю (по размеру и воздействию на регистры) нужные инструкции. Затем, как справедливо заметил Asterix, использую шестнадцатеричный редактор для изменения программы.


Дата: Ноя 17, 2004 08:08:50

Кстати, на WDasm'ы уже пора забить, лучше наверно Ida Free, для тех кому совесть или начальство на рабочем месте не позволяет варёз юзать ;-)
+ Как отладчик OllyDbg.


Дата: Ноя 17, 2004 13:36:45

Asterix

Кстати, на WDasm'ы уже пора забить...
А не сохранилось ли у тебя ссылок на ресурсы с данным софтом?

q_q
Ламерский вопрос: а что есьм - регистр?


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.100