|
|
| Посл.отвђт | Сообщен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 |