powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / В exe файле можно редактировать любые строковые переменные
6 сообщений из 31, страница 2 из 2
В exe файле можно редактировать любые строковые переменные
    #34838070
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoА насчёт кода, и всяких там строк, допустим во всяких Java и C# существует такая вещь как обфускаторы кода, интересно, а они скрывают текст? Или только делают код запутанным? Расскажите кто в курсе, а то лень проверять самому...

Обфускация
...
Рейтинг: 0 / 0
В exe файле можно редактировать любые строковые переменные
    #34838072
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo wrote:

> а они скрывают текст?
Нет. В исходниках, впрочем, его, скорее всего, видно не будет. Но не в
исполняемом файле.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
В exe файле можно редактировать любые строковые переменные
    #34838082
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ErV
XDiaBLo wrote:
> а они скрывают текст?
Нет. В исходниках, впрочем, его, скорее всего, видно не будет. Но не в
исполняемом файле.

Только если он может работать на уровне алгоритма.
...
Рейтинг: 0 / 0
В exe файле можно редактировать любые строковые переменные
    #34838152
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh wrote:

> Только если он может работать на уровне алгоритма.
Как я понимаю, обфускатор не должен менять алгоритм работы программы.
Т.е. если была строковая константа, она таковой и останется, только
может быть зашифрована как, например куча интов, дефайнов и
ескейп-секвенсов. Или я что-то упустил?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
В exe файле можно редактировать любые строковые переменные
    #34838169
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ErV
> Только если он может работать на уровне алгоритма.
Как я понимаю, обфускатор не должен менять алгоритм работы программы.
Т.е. если была строковая константа, она таковой и останется, только
может быть зашифрована как, например куча интов, дефайнов и
ескейп-секвенсов. Или я что-то упустил?

Обфускатор запутывает исходный или исполняемый код. Как он это делает, это уже его личные проблемы. В ссылке, которую я привел есть градация подходов запутывания:
автор
на уровне алгоритма
на уровне исходного текста
ассемблерного текста


Обфускатор, до которого мы докапались в этом форуме года пол назад, работал на уровне исходного кода, меняя выравнивание текста и запутывания идентификаторов.
...
Рейтинг: 0 / 0
В exe файле можно редактировать любые строковые переменные
    #34838467
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh wrote:

> Обфускатор запутывает исходный или исполняемый код.
Понятно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / В exe файле можно редактировать любые строковые переменные
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]