eXeL@B —› Крэки, обсуждения —› Мудреный CrackMe на VB |
Посл.ответ | Сообщение |
|
Создано: 06 февраля 2006 23:02 · Поправил: Pupa · Личное сообщение · #1 В общем нашел тут на просторах кое-что, не пойму как защита устроена. Смысл кряка изменить название кнопки, надпись или текст. Два файла, один вроде с контрольной суммой. Если все гуд, то прога синей краской красится, а если чего-то ее не устраивает то так и говорит что де крак нашла. Есть идеи? Сразу видно что написано на VB6 (да в общем с форума vb-шников стырил, грят мощно заделано), используется какой-то алгоритм шифрации, какой именно из названий функций не ясно. 8926_CrackMe.rar.zip |
|
Создано: 07 февраля 2006 00:07 · Личное сообщение · #2 |
|
Создано: 07 февраля 2006 00:18 · Личное сообщение · #3 |
|
Создано: 07 февраля 2006 01:28 · Личное сообщение · #4 |
|
Создано: 07 февраля 2006 02:57 · Личное сообщение · #5 |
|
Создано: 07 февраля 2006 05:48 · Личное сообщение · #6 |
|
Создано: 07 февраля 2006 09:13 · Личное сообщение · #7 |
|
Создано: 07 февраля 2006 09:59 · Личное сообщение · #8 |
|
Создано: 07 февраля 2006 11:31 · Личное сообщение · #9 |
|
Создано: 07 февраля 2006 12:43 · Личное сообщение · #10 |
|
Создано: 07 февраля 2006 14:33 · Личное сообщение · #11 |
|
Создано: 07 февраля 2006 16:00 · Личное сообщение · #12 |
|
Создано: 07 февраля 2006 16:25 · Поправил: Hellspawn · Личное сообщение · #13 Pupa пишет: Все зависит от рук. ну да, зависит конечно... но много ли программ, написанных на ВБ и пользующихся популярностью??? =\ честно кроме декомпиля от GPcH больше ничё и не приходит на ум... так поэтому многим лень копаться в ВБ коде, т.к. большого удовольствия - это не доставляет... %) ----- [nice coder and reverser] |
|
Создано: 07 февраля 2006 17:04 · Личное сообщение · #14 |
|
Создано: 07 февраля 2006 17:22 · Личное сообщение · #15 PE_Kill пишет: и навряд ли кому то захочется ковыряться в VB-ом г**не Давай не будем обсирать то что не знаешь, ok? Скажу по секрету у VB компилятор натив кода очень существенно и мощно оптимизирует код. Все тормоза из-за того, что большую часть функций он вызывает из MSVBVM60.DLL а не вставляет в программу напрямую... от этого программы имеют мизерный размер и при этом функциональны при 100 килобайтах VB кода как 2 мегабайта Delphi кода. Да скорость в несколько раз медленнее, но это не критично для 99% задач, требуемых в современной инфраструктуре программного обеспечения. Да, брутфорсер на нем не написать, моделирование полета космического шаттла тоже, но столь ли часто это требуется. Имхо для прикладных задач это идеальное средство разработки.То что на нем пишется за минуту - на сях можно писать полчаса (особенно если речь идет о COM объектах, работе со строковыми и вариантными структурами). Напомню это единственный компилируемый язык, который позволяет написать 10 мегабайтную программу с сотный модулей корпоративного значения НЕ ОБЪЯВИВ ни одной переменной! Да, не спорю - это пример дурного тона и все переменные нужно объявлять. Но у VB настолько мощен движок очистки и восстановления памяти, что даже не объявляя переменные после компиляции VB сам решит где они создаются сам преобразует типы и очистит память по завершении работы. Все эти сильные стороны не надо забывать. А если учитывать, что уже есть AddIn'ы для встраивания Asm и C++ вставок в VB код и уже пишется движок для статической линковки MSVBVM60.DLL к EXE файлу, то понимаешь, что для прикладныйх задач лучше языка не найти и по скорости программирования и по стабильности программ. Если уж протектор или декомпилятор влегкую пишутся на VB и стабильно работают - это говорит о многом ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! |
|
Создано: 07 февраля 2006 17:24 · Личное сообщение · #16 |
|
Создано: 07 февраля 2006 17:28 · Личное сообщение · #17 из всего перечисленного знаю только VoptXP и то пользуесь другой прогой, которая меня устраивает =) каждому нужно что то своё и спорить по этому поводу бред %) всё равно никто не согласится (будет отстаивать свою точку зрения) а топик лучше закрыть, а то оффтоп один.. про крек ми тут было сказано всего пара слов... да и достали уже они... =\ специальный топик есть для них... ----- [nice coder and reverser] |
|
Создано: 07 февраля 2006 17:31 · Личное сообщение · #18 |
|
Создано: 07 февраля 2006 17:55 · Личное сообщение · #19 GPcH Хе... Пжласта... Самое главное что если бы все было так пи... хорошо как ты написал, то толпы поклонников были бы у VB а не Delphi, пока этого не наблюдается... GPcH пишет: от этого программы имеют мизерный размер и при этом функциональны при 100 килобайтах VB кода как 2 мегабайта Delphi кода Delphi тоже умеет использовать dll (что так же сократит ее размер) в том числе и MSVBVM60.DLL. А вот наоборот использовать Delphi библиотеки неполучится (сказывается высокомерия дяди Билли) GPcH пишет: То что на нем пишется за минуту Хе, с его убогим интерфейсом забыл написать. Да и на Delphi это пишется за 15 секунд GPcH пишет: НЕ ОБЪЯВИВ ни одной переменной! Весьма спорно это. Да пишеться быстрей, но и запутаться можно! GPcH пишет: для прикладныйх задач лучше языка не найти и по скорости программирования и по стабильности программ Хе, пришли к тому от чего начали... Почему то большинство находит лучше, ибо написанных программ на Delphi в разы больше чем на VB ----- StarForce и Themida ацтой! |
|
Создано: 07 февраля 2006 18:36 · Поправил: GPcH · Личное сообщение · #20 Maximus пишет: Самое главное что если бы все было так пи... хорошо как ты написал, то толпы поклонников были бы у VB а не Delphi, пока этого не наблюдается... Проблема в том что нас УЧАТ в институтах нелюбить VB,за то что он БЕЙСИК... вот назвал бы Билли визуальную версию VB не VB, а к примеру X++ и засшифровал бы как Xtreme Development Studio, сразу бы было другое отношение. Заметь - только в нашей стране и в странах СНГ так относятся к VB,просто большинству упорно в институте внушали, что VB это "средство оптимизации работы в ворде, улучшенный двиг макросов" (цитата из моей тетрадки по информатике). Все изначально верят что VB говно и постоянно пытаются это обосновать придумывая доводы. Maximus пишет: Delphi тоже умеет использовать dll (что так же сократит ее размер) Но этих Dll нет в винде и толку от такой оптимизации 0... а DLL VB есть во всех виндах начиная с Windows ME,потому я никогда не беспокоюсь, что у когото нет msvbvm60.dll, а вот авторы Delphi прог, юзающих VCL врядли смогут себе позволить скомпилять прогу в режиме юзанья Dll и выложить в инет (KOL я не имею ввиду... на нем написать чтото серьезное за сжатые сроки невозможно, особенно если это ПРИКЛАДНОГО назначения софт. Maximus пишет: А вот наоборот использовать Delphi библиотеки неполучится (сказывается высокомерия дяди Билли) Почему же нет? Я же пишу плагины для своего декомпиля на дельфях Просто надо юзать stdcall и все Maximus пишет: Хе, с его убогим интерфейсом забыл написать Ты считаешь что на VB сложно сделать серьезный стильный интерфейс??? lol )) Зацени мой Xakep CD DataSaver и поприменяй скины к нему - там и прозрачность и обрезание окна и многое другое - ты взгляни, а не начиный сразу судить интерфейс по написанным на коленке крякми. И еще стандартный интерфейс более приятен клиентам чем понты. Потому я считаю интерфейс к примеру моего декомпиля идеален с точки зрения пользователя - в нем нет ничего лишнего, но есть древовидная структура, есть графика, есть иконки в меню, просто не нужно юзать убогие OCX, комплектуемые с студией а писать свои - с умом. Раз написал, а потом юзаешь во всех прогах и не тратишь время. Maximus пишет: Весьма спорно это. Да пишеться быстрей, но и запутаться можно! Запутаться? Именовать переменные надо с умом. Тебе не понятен такой код? lngRetVal=callSomeFunction(strText) но это одна строчка!!! на дельфях она бы выглядела так: var lngRetVal: integer; strText: String; begin lngRetVal=callSomeFunction(strText); end; да еще и callSomeFunction прототипы нужно в верху модуля прописывать. Чувствуешь уменьшение скорости разработки? А если тебе нужно быстро написать функцию, юзающую 10 переменных? на VB я ее без объявления напишу минут за 5 отсилы и то они уйдут на стук по клаве... ты же за это время только придумаешь как эти 10 переменных объявить... рассчитаешь сколько байт потребуется для хранения значений и вдруг ошибешься - сразу после компиляции: Index out of bounds или Access Violation А я в это время уже буду пить чай, когда ты будешь все это дебажить... потому для прикладных программ (только для прикладных) - VB идеальный язык. Поверь я знаю Delphi довольно неплохо и пишу на нем некоторые проекты, но по себе знаю - только для баз данных дельфя хороша или в случае когда есть 10 готовых компонентов из которых можно побыстрому написать прогу. Maximus пишет: Почему то большинство находит лучше, ибо написанных программ на Delphi в разы больше чем на VB Говорю же проблема в воспитании... я был на лекциях в политехническом и экономическом институтах - во всех учителя VB ставят на уровень бейсика, не понимая мощи современного VB, отсюда складывается стереотип, что VB говно. Я знаю только одного человека, который УМЕЕТ использовать Delphi как быстрый и мощный инструмент - MS-Rem, большинство же лепят поделки которые в упакованном виде весят мегабайт. Взять любой проект на Delphi,весящий мег, на VB он бы занимал отсилы 50 килобайт в запакованном виде без снижения функционала. Мой декомпиль весит под мег не от плохой оптимизации VB, а оттого что я его VMProtect'ом вдоль и поперек обфигачиваю. Корпорейт же версия со всем нужным ей весит в запакованном виде 300 килобайт вместе с базой. Вот так вот. И цель моих почтов не показать что Vb круче к примеру дельфей. Я наоборот уважаю Delphi как мощное средство для работ с базами данных и построения клиент серверных систем, уважаю C++ за лучшее что только есть для системщика и просто безумно люблю ассемблер и юзаю его даже в VB. Я лишь хочу сказать что Vb не столь плох как его обрисовывают. Многие просто не знают всех возможностей современных версий VB. ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! |
|
Создано: 07 февраля 2006 18:54 · Личное сообщение · #21 <..>То что на нем пишется за минуту - на сях можно писать полчаса<..> <..>А если тебе нужно быстро написать функцию, юзающую 10 переменных? на VB я ее без объявления напишу минут за 5 отсилы<..> все эти выигрыши во времени сходят на нет, когда фанаты басика начинают отстаивать свою правду на форумах, долбя гигантские посты. си и делфи программисты в это время спокойно дописывают свой код и радуются каждой строчке ну это шуточки. а вообще в словах GPcH есть разумные доводы. Опять же от этого те, кто считают, что Наоборот, на г**не нормальные вещи не напишешь IMHO. так и остануться при своем имхо. я наверное среди них. причем факт, остается фактом, большинство считают бейсик второсортным языком. и это не изменить. Все вышесказанное ИМХО. |
|
Создано: 07 февраля 2006 19:12 · Личное сообщение · #22 GPcH ну вот пошло поехало.. давай заниматься флудом)))) Меня НЕ учили тому чему учили тебя. Мне НЕ КТО не говорил что VB это плохо, однако достаточно попрограммировав и на том и на этом языке, могу IMHO сказать что Delphi удобней.... К слову сказать студни всегда думают что учителя глупей, и говорят полную ересь))))) GPcH пишет: потому я никогда не беспокоюсь Ой ли.. Я вот много писал на VB баз данных... постоянно заморочки с тем что нет того или иного ocx. Или вот пример еще. Так же писал ActiveX елементы для IE. Как же клиент удивляется когда для небольшой компоненты на 98 винде просит скачать обновлений на 6(!) метров с сайта Microsoft. GPcH пишет: Я же пишу плагины для своего декомпиля на дельфях Хе..Хе... Сказывается темное институтское прошлое... Гыыыыы... GPcH пишет: просто не нужно юзать убогие OCX, комплектуемые с студией а писать свои - с умом На это нужно время... Хороший DBGrid, например, написать очень сложно. А на Delphi их пруд пруди, только выбирай. Хе... А вообще вот еще про размер... Ну вот какая фиг разница сколько будет весить прога мегабайт или 60 кило.... Согласен что 60 кило круче в лице программиста, но для того, кому пишутся эти проги, абсолютно пофиг сколько там байтов. ----- StarForce и Themida ацтой! |
|
Создано: 07 февраля 2006 19:24 · Личное сообщение · #23 |
|
Создано: 07 февраля 2006 19:41 · Личное сообщение · #24 Maximus пишет: Меня НЕ учили тому чему учили тебя Начем с того, что я вообще никогда не учился на программиста... просто однажды попросил друга чтобы провел меня на лекцию в Политех... скажу чессно - я разочаровался... оказалось что я не учась программингу НИГДЕ знаю больше всех их преподов вместе взятых (это не мне в понт, а учителям в даун). И что эти преподы могут рассказать? Имхо лучший способ научиться кодить - запустить любой язык и нажать F1... там все есть! на крайний случай книжку можно купить. И я вполне счастлив что моя ни колледжская ни институтская специальность ни каким боком не касается программирования. Я представляю кем бы я стал отучившись на программера - ботаном, пишущим СУБД обработчики на дельфях и больше ничего не знающий А так я знаю программинг на том уровне который мне проподнесли создатели языков в мануалах и еще 2 специальности по одной из которых работаю Maximus пишет: Ой ли.. Я вот много писал на VB баз данных... Ты читал что я писал? Нет! Сразу видно, что тебе лень даже прочитать то что я строчил минут 10. Я же сказал, что для баз данных и нужен Delphi... VB для них очень и очень слаб ( в плане удобства) Maximus пишет: Хе..Хе... Сказывается темное институтское прошлое... Гыыыыы... Читай выше Maximus пишет: На это нужно время... Хороший DBGrid, например, написать очень сложно. А на Delphi их пруд пруди, только выбирай. Говорю же - базы данных на VB не пишутся... А компоненты для себя я написал еще давным давно - щас тока юзаю Maximus пишет: А вообще вот еще про размер... Ну вот какая фиг разница сколько будет весить прога мегабайт или 60 кило.... Ну если учесть что у многих либо модем, либо ADSL с тарифом 3 рубля за мегабайт трафа, то я с большей охотой скачаю аналог 60 килобайт, чем буду качать метр дельфевого софта И это не только мое мнение... большинство принципиально не качает проги размером более 250 килобайт... согласен если прога не имеет аналогов и меганужна - тут другое дело - но заметь все равно размер играет значение intty пишет: когда фанаты басика начинают отстаивать свою правду на форумах, долбя гигантские посты. Я не фанат VB - ты плохо читал мой пост... я лишь хочу чтобы народ не забывал о достоинствах Vb обсирая его. Тем более я ничего не говорю про другие языки - сам и на них активно програмлю. Просто тут дело не в войне языков, а в том, чно некоторые тупо пишут что тот или иной язык ГОВНО Bitfry пишет: Извини, просто GPcH у нас "мастер-байсик"... и "мастер-оффтоп". Без обид брат, но узко ты мыслишь... для меня VB не более значит чем Delphi или Asm или PHP. Просто написал здесь гору текста дабы хоть немного рассказать народу о возможностях реальногоМиб который они не знаю и обсерают. Насчет офтопа не надо... мои посты по теме топика, пусть и косвенно. Офтопят те кто пишут lol, гы и прочее. Я же стараюсь писать по существу. Крякми не стал ломать не потому что Vb плох,просто время жалко убивать на него... обычно на VB rhzrvb не меньше часа уходит на исследование (я про натив код), если они хорошо написаны. ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! |
|
Создано: 07 февраля 2006 19:55 · Поправил: Maximus · Личное сообщение · #25 |
|
Создано: 07 февраля 2006 20:08 · Личное сообщение · #26 |
eXeL@B —› Крэки, обсуждения —› Мудреный CrackMe на VB |
Эта тема закрыта. Ответы больше не принимаются. |