![]() |
eXeL@B —› Вопросы новичков —› Вот и поменял иконки... |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 30 июля 2006 23:44 · Личное сообщение · #1 Все мои злоключения начались с тривиального до безобразия желания поменять иконки в Винде. Ну нашел я проги, нашел иконки, и по “закону получения русским человеком халявы” накачалось у меня этих художеств не много не мало 800Метров… Тут встал второй вопрос: Как это всё это теперь разгребать (иконки ж не марки, их коллекционировать ![]() Но вот незадача, обе этих проги оказались небесплатными, а что самое главное с ограничением всех жизненно необходимых функций, что делало их совершенно бесполезными. Поискав достойные замены и не найдя ничего лучше (лично мои предпочтения), я пришел к одному единственно правильному выводу - надо ломать… Руководствуясь срабатывающей в 99% случаев закономерностью “всё уже поломано до нас”, идём прямиком на www.astalavista.am/pages/e19.htm и…ничего там не находим, ладно lekx.ru/cracks_na_8_1510_10.html тоже ничего, попробуем www.lomalka.ru/ , нет… crack-serial-search.com – пусто, crackspider.us/search.php?q=icon+changer&sid=826754&p=3 , тишина links.referat.com/?hp=1&what=crack&first=1&string=Icon+Changer+3.6 -нету. Сделав небольшое лирическое отступление, скажу что, обойдя эти сайты можно найти кряк или серийник практически к любой проге ( на 30 июля 2006 все ссылки рабочие- пользуйтесь), но… не тут-то было. Я пошел дальше и прошерстил еще около 20 больших и маленьких сайтов, поматерился на неработающие кое где ссылки, пробежал по китайским и арабским вариантам- результат нулевой. Оговорюсь сразу, на Icon Changer 3.6 “кряки” нашлись, вот только при ближайшем рассмотрении оказалось, что это и не кряки вовсе, а полноценные поломанные Icon Changer’ы более поздних версий! На данный момент есть уже версия 4.2, если не ошибаюсь, так вот, более новые версии проги начисто лишены удобства и некоторых нужных возможностей. Со второй программой всё в точности до наоборот. Кряки есть только для старых версий, притом что скачать можно исключительно версию 3.01- последнюю! Находясь перед некой моральной дилеммой- удалить проги, найти менее удобные, потратить больше времени, я решил потратить время с пользой и поломать вражеские изделия самостоятельно. Начнём по порядку. Icon Changer 3.6 – ограничение по переносу иконок из найденных в любимые, перетащить Можно только три штуки, после чего прога ругается и хочет денег. --ограничение по поиску иконок на жёстком диске- не более 3000 -ограничение кол-ва сохраняемых иконок -нет, ну и как этим, простите, вообще пользоваться?! -я могу ошибаться, но живет зверёк 30 дней, это + ко всему! Icon Searcher 3.01 большой оригинальностью не отличается и ограничения те же, но в отличие от первого экземпляра просит пароль не ручками ввести, а указать путь к файлу с ключом. Как это было… Поверхностно я понимал что к чему, прочитал пару статей для храбрости и решил Попробовать… Не обладая необходимым набором знаний и опыта я пошел путем “научного тыка”, притом настолько удачно, что переделав определенные джампы и занопив некоторые колы мне удалось почти сразу убрать все Наг-скрины, добиться того, что бы ответом на ввод любого серийника было: ”Your registration code is right!”, и “Licenced to…” в “About”, однако ограничений с проги это не сняло, соответственно время потрачено впустую… Второй “удачной” попыткой было использование “Персея”. Прога сконструирована для поиска, замены и произвольной записи в файл целых и вещественных чисел, и задумывалась как средство “читинга” (обмана) игрушек. Эдакий простенький вариант ArtMoney (v7.19 которой, кстати есть на soft.mail.ru/Download.php?ver=17376 Обновление: 18 июля 2006 г) или более старой Game Wizard. Так вот “Персеем” я поменял 3000 на условные 4000 и прога безропотно нашла 14400! иконок На моем диске D/. Почему не 4000, думаю объяснять не надо. Остальные триальные штучки были представлены слишком большим числом вариантов, и браться за это безнадёжное дело смысла не было… Конечно этот способ явно “мимо денег”, но как пример унификации некоторого программного обеспечения покатит. Сейчас многие кодеры разведут руками в негодовании, НО…всё же- цель оправдывает средства, а при катастрофическом недостатке возможностей и знаний - все средства хороши. И пока начинающий “кр@кер” не вникнет в тонкости ассемблера, работе в отладчике и другие неотъемлемые для крекинга вещи, можно поюзать и такие вещицы. Дёшево и сердито, а ручками и головой работать можно всегда научиться, при условии, что желание есть… Очередная неудача навела меня на мысль что всё гениальное просто. Берём IconChanger, берём Ольку и ставим бряк по адресу окна |Text = "Your registration code is wrong" Ищем начало всей этой процедуры, еще бряк и трассировка… Как ни странно этим дедовским методом попутно мне удалось поймать серийники некоторых прог, но здесь как и следовало ожидать, после введенных мной номеров шли: Stack address=0012EFF4, (ASCII " ") EAX=0012EFF4, (ASCII " ") Т.е. подсмотреть не получилось… Возможно программа использует набор символов в окне “name” для генерации по нему правильного кода и потом сверяет этот сгенерированный код с введенным (это моё личное умозаключение не претендующее на объективность, скорее интуитивная догадка исходя из увиденного в коде) Во всяком случае не боясь показаться совсем зёлёным (такой и есть и все такими были) скажу, что увидел нечто похожее на процедуру генерации регистрационного кода и проверки его с тем кодом, который мы вводим. Но это всё хоть и не представляет великой тайны, для меня еще не так явно, как хотелось бы. Не могу утверждать, что прога не ломается за 5 минут с помощью мозгов и прямых рук, но раз уж так срослось, что первой, волей случая, у меня стала именно она, то дело принципа довести начатое до конца хотя бы с подсказки более “прошаренных” амигос. Правила форума читал, не воспринимайте написанное как заказ Но раз уж мёртвая точка возникла, то помощь приходится ждать лишь с этой стороны (реально, более вразумительного сайта по тематике не нашёл!). Со второй прогой всё проще PEID пишет: ASProtect 2.1x SKE -> Alexey Solodovnikov Имеющийся софт не помог, вручную ещё тяжеловато распоковывать такие вещи… Если кто заинтересовался прогами, либо хочет поломать всё за 3 минуты и написать мне “танкисту”, что учиться мне и учиться (что собственно так и есть), то вот ссылки: www.shareware-download.org/download/5127/IconChanger36.exe www.icontool.com/issetup.exe А если кто конструктивно подскажет в каком направлении двигаться (ассемблер учу! ), буду признателен. VOLKOFF 30 июля 2006. ![]() |
|
Создано: 02 августа 2006 02:16 · Личное сообщение · #2 cadet пишет: моя лепта 413910 xor eax,eax меняем на mov al,1 в dll редактором меняем по 008463 74 на eb Хоть прога рисуется анрегом, что меня ничуть не смущает, даже убирать не собирался (хоть и не сложно), ограничения не работают!...радовался я, до тех пор пока не до шел до прогонки изменений. К сожалению, говорят, в незарегеной версии, хрен вы поменяете больше трех иконок. Облом. Но ход красивый ![]() ![]() |
|
Создано: 02 августа 2006 02:23 · Поправил: cadet · Личное сообщение · #3 |
|
Создано: 02 августа 2006 02:39 · Личное сообщение · #4 Да с анрегом всё понятно, тема выстреливает, когда меняешь иконки, например сменил иконки у папок (единственное не скажу скоко, 3 как задумали разработчики, или может 5...не считал, т.к. не ожидал засады в этом месте), и тут тебе нагскрин с анрегом и руганью о трёх иконках. Я бы посчитал, да переустанавливать прям щас тоды прогу надо, а разница в несколько иконок (если она есть) невелика. ![]() |
|
Создано: 02 августа 2006 11:56 · Личное сообщение · #5 |
|
Создано: 02 августа 2006 16:53 · Поправил: VOLKOFF · Личное сообщение · #6 Снес прогу, почистил HKEY_LOCAL_MACHINE\SOFTWARE\Shell Labs\IconChanger, папку с прогой, поставил прогу. До первого запуска сделал все изменения в экзэшнике и диэлл (патч Вэлианта тоже), первый запуск... Все в поряде, завелась, работает. Доходим до самого интересного, меняем иконки: 1...2...3...Вы используете незарегеную версию, 3 иконки и бай, бай! ![]() |
|
Создано: 02 августа 2006 16:56 · Личное сообщение · #7 |
|
Создано: 02 августа 2006 17:29 · Личное сообщение · #8 |
|
Создано: 02 августа 2006 17:30 · Поправил: f0ma · Личное сообщение · #9 |
|
Создано: 02 августа 2006 19:07 · Поправил: VOLKOFF · Личное сообщение · #10 |
|
Создано: 02 августа 2006 19:15 · Поправил: VOLKOFF · Личное сообщение · #11 Затупил я повникать, короче, эта тема вроде как прошлый блок сбросила, а потом на следующей тройке по новой. Лирика: Я запарился этот файл удалять (iconchng.ich), Олька в оригинал не сохранила изменения, плюнул, за минуту поставил Unlocker, обновил на сайте (за ту же минуту), и убил оригинал двумя кликами. Хорошая прога ![]() Короче Х.З., мужики, че за непонятки...надо еще повникать, в крайнем случае мозги к делу подключить ![]() ![]() |
|
Создано: 02 августа 2006 20:08 · Поправил: cadet · Личное сообщение · #12 VOLKOFF Чесно говоря, почти ничего не понял, что ты написал . файл удалять не надо, надо поменять байты, приведу свой: 000000 49 63 6E 43 68 6E 67 00 00 00 01 00 01 00 01 00 000010 00 00 00 00 28 01 00 00 00 00 00 00 00 00 00 00 000020 FF FF FF FF 00 00 00 00 01 00 00 00 жирным отметил данные которые и отвечают за количество смен иконок можешь проследить за эти данными загрузи прогу в олю, нажми ф9 далее кликни в дамп и перейди на адрес 0e30000, это и будет загруженный файл iconchng.ich там поставь бряк 0e30020 и пробуй менять иконки, и ты увидешь весь путь проверок. ![]() |
|
Создано: 02 августа 2006 21:13 · Поправил: VOLKOFF · Личное сообщение · #13 Это я про другое удаление говорил. Всё тип-топ, в прошлый раз я, как ты сам можешь увидеть выше, заменил только первык два нуля в нужной строке. Ресартанул всё это дело- как по маслу. Думается мне что с этой прогой всё решено, впрочем, если в процессе эксплуатации вылезут вдруг какие нть баги- напишу в ближайшее время. f0ma, Veliant, cadet - респект, помогли реально. Что ж, теперь самый гемморой- вторую прогу распаковывать и ковырять. ![]() |
|
Создано: 09 августа 2006 04:27 · Поправил: VOLKOFF · Личное сообщение · #14 Что называется дубль номер два. И снова прога несложная на вид (да и вообще она простая скорее, просто усидчивости не хватает, а может более интуитивного отладчика:s1 ![]() Та же проблема- не докопался до самой сути. Пишет мол- всё ок, а на деле ограничения работают (кол-во сохраняемых иконок, например). Как это ни прискорбно во второй раз приходится спрашивать подсказки... Тучу кода выбрасывать, ну беспонтово уже, ЗДЕСЬ - slil.ru/22999869 архив с инсталятором и распакованным экзэшником. Как говорится, кто чем может. ![]() |
<< . 1 . 2 . |
![]() |
eXeL@B —› Вопросы новичков —› Вот и поменял иконки... |