Search found 19 matches
- Sun Jun 24, 2018 9:23 am
- Forum: Technical questions
- Topic: Проблема с 32-х битной Linux
- Replies: 16
- Views: 14148
Re: Проблема с 32-х битной Linux
И что делать в таком случае?
- Wed Jun 20, 2018 6:16 am
- Forum: Technical questions
- Topic: Проблема с 32-х битной Linux
- Replies: 16
- Views: 14148
Re: Проблема с 32-х битной Linux
Поднимаем тему.
Прикладываю упрощенный вариант примера, где проблема воспроизводится
Предположительно проблема возникает из-за команды "jmp *%eax". По крайней мере, если после упрощения кода компилятор перестаёт её добавлять, то автозащита перестаёт падать.
Прикладываю упрощенный вариант примера, где проблема воспроизводится
Предположительно проблема возникает из-за команды "jmp *%eax". По крайней мере, если после упрощения кода компилятор перестаёт её добавлять, то автозащита перестаёт падать.
- Thu Mar 29, 2018 5:21 pm
- Forum: Technical questions
- Topic: Проблема с 32-х битной Linux
- Replies: 16
- Views: 14148
Re: Проблема с 32-х битной Linux
Нашли очередную проблему в 32-х битных никсах. В аттаче пример ее воспроизводящий. Защищена одна функция. Если убрать защиту с этой функции, то приложение не падает. test.tar.gz Также хотел спросить, есть ряд слабых машин, где запуск защищенного и упакованного приложения занимает очень много времени...
- Fri Feb 02, 2018 8:50 am
- Forum: Technical questions
- Topic: VMProtect Linux + GDB
- Replies: 19
- Views: 15807
Re: VMProtect Linux + GDB
TracePID=1 только в BeforeFork, в AfterFork он 0.
Загрузчик upstart считает количество форков чтобы определить что служба запущена, и наверное для этого ему трейс и нужен.
Отладчиком подключиться после старта можно
Загрузчик upstart считает количество форков чтобы определить что служба запущена, и наверное для этого ему трейс и нужен.
Отладчиком подключиться после старта можно
- Wed Jan 31, 2018 7:09 am
- Forum: Technical questions
- Topic: VMProtect Linux + GDB
- Replies: 19
- Views: 15807
Re: VMProtect Linux + GDB
служба не отлаживается. Процесс с PID = 1 это и есть системный процесс отвечающая за запуск служб. Видимо upstart мониторит статус службы через трассировку. Либо какие-то процессы надо добавлять в исключения при определении отладки.
- Tue Dec 05, 2017 4:19 am
- Forum: Technical questions
- Topic: Проблема с 32-х битной Linux
- Replies: 16
- Views: 14148
Re: Проблема с 32-х битной Linux
Ну что, есть какие-нибудь подвижки в нашем вопросе?
- Thu Nov 16, 2017 11:33 am
- Forum: Technical questions
- Topic: Проблема с 32-х битной Linux
- Replies: 16
- Views: 14148
Re: Проблема с 32-х битной Linux
Продолжаем ))
Очередной тестовый пример, вызывающий падение.
Проверяли с последней версией защиты (3.1.2.896)
Очередной тестовый пример, вызывающий падение.
Проверяли с последней версией защиты (3.1.2.896)
- Wed Nov 08, 2017 9:43 am
- Forum: Technical questions
- Topic: VMProtect Linux + GDB
- Replies: 19
- Views: 15807
Re: VMProtect Linux + GDB
Прикладываю
- Tue Nov 07, 2017 9:06 am
- Forum: Technical questions
- Topic: VMProtect Linux + GDB
- Replies: 19
- Views: 15807
Re: VMProtect Linux + GDB
Нельзя ничего сделать из защищенной службы, так как до нашего кода управление не доходит.
- Tue Nov 07, 2017 7:29 am
- Forum: Technical questions
- Topic: VMProtect Linux + GDB
- Replies: 19
- Views: 15807
Re: VMProtect Linux + GDB
Запрос статуса службы
initctl status <имя службы>
выдаёт
<имя службы> start/running, process 1045
Но процесса 1045 нету, и папки для него в proc тоже нету.
initctl status <имя службы>
выдаёт
<имя службы> start/running, process 1045
Но процесса 1045 нету, и папки для него в proc тоже нету.
- Fri Nov 03, 2017 11:16 am
- Forum: Technical questions
- Topic: Проблема с 32-х битной Linux
- Replies: 16
- Views: 14148
Re: Проблема с 32-х битной Linux
Прошу прощения, прикладываю.
- Fri Nov 03, 2017 4:32 am
- Forum: Technical questions
- Topic: Проблема с 32-х битной Linux
- Replies: 16
- Views: 14148
Re: Проблема с 32-х битной Linux
Продолжаем разговор )
Очередной пример, вызывающий падение только в 32-х битных никсах.
Очередной пример, вызывающий падение только в 32-х битных никсах.
- Tue Oct 24, 2017 7:30 am
- Forum: Technical questions
- Topic: Проблема с 32-х битной Linux
- Replies: 16
- Views: 14148
Re: Проблема с 32-х битной Linux
Вылечилось добавлением опции GCC -fno-reorder-blocks
Интересно только, насколько корректно такое решение?
Интересно только, насколько корректно такое решение?
- Fri Oct 20, 2017 7:24 am
- Forum: Technical questions
- Topic: VMProtect Linux + GDB
- Replies: 19
- Views: 15807
Re: VMProtect Linux + GDB
Обнаружили еще вот что.
KUbuntu 14.04 64 bit. Защищённое приложение запускается как служба (через систему upstart). Если выключена защита от отладки, то всё хорошо. Если включена (не важно user mode или user mode + kernal mode), то служба не запускается. По-видимому срабатывает защита от отладки.
KUbuntu 14.04 64 bit. Защищённое приложение запускается как служба (через систему upstart). Если выключена защита от отладки, то всё хорошо. Если включена (не важно user mode или user mode + kernal mode), то служба не запускается. По-видимому срабатывает защита от отладки.
- Fri Oct 20, 2017 7:20 am
- Forum: Technical questions
- Topic: Проблема с 32-х битной Linux
- Replies: 16
- Views: 14148
Проблема с 32-х битной Linux
Возникла проблема такого плана: 1) Приложение падает с ошибкой Trace/breakpoint trap (core dumped) 2) Судя по выводимой отладочной информации, падение происходит до вызова единственной защищаемой функции. 3) Ошибка повторяется только под 32-битных linux. 4) Без защиты - всё хорошо. Если снять защиту...