Сейчас на форуме: (+6 невидимых) |
eXeL@B —› Протекторы —› Свой протектор |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 08 января 2017 22:53 · Поправил: Boostyq · Личное сообщение · #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 просто интересно попробовать себя с другой стороны ... Ибо говорят, что защитить хорошо можно лишь когда знаешь от чего защищаться... ----- В облачке многоточия |
Ранг: 419.0 (мудрец), 647thx Активность: 0.46↗0.51 Статус: Участник "Тибериумный реверсинг" |
Создано: 09 января 2017 19:28 · Личное сообщение · #2 |
|
Создано: 09 января 2017 19:32 · Личное сообщение · #3 |
|
Создано: 09 января 2017 19:46 · Поправил: DenCoder · Личное сообщение · #4 |
|
Создано: 09 января 2017 22:51 · Личное сообщение · #5 Если на паблике х64 девирт никто не ведёт, это не значит, что его вообще нет. Кто писал сам, и сразу более-менее генерик, перепилит под х64 тривиально. А форум не по защите, так что закрыто. | Сообщение посчитали полезным: Boostyq |
<< . 1 . 2 . |
eXeL@B —› Протекторы —› Свой протектор |
Эта тема закрыта. Ответы больше не принимаются. |