Техподдержка живая ?

Post here messages if you have any problems with working of Enigma Protector
3rd
Posts: 7
Joined: Mon Mar 30, 2009 7:48 pm

Техподдержка живая ?

Post by 3rd »

27 декабря отправил e-mail на официальный адрес с вопросами. До сих пор тишина. Живые остались ?
Ilya
Posts: 82
Joined: Tue Oct 07, 2014 2:31 am

Re: Техподдержка живая ?

Post by Ilya »

Да, живые вроде
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: Техподдержка живая ?

Post by Enigma »

Все живые, только ответили! Мои извинения, выходные..
3rd
Posts: 7
Joined: Mon Mar 30, 2009 7:48 pm

Re: Техподдержка живая ?

Post by 3rd »

Вроде выходные закончились. 9 января воспроизвел ошибку и отправил e-mail с подробностями для проверки. Сегодня 18-е.
Ответа нет.
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: Техподдержка живая ?

Post by Enigma »

Вы нам отправили всю необходимую информацию, мы проверяем ее. Проблема находится в сложном блоке, не получаеся ее решить за пару дней.
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: Техподдержка живая ?

Post by Enigma »

У Вас кстати сервер перестал наши письма принимать, письма возвращаются с ошибкой доставки.
3rd
Posts: 7
Joined: Mon Mar 30, 2009 7:48 pm

Re: Техподдержка живая ?

Post by 3rd »

У техподдержки не принято отписать хотя бы формальный ответ: "принято, работаем..", а не молчать неделями ? Я то не знаю, может почта не дошла, может еще что...

Я отправил и второй репорт по поводу ошибки в RISC VM. Получили ?
3rd
Posts: 7
Joined: Mon Mar 30, 2009 7:48 pm

Re: Техподдержка живая ?

Post by 3rd »

отправил в pm резервное мыло.
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: Техподдержка живая ?

Post by Enigma »

Да, все получили, спасибо. Отпишемся как проблема будет найдена.
3rd
Posts: 7
Joined: Mon Mar 30, 2009 7:48 pm

Re: Техподдержка живая ?

Post by 3rd »

Учитывая перебои в почте, оставлю здесь.

Подробности по ошибке в RISC VM.
Проявилась в виртуализации цикла.
А именно завершение цикла осталось не завиртуаленым.

Завершение цикла в оригинальной процедуре выглядит так:

Code: Select all

004ACE86: 46                             inc          esi
004ACE87: 43                             inc          ebx
004ACE88: 4F                             dec          edi
004ACE89: 0F8502FFFFFF                   jnz         .0004ACD91
после виртуализации завершение цикла вылядит РОВНО ТАКЖЕ:

Code: Select all

004ACE86: 46                             inc          esi
004ACE87: 43                             inc          ebx
004ACE88: 4F                             dec          edi
004ACE89: 0F8502FFFFFF                   jnz         .0004ACD91
Этот участок кода, по каким то причинам, остался необработанным VM.

Соответственно переход "jnz .0004ACD91" в защищенной программе теперь ведет в космос:

Code: Select all

004ACE89: 0F8502FFFFFF           jnz         .0004ACD91
...
004ACD91  ^74 86                 je short test_ris.004ACD19
004ACD93   B7 A3                 mov bh,0A3
004ACD95   AA                    stos byte ptr es:[edi]
004ACD96   846E 13               test byte ptr ds:[esi+13],ch
004ACD99   D4 89                 aam 89

Результат такого перехода - непредсказуемый, от падения программы до изменения логики работы.
Проверялось на v4.20, 4,40, 5.50. Classic VM в этой ситуации работает корректно.
Post Reply