Перейти к содержанию

c++ как можно скрыть ссылку?


Рекомендуемые сообщения

Как можно скрыть ссылку на сайт (http\\блаблла.ru) в dll это сделать просто , как это сделать в приложении exe (вин форм к примеру) , при просмотре в отладчике своего приложения видно все ссылки на сайты полностью , как их можно скрыть\замаскировать?

Заранее спасибо.

Ссылка на комментарий
Поделиться на другие сайты

c3d0981ae770f926eedf4eda7505b006.jpeg

Проcти, что?

в коде к примеру использую функцию

URLDownloadToFile(NULL,"http//блалба.ru", "блабла.txt", 0, 0);

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

"http//блалба.ru"

видна целиком и полностью , как её можно закриптовать , скрыть , убрать , лишь бы не было видно при дизасемблировании её.

Ссылка на комментарий
Поделиться на другие сайты

Читай в инете на тему "Обфускация строк в коде С++"

после протекта любого обфускатора не запускается приложение больше , может кодом можно как-нибудь закрыть

Ссылка на комментарий
Поделиться на другие сайты

Как вариант - можно поксорить строки, и в таком виде вставить их в код, а в самом коде перед выводом делать обратный ксор.

при вызове URLDownloadToFile(NULL,"http//блалба.ru", "блабла.txt", 0, 0); , ссылка "http//блалба.ru" видно - хоть что делай , хоть как криптуй, ну ладно этот вопрос я решил , а что посоветуешь на счет перехвата покетов , анализаторов и прочего софта

Ссылка на комментарий
Поделиться на другие сайты

Ну ты можешь ее не текстом закодить (после расксоривания), а, скажем, символьно. Поясняю. Возьми любой текст в строке адреса после выполнения русскоязычного запроса в гугле (если файрфокс), и скопируй его в тот же блокнот. Там ты увидишь не русские символы, а последовательность их шестнадцатиричных кодов. Так вот, кто мешает тебе так же закодить и расксоренную строку? Это раз. А вот насчет перехвата пакетов и анализаторов я тебе ничего советовать не стану, ибо, очевидно, это уже относится к мультиплееру, который выходит за рамки нашего ресурса. Да, кстати, вроде как, новые версии фокса уже корректно распознают кириллицу, так что придется "посчитать" коды "ручками". Например, пробел в строке адреса имеет код "%20". По аналогии, ты можешь кодировать и остальные символы. Тогда у тебя получится двойное кодирование - мало того, что поксоривание, так еще и хекс(аски) представление. И пусть тот, кто ищет эту строку, постарается ее найти.

Ссылка на комментарий
Поделиться на другие сайты

Ну ты можешь ее не текстом закодить (после расксоривания), а, скажем, символьно. Поясняю. Возьми любой текст в строке адреса после выполнения русскоязычного запроса в гугле (если файрфокс), и скопируй его в тот же блокнот. Там ты увидишь не русские символы, а последовательность их шестнадцатиричных кодов. Так вот, кто мешает тебе так же закодить и расксоренную строку? Это раз. А вот насчет перехвата пакетов и анализаторов я тебе ничего советовать не стану, ибо, очевидно, это уже относится к мультиплееру, который выходит за рамки нашего ресурса. Да, кстати, вроде как, новые версии фокса уже корректно распознают кириллицу, так что придется "посчитать" коды "ручками". Например, пробел в строке адреса имеет код "%20". По аналогии, ты можешь кодировать и остальные символы. Тогда у тебя получится двойное кодирование - мало того, что поксоривание, так еще и хекс(аски) представление. И пусть тот, кто ищет эту строку, постарается ее найти.

я вобще-то имел ввиду антиперехват покетов и антианализатор , а не как этим пользоваться , это никакого отношения не имеет к мультиплеерным играм

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.