Сейчас на форуме: zds (+7 невидимых)

 eXeL@B —› Протекторы —› Code Virtualizer
Посл.ответ Сообщение

Ранг: 50.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 03 июня 2006 18:06
· Личное сообщение · #1

На www.oreans.com вышла сабжевая приблуда, ктонить ченить слышал про нее, че это за хрень и чем отличается от VM?

Стоит ли ее брать для большей протекции програм, тк поверх нее можно Themida/WL прикрутить?




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 03 июня 2006 18:54
· Личное сообщение · #2

Берите, а мы потом ломанем. Бугага.




Ранг: 238.8 (наставник), 67thx
Активность: 0.20
Статус: Участник
CyberHunter

Создано: 03 июня 2006 20:00
· Личное сообщение · #3

Пробуем распаковать файл "Example", который шел вместе с ним.

56e3_03.06.2006_CRACKLAB.rU.tgz - pack_with_Code_virtualizer.exe

-----
Nulla aetas ad discendum sera




Ранг: 71.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 03 июня 2006 22:52 · Поправил: agentru
· Личное сообщение · #4

Ara пишет:
Берите, а мы потом ломанем. Бугага.


Да там не всё так просто

И тормознутый он до нельзя..




Ранг: 199.6 (ветеран), 12thx
Активность: 0.10
Статус: Участник
www.uinc.ru

Создано: 04 июня 2006 06:08
· Личное сообщение · #5

Лавры ExeCryptor'a покоя не дают. Глюкалово соответсно будет еще то - как отличить код от данных никто так еще не придумал, так что тут будет опять шаманство с бубном чистой воды.



Ранг: 45.9 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 04 июня 2006 08:42
· Личное сообщение · #6

Почему сразу глюкалово.. Как я понял это чисто кусок фемиды\WL который отвечает за обфускацию данных. А в них (во всяк. случае WL) он на сегодняшний день работает стабильно.



Ранг: 1.4 (гость)
Активность: 0.010
Статус: Участник

Создано: 07 июня 2006 07:13
· Личное сообщение · #7

Ara пишет:
Берите, а мы потом ломанем. Бугага.

Легко сказать...




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 07 июня 2006 11:02
· Личное сообщение · #8

Scratch пишет:
Как я понял это чисто кусок фемиды\WL

Точно, знаменитая VM темиды... Только нафиг ее отдельно положили, или типа для самых бедных?

-----
Yann Tiersen best and do not fuck




Ранг: 45.9 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 07 июня 2006 13:13
· Личное сообщение · #9

неплохой маркетинговый ход. Хочешь - фемида с вм и еще кучей защитных наворотов. Хочешь - то же самое + мощная система регистрации, а хочешь чисто неплохо защитить куски кода без упаковки - пожалста виртуалайзер. А-ля вмпротект ореанс едишн. Свою нишу на рынке этот продукт найдет, и будет приносить неплохой доход




Ранг: 116.6 (ветеран), 8thx
Активность: 0.050
Статус: Участник

Создано: 20 июня 2006 10:52
· Личное сообщение · #10

Scratch пишет:
а хочешь чисто неплохо защитить куски кода без упаковки - пожалста виртуалайзер

Я ХЗ как можно "неплохо" защитить куски кода с такими результатами:
Прога на VC8 с одной функцией из MAP файла:

#include <stdio.h>

struct A
{
int m1;
int m2;
};

void func1 ()
{
A a1;
a1.m1 = 1;
try {
A a2;
a2.m1 = 2;
if (a1.m1 == a1.m2) throw "abc";
}
catch(char* e)
{
printf("Caught %s\n",e);
}
catch(...)
{
printf("Caught ...\n");
}
printf("after try\n");
}

void main()
{
func1();
}



Жмем Protect. Окончания процесса так и не дождался - пришлось снимать подвисший напрочь виртуализер.

Ладна - возьмем че-нить попроще - накалякаем исходник на Delphi:
procedure TForm1.FormCreate(Sender: TObject);
var S:String;
begin
S:='1111111111111';
try
asm
xor eax,eax
mov eax,[eax]
end;
except
on E:Exception do
MessageDlg(E.Message,mtError,[mbOk],0);
end;
Caption:='222222222222222222';
end;


Добавляем функцию в проект, сохраняем проект, выходим, заходим заново - вирутализер просто не стартует (какая-то внутренняя бага с возможностью отправить километровый багорепорт афтару).
переименовываем старый проект, чтобы он не грузился на автомате - теперь виртуализер грузится ...

Жмем Protect:
"Virtualizer.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства."
Ладно хоть файло успел создать ) Открываем получившееся файло в дизассемблере - весь оригинальный код на месте.




Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 20 июня 2006 14:45
· Личное сообщение · #11

dermatolog, итог вышесказанному: покупаем Code Virtualizer by dermatolog?




Ранг: 116.6 (ветеран), 8thx
Активность: 0.050
Статус: Участник

Создано: 20 июня 2006 15:01
· Личное сообщение · #12

Gideon Vi пишет:
итог вышесказанному: покупаем Code Virtualizer by dermatolog?

Итог выше сказанному, что "Code Virtualizer" еще очень сырой. А что покупать или не покупать решает каждый сам для себя ...



Ранг: 500.5 (!), 8thx
Активность: 0.230
Статус: Участник

Создано: 20 июня 2006 15:06
· Личное сообщение · #13

dermatolog пишет:
"Code Virtualizer" еще очень сырой

И помойму не очень неудобный в использовании )

-----
"Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels





Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 20 июня 2006 19:33
· Личное сообщение · #14

на Vb прогах эта приблуда не работает - все мои проги валились после обработки этим виртуализером так что пока толку от него 0

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




Ранг: 50.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 21 июня 2006 01:18
· Личное сообщение · #15

dermatolog пишет:
Итог выше сказанному, что "Code Virtualizer" еще очень сырой. А что покупать или не покупать решает каждый сам для себя ...


Таким проблем у официальных пользователей нет, все баги фиксятся максимум за два дня, а рельно почти всегда за сутки.

Сужу по WL , я был первым покупателем этой тулзы (наверное), тогда когда ее еще на сайте небыло, багов было што пипец, начиная с того, что просто не запускалась на компе, однако ВСЕ баги фиксились с самолетной скоростью после баг-репорта, после этого я понял что для коммерческих проектов лучше юзать платные проги с суппортом.

Защищенный софт который надо позарез отправлять покупателям не запускается? Нет проблем, сутки, проблема решена.

Очень быстро прога стала стабильной, но в течение года пока я был регенный пользователь, если какой-то баг всплывал, он лечился моментально.

Я думаю такаяже ситуация с CV.




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 21 июня 2006 05:35
· Личное сообщение · #16

Да он скорее всего и глючит, что это кусок другого прота выдраный из тела и наскоро локализованый. Если спрос появится, то думаю его быстро пофиксят... А спрос появится.

-----
Yann Tiersen best and do not fuck




Ранг: 50.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 23 июня 2006 13:02
· Личное сообщение · #17

Я тут спрашивал у разработскиво насчет CV, это отодранная VM из Themida или нет, они ответили что нет, это другая виртуальная машина, не столь тяжелая как в Фемиде, но все еще очень мощная.

Так что вот так.



Ранг: 500.5 (!), 8thx
Активность: 0.230
Статус: Участник

Создано: 23 июня 2006 13:40
· Личное сообщение · #18

Так и не удалось запротить ни один проект, пишет access denied, типа проверьте файл на существование ))

-----
"Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels




Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 23 июня 2006 13:54
· Личное сообщение · #19

Pluton
Интересно а ты чего ожидал? Да мы выдрали из Themida.....



Ранг: 11.4 (новичок)
Активность: 0.010
Статус: Участник

Создано: 23 июня 2006 18:06
· Личное сообщение · #20

pavka пишет:
Да мы выдрали из Themida.....

так они сказали еще хуже - менее мощная чем в фемиде




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 24 июня 2006 07:33
· Личное сообщение · #21

Да и как то не логично получается. VM в темиде значит работает как часы, а вот отдельный продукт, в котором кроме VM ничего больше не апгрэйдят глючит не по детски. Значит либо они гонят, либо состав программистов сменился.

-----
Yann Tiersen best and do not fuck





Ранг: 116.6 (ветеран), 8thx
Активность: 0.050
Статус: Участник

Создано: 24 июня 2006 07:40
· Личное сообщение · #22

По-моему все просто - ВМ взяли из темиды. ВМ темиды явно не рассчитана на виртуализацию всех команд процессора, поэтому их сейчас спешно добавляют. Ну а глючит в основном не ВМ, а то что работает непросредственно с PE файлами.

P.S. Разработчикам нет смысла сопровождать 2 ВМ и дописывать новые фичи в разные исходники (темида и виртуализер).
P.P.S. Кстати как обстоит у виртуализера дело с обработкой SEH ? Я так и не смог поличить ниодного защищенного файла )


 eXeL@B —› Протекторы —› Code Virtualizer
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати