eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС
выпущен 4 ноября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: artyavmu (+4 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Протекторы —› Свой протектор
<< . 1 . 2 .
Посл.ответ Сообщение

Ранг: 68.6 (постоянный)
Статус: Участник

Создано: 8 января 2017 22:53 · Поправил: Boostyq New!
Цитата · Личное сообщение · #1

Всем привет
Хочу немного автоматизировать защиту строк в своем приложении
Раньше я самостоятельно шифровала строки и просто вписывала как массив байт и подавала в функцию, но читаемость такого кода намнооого хуже и поменять даже символ стоит диких усилий
Вообщем хочется, что-то типо ProtectString("string") с автоматической обработкой

1) Вариант через .pdb, парсить после компиляции, я надеюсь, можно настроить чтобы после билда запускалась хотя бы программа...
Это просто жесть: все что нашла это - https://github.com/Microsoft/microsoft-pdb, ни один сорс даже нельзя скомпилить, по причине отсутствия таковых... Я даже нашла недостающие файлы на каком-то китайском сервере но таки, некоторых все равно не хватает...
Кроме того, документации по pdb файлу на русском не нашла...
2) Вариант через препроцессор, я слышала, что можно прикруть такое - опять же инфы на русском нет... Знаю только о boost.wave, из-за отсутствия инфы, не могу применить... Да и слабовато это, для шифрования строк может и хватит, а для бОльших целей вряд ли.
3) Вариант через метки, например: AA BB CC DD строка DD CC BB AA, для этой задачи может хватить, но опять же глуповато, учитывая, что вся информация есть в .pdb. Нужно искать где используется и патчить, так что слабый вариант...

Следующей задачей хотелось бы сделать рандомизацию имен классов из rtti, так как ?AVAvLicenseController уж сильно палится

Если у кого-то есть идеи, прошу написать
Спасибо

P.S. Я не собираюсь как dermatolog писать целый Vmprotect просто интересно попробовать себя с другой стороны ... как то двусмысленно звучит
Ибо говорят, что защитить хорошо можно лишь когда знаешь от чего защищаться...

Ранг: 386.7 (мудрец)
Статус: Участник
"Тибериумный реверсинг"

Создано: 9 января 2017 19:28 New!
Цитата · Личное сообщение · #2

dosprog пишет:
Лучше под убунту.

Не надо трогать убунту и launchpad. Ну разве что всякие radeonsi пилить.

Ранг: 3.1 (гость)
Статус: Участник

Создано: 9 января 2017 19:32 New!
Цитата · Личное сообщение · #3

dosprog пишет:
Лучше под убунту.
А эта противная винда маздай.


На самом деле, всё монопенисуально ....


Ранг: 312.4 (мудрец)
Статус: Участник

Создано: 9 января 2017 19:46 · Поправил: DenCoder New!
Цитата · Личное сообщение · #4

Gideon Vi пишет:
делайте под x64, его девиртуализацию сейчас ни кто не ведет.


Под x64 просто приостановлен процесс. Длительность приостановки неизвестно: возможно, до никогда


Ранг: 1993.2 (!!!!)
Статус: Модератор
retired

Создано: 9 января 2017 22:51 New!
Цитата · Личное сообщение · #5

Если на паблике х64 девирт никто не ведёт, это не значит, что его вообще нет. Кто писал сам, и сразу более-менее генерик, перепилит под х64 тривиально.
А форум не по защите, так что закрыто.

| Сообщение посчитали полезным: Boostyq

<< . 1 . 2 .
 eXeL@B —› Протекторы —› Свой протектор
Эта тема закрыта. Ответы больше не принимаются.

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS