|  | eXeL@B —› Оффтоп —› Помогите оценить CRACME's +) | 
| << . 1 . 2 . 3 . >> | 
| Посл.ответ | Сообщение | 
|  | Создано: 09 июня 2006 19:22 · Личное сообщение · #1 Недавним летним деньком сел за компьютер в поисках счастья +) Открыл VB и о чудо.... назрела мысль написать крякмис, да и к тому же и линейку составляю (так сказать и свой крякмис вставить), написал..... Все бы хорошо, но нужна помощь по анализу его кода на сложность +)) Помогите его проанализировать и выложить чуть ниже свои высказывания по поводу защиты... Слабенькая она наверное +( Смотрите аттач....  365c_09.06.2006_CRACKLAB.rU.tgz - CrackMe ZaZa.rar ----- One death is a tragedy, one million is a statistic.  | 
|  | Создано: 10 июня 2006 19:24 · Личное сообщение · #2 | 
|  | Создано: 10 июня 2006 19:33 · Личное сообщение · #3 | 
|  | Создано: 10 июня 2006 19:37 · Личное сообщение · #4 | 
|  | Создано: 10 июня 2006 19:40 · Личное сообщение · #5 | 
|  | Создано: 10 июня 2006 20:01 · Личное сообщение · #6 Ну а у меня Пейд показал: UPolyX v0.5 *. Им же и распаковал   А чо дальше делать? Вот если сюда поставить бряк ; UnPack_a.00438E6C 00439698 FF15 C0104000 CALL NEAR DWORD PTR DS:[<&MSVBVM60.>; MSVBVM60.__vbaInStr И дальше потрейсить по Ф7, то появиться строка типа "011011001110101111110111001101011000111011011000000111111 0000111000000011001011010110000001011110011", которая потом переходит в двоичного монстра длинною в 9 с чем-то тысяч знаков. Это чо такое? Но есть прикол. Я поставил бряк выше 0043949A FF51 04 CALL NEAR DWORD PTR DS:[ECX+4] ; MSVBVM60.733FB420 Чота там трейсил. И по ходу скопировал в блокнот окно регистров. Так потом в проге вместо бинарной строки - регистры Stack SS:[0012F9CC]=0014C9E4, (UNICODE "EAX 00CB2164 ECX 80020004 EDX 0000000A EBX 0012F9CC ESP 0012F754 ASCII "vUKsd!") EDX=00000005 Чесн говоря - вобще не въеду, куда и чо там вводить. Если берется имя юзера конкретной машины, то где это дело происходит? Хорошо, что мало прог на ВБ пишут.=))  | 
|  | Создано: 10 июня 2006 21:51 · Личное сообщение · #7 | 
|  | Создано: 10 июня 2006 22:12 · Личное сообщение · #8 | 
|  | Создано: 11 июня 2006 01:38 · Личное сообщение · #9 | 
|  | Создано: 11 июня 2006 04:59 · Личное сообщение · #10 Всё нах - иду спать. Если я прав, то там через буфер передаются имя и ключ. В этой MSVBVM60.DLL ставлю бряк на буфер. Первый раз срабатывает, но чо там в буфере? Чем увидеть? Чота я уже не соображаю. А второй раз срабатывает, когда суется хрень из 1 и 0. А вот патч - на 2. По идее, с таким патчем любая прога падать должна. Джам через пол-проги    | 
|  | Создано: 11 июня 2006 09:07 · Личное сообщение · #11 | 
|  | Создано: 11 июня 2006 09:27 · Личное сообщение · #12 | 
|  | Создано: 11 июня 2006 09:52 · Личное сообщение · #13 | 
|  | Создано: 11 июня 2006 14:03 · Поправил: SaNX · Личное сообщение · #14 | 
|  | Создано: 11 июня 2006 18:44 · Личное сообщение · #15 | 
|  | Создано: 11 июня 2006 18:47 · Поправил: Hellspawn · Личное сообщение · #16 | 
|  | Создано: 11 июня 2006 19:25 · Личное сообщение · #17 | 
|  | Создано: 11 июня 2006 21:05 · Личное сообщение · #18 Из буфера  Я уже запарился. Беру имя, копирую в буфер. Запускаю прогу. В буфере - имя. Ставлю бряки в делке на Опенклипбоард, при первом бряке в стеке имя, при втором мусор. Причем мусор появляется после нтдлл. Запускаю третий раз - припервом бряке - в стеке уже мусор!!!!!!!!!! Но самое интересное - после всех запусков - в буфере так и остается имя.  Или у меня глюк какой-то?  | 
|  | Создано: 11 июня 2006 22:32 · Личное сообщение · #19 | 
|  | Создано: 11 июня 2006 23:00 · Личное сообщение · #20 | 
|  | Создано: 11 июня 2006 23:02 · Личное сообщение · #21 | 
|  | Создано: 12 июня 2006 10:25 · Личное сообщение · #22 | 
|  | Создано: 12 июня 2006 13:16 · Личное сообщение · #23 | 
|  | Создано: 12 июня 2006 15:18 · Личное сообщение · #24 | 
|  | Создано: 12 июня 2006 16:24 · Личное сообщение · #25 А ВОТ И Я! Да действительно давненько я не появлялся! С линейкой запарился, днями и ночами сижу разбираю то, что вы мне дорогие товарищи по КРЭКИНГУ присылаете... KViNTO рулит+) Вообще молорик! Расскажи хоть как до этого допер то... Ну и конечно твоя оценка всему крякмису.... locker_fx Объяснения будут позже, выложу исходник.... Подсказка такая: 1. Проверяется наличие в буфере такой строки как :: 2. Если такой строки не обнаруживается, то прыгаем на другую процедуру, где в буфер пихаются церез циклы куча нулей и единиц! +))) 3. Если пункт 1 TRUE тогда разбиваем на на ИМЯ и ПАРОЛЬ 4. Затем циклы.... Циклы.... Циклы..... 5. Сравниваем и все..... Вот такая сказка +))))))))))))) ----- One death is a tragedy, one million is a statistic.  | 
|  | Создано: 12 июня 2006 20:40 · Личное сообщение · #26 ZaZa пишет: Расскажи хоть как до этого допер то... Да все предельно просто, стандартные шаги: запускаем Sice, ставим точку останова на OpenClipboard, трассируем, смотрим на результаты преобразований  В принципе можно поставить бряк на прыжок по адресу 0043A692; перед этим прыжком в памяти где-то в районе 004506E4 будет лежать ключик. Например, такой LOCKER::_d:5UU или такой STAHHH::Fa<1SU  | 
|  | Создано: 12 июня 2006 21:48 · Личное сообщение · #27 KViNTO пишет: Да все предельно просто, стандартные шаги: запускаем Sice, ставим точку останова на OpenClipboard, трассируем, смотрим на результаты преобразований В принципе можно поставить бряк на прыжок по адресу 0043A692; перед этим прыжком в памяти где-то в районе 004506E4 будет лежать ключик. Например, такой LOCKER::_d:5UU или такой STAHHH::Fa<1SU Ща попробую! ----- моя подпись!  | 
|  | Создано: 12 июня 2006 21:54 · Личное сообщение · #28 | 
|  | Создано: 12 июня 2006 23:49 · Личное сообщение · #29 KViNTO Рулез  Я же все это делал.  И ничо не видел  Может я имя не туда вставляю? Варианты: 1.Вставляю имя в буфер - нихрена не нахожу.   2.Вставляю :: в буфер - нихрена не нахожу.   3.Вставляю имя + :: в буфер - нихрена не нахожу.   4.Вставляю :: в буфер, меняю в проге :: на имя - нихрена не нахожу.   Уууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууу уу. Щаз пойду, убъю кого-нить об стену.  А потом выпью йаду.??? Где смайлик с ЙАДОМ?  | 
|  | Создано: 12 июня 2006 23:52 · Личное сообщение · #30 | 
|  | Создано: 14 июня 2006 19:34 · Личное сообщение · #31 Hellspawn Молорик! Я так понимаю, слишком мало людей выполнили все этапы? Значит я так думаю, что крякмис прошел на УРА +) ПАМЯТНИК ОФФФФИЦИАЛЬНО СТАВИТСЯ ДЛЯ: Hellspawn, KViNTO за выполнение всех этапов, ну и всем, кто помогал при ломке этого крякмиса +) ВОПРОС: Какую оценку заслуживает крякмис? (по 10 бальной системе) ----- One death is a tragedy, one million is a statistic.  | 
| << . 1 . 2 . 3 . >> | 
|  | eXeL@B —› Оффтоп —› Помогите оценить CRACME's +) | 









 ну у меня этот адресс был... у тебя другой будет,
 ну у меня этот адресс был... у тебя другой будет,
 Для печати
 Для печати