Как обфусцировать string в ручную?
Цитата: --- НЛО --- от 30.07.2023, 14:36Доброго времени суток господа. Как обфусцировать стринги на c# в ручную? Скиньте какой-нибудь метод, если он у вас не приватный. Мне нужно просто от школохакеров спастись.
Доброго времени суток господа. Как обфусцировать стринги на c# в ручную? Скиньте какой-нибудь метод, если он у вас не приватный. Мне нужно просто от школохакеров спастись.
Цитата: BlendLog от 05.08.2023, 20:44Самый простой это превратить каждый символ в виде числа, то есть привести в int, а строка это массив символов, ну и сделай из нее массив интов. Обратно можно вернуть явным преобразованием в char, а чтобы не было очевидно, каждое число разбавить какой-то математической операцией.
Самый простой это превратить каждый символ в виде числа, то есть привести в int, а строка это массив символов, ну и сделай из нее массив интов. Обратно можно вернуть явным преобразованием в char, а чтобы не было очевидно, каждое число разбавить какой-то математической операцией.
Цитата: Adler от 05.08.2023, 23:30Добрый день.
Банально строки закодировать base64 или вообще сохранять их как byte[] и при перед самим использование переводить их в string. Восстановить их конечно можно, построчно в отладчике, ну или заморочиться как это через какой нибудь de4dot восстановить (ну это явно не уровень школохакеров).
По сути даже при самой навроченной обфускации можно вытянуть текст из отдельных строк. Т.е. восстановить их все и сразу не получится, но какую-то конкретную восстановить можно будет в ручном режиме.
Добрый день.
Банально строки закодировать base64 или вообще сохранять их как byte[] и при перед самим использование переводить их в string. Восстановить их конечно можно, построчно в отладчике, ну или заморочиться как это через какой нибудь de4dot восстановить (ну это явно не уровень школохакеров).
По сути даже при самой навроченной обфускации можно вытянуть текст из отдельных строк. Т.е. восстановить их все и сразу не получится, но какую-то конкретную восстановить можно будет в ручном режиме.