AleXH » 26.08.2009, 09:14
В версии 0.9.6.9 сабж опять забанен.
Как оказалось вся защита от "неправильных" компонент сводится к проверке валидности checksum для dll и присутствия её в чёрном списке.
Выход элементарен - изменяем в dll любую строку, и обновляем checksum (offset 0x150). Например для возвращения сабжа в лоно foobar2000 0.9.6.9 изменяем строку "[%tracknumber%. ][%artist% - ]%title% - Winamp", или стоящую сразу за ней строку "- Winamp". Я изменил последнюю на "- Foobar2k" и скорректировал checksum. Корректировать checksum можно в LordPE, PE Tools, PE Explorer, CFF Explorer и т.д.). Теперь в R&Q проигрываемый трек выглядит следующим образом:
0. Aretha Franklin. Amazing Grace: Disc II - 04/07. God Will Take Care Of You - Foobar2k 44100KHz/780kbps/stereo
Вери найс! Напрягает только левые "0. " в начале строки, которые должны были бы быть "[%tracknumber%. ]", но это косяк уже в самом сабже...
Последний раз редактировалось
AleXH 27.08.2009, 08:08, всего редактировалось 1 раз.