Взлом из принципа. Поможете?

Тема в разделе "WASM.RESEARCH", создана пользователем Vix, 15 ноя 2004.

  1. Vix

    Vix New Member

    Публикаций:
    0
    Регистрация:
    15 ноя 2004
    Сообщения:
    6
    Адрес:
    Russia
    Приветствую всех!



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



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



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



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

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    Vix

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



    мы то знаем - копировать файлы обратно на помп ей запрещает закон об авторких правах

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



    какие проги мне потребуются

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

    Vix New Member

    Публикаций:
    0
    Регистрация:
    15 ноя 2004
    Сообщения:
    6
    Адрес:
    Russia
    q_q



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



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



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



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

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    Vix

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

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



    Неа ... им запрещается позволять ...

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

    Vix New Member

    Публикаций:
    0
    Регистрация:
    15 ноя 2004
    Сообщения:
    6
    Адрес:
    Russia
    ...а они (программисты) еще защиту ставят - чайники...

    Ну уж не знаю... У меня с русским интерфейсом под Цшт2к все в порядке. А вот с копирайтом...
     
  6. kyprizel

    kyprizel New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2003
    Сообщения:
    232
    Адрес:
    TSK
  7. Vix

    Vix New Member

    Публикаций:
    0
    Регистрация:
    15 ноя 2004
    Сообщения:
    6
    Адрес:
    Russia
    Воспользовался W32Dasm 10'й версии. Но чтойто не могу понять: в режиме отладки жмеж на кнопку пропатчить код, Вводишь новое значение, и ничего не меняется...



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

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    Vix

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

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    Vix

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

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

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    Кстати, на WDasm'ы уже пора забить, лучше наверно Ida Free, для тех кому совесть или начальство на рабочем месте не позволяет варёз юзать :derisive:

    + Как отладчик OllyDbg.
     
  11. Vix

    Vix New Member

    Публикаций:
    0
    Регистрация:
    15 ноя 2004
    Сообщения:
    6
    Адрес:
    Russia
    Asterix



    Кстати, на WDasm'ы уже пора забить...

    А не сохранилось ли у тебя ссылок на ресурсы с данным софтом?



    q_q

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

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    Vix

    что есьм - регистр?

    Провокация? Ты же писал, что "... жмеж на кнопку пропатчить код, Вводишь новое значение ..."
     
  13. Vix

    Vix New Member

    Публикаций:
    0
    Регистрация:
    15 ноя 2004
    Сообщения:
    6
    Адрес:
    Russia
    q_q



    Во как!? А то я думал, что регистр - это то, что справа восьмизнак.



    Так почему все же он не патчится? Нафига тогда такая вкусная кнопка нарисована.



    Asterix



    Не нашел Ida Free. Да и OllyDbg - тоже.
     
  14. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    Vix

    я думал, что регистр - это то, что справа восьмизнак

    Относительно чего?



    Нафига тогда такая вкусная кнопка нарисована

    Ты о чем? Прицепи картинку, на которой обведи регистры и кнопку.



    Не нашел ...OllyDbg

    Где искал? На ИНСТРУМЕНТЫ > Отладчики пятый сверху.
     
  15. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576