Извращаемся над таймером Материал только в образовательных целях. =) Инструменты: Restorator, Reshacker, ExeScope - любой редактор ресурсов. Мозги, прямые руки. Ааааааалилуйййййяя! Это снова НочноКот. Точнее сейчас нас двое. Я - НайтКэт, а рядом сидит кот Бублик. Мы с ним поспорили на банку шпрот, что я эту прогу ломану. Сегодня мы расcмотрим очень приятную программу с интересной защитой. Эта защита меня лично удивила. Признаю, что раньше никогда с такой защитой не сталкивался. Прога называется Delphi FAQ v.1.0 by maDByte. Скачать вы её можете с сайта www.team-x.ru. Сайт неплохой и ребята над ним работают нормальные. На этом сайте вы сможете найти довольно много интересной инфы. Итак, что за прога? Из названия ясно, что это сборник ответов на вопросы, но запустив мы получаем сборник статей. Дизайн - ужас, но статей там много и есть реально полезные. Перед тем, как начать реверсить программу я хочу сказать кое-что MadByte'y. Родной, ты плиз не сильно гневись на меня за то, что я поломал твою защиту. =) В бой! Я так понимаю, что вы уже распаковали прогу? Ведь так? =) Она запакована Aspack'ом. Читайте туториал по распаковке или используйте автоматический распаковщик, благо их много. Если вы прочли список инструментов, то заметили, что там нету ни Айса, ни Дасма ни чего-то еще. Зато есть редакторы ресурсов. Запустив Delphi FAQ видим приятное окошно разделённое на список статей и область куда они выводятся. Почитали немного. И вот нам на глаза попалась статья, которой мы хотим воспользоваться, ага, прочли, копируем код из окна проги. Запускаем Делфи вставляем наш код........ что за нафиг? (кот Бублик удивлённо мявкнул) Вместо кода вставляется какая-то лабуда: "Статус программы SHAREWARE. Она не ограничена по времени пользования. Просто вы не сможете ничего скопировать из окошка с текстом. Стоимость программы $5. Если она вам понравится и вы захотите ее купить, пришлите мне на pcgamer@mail.ru письмо с просьбой..." Я на самом деле удивился, такой прикольной защиты я не видел. maDByte, удивил. =) Но платить пять баксов за сборник статей я бы не стал, да и вы не станете... =) Ведь в принципе все статьи(и даже оглавление) лежат в папке Data. Вам ничего не стоит взять и просто скопировать всю инфу, ведь это текстовые файлы. (тут из колонок послышались биты матерного рэпа и мне пришлось заткнуть коту Бублику уши, дабы не повредить его детское сознание) Если мы посмотрим на имена секций файла то понимаем, что прога написана на Делфи, о чём в принципе было несложно догадаться. Итак, всё дело в том, что на форме присутствует невидимый таймер. Уже поняли к чему я клоню? Каждые 100 миллисекунд в буфер обмена копируются те самые строки. Вот тут нам и нужны редакторы ресурсов. Берем любой(очень многим нравится Restorator) и открываем в нём наш распакованый файл. Ищем В ресурсах главную форму, скролим в сааамый конец, в самый низ. Там нас ждёт вот что. object Timer1: TTimer Interval = 100 OnTimer = Timer1Timer end А чуть выше на пару строк мы видим тот самый текст. Думаю для вас не составит труда догадаться, что мы будем делать. =) 100мс это 1 секунда. Значит нам нужно либо удалить нафиг этот таймер или выставить вместо 100 например 999999999 - максимально число. решать, что делать вам, работают оба способа. итак, допустим вы изменили интервал. Теперь сохраняем файл. Запускаем, копируем, вставляем. Вау, работает. =) А ведь нас просили 5$ за регистрацию. Вы всё еще уверены, что нужно платить? =) maDByte, прикольная защита, но обходится довольно быстро. Сам сборник неплох. Продолжай, ждём следующую версию. Глянем и на её защитку. =) Тут кот Бублик резко схватил зубами банку со шпротами и рванул из комнаты, вот чёрт. Всё, я пошёл за своими шпротами. Это были НочнойКот и кот Бублик. Team-53 Cracking FORCE. - Бубличек, родной, иди сюда, жадная тварь...