Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Askfor
3 / 3 / 2
Регистрация: 07.08.2012
Сообщений: 42
Завершенные тесты: 3
#1

Как спрятать строку или работать с хексом - C++

04.05.2013, 18:41. Просмотров 350. Ответов 3
Метки нет (Все метки)

Суть в том что после компиляции если открыть exe то видно все строки, хочу спрятать, варианты с шифровкой и дешифровкой на старте не предлагайте, мне до них еще далеко.


Итак, есть сокет, который по указанному урл берет некую инфу, вот этот урл и видно при просмотре exe в блокноте.

делаю так

C++
1
char host_name[5]={0x79,0x61,0x2E,0x72,0x75};
но далее в конце строки пихается разный мусор и урл не собирается соответственно, толи там конец обозначен толи что-то еще )))

Помогите вылечить 8(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2013, 18:41     Как спрятать строку или работать с хексом
Посмотрите здесь:

C++ Можно ли спрятать консоль в C++, и если да, то как?
C++ Как запустить консольное приложение через CreateProcess и спрятать его окно?
C++ Как правильно преобразовать строку символов в строку типа CComBSTR?
C++ ios::app не позволяет работать с seekp() или Update файла без удаления в нем информации при его октрытии
На чем лучше учиться писать игры, да и вообще работать с графикой- DirectX 9.0 (и c++) или XNA 4.0 (и с#)? C++
C++ Прочесть ту или иную строку из файла
C++ Как используя командную строку ввести символьную строку?
Visual Studio или G++ компилятор, на каком учиться работать? C++
C++ Объясните как с этой штукой работать (struct) или написание чудо софта!
Как вставить слово в строку или удалить из строки? C++
В матрице удалить соответствующую строку или столбец C++
C++ Как работать со свёрнутыми или закрытыми окнами?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
 Аватар для Kastaneda
4253 / 2785 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
04.05.2013, 18:59     Как спрятать строку или работать с хексом #2
Цитата Сообщение от Askfor Посмотреть сообщение
но далее в конце строки пихается разный мусор и урл не собирается соответственно, толи там конец обозначен толи что-то еще )))
нужно вот так
C++
1
char host_name[0]={0x79,0x61,0x2E,0x72,0x75, 0};
но hex редактор все равно строку покажет, поэтому

Цитата Сообщение от Askfor Посмотреть сообщение
варианты с шифровкой и дешифровкой на старте
это не так сложно, как кажется.
Но при этом тот же сниффер все равно покажет урл.
Askfor
3 / 3 / 2
Регистрация: 07.08.2012
Сообщений: 42
Завершенные тесты: 3
04.05.2013, 19:41  [ТС]     Как спрятать строку или работать с хексом #3
Снифер это да, ну вот снифер почему то консольку не показывает, или у меня снифер плохой хотя цепляется даже к процессу, но пакеты из консольки не показывает.

Цитата Сообщение от Kastaneda Посмотреть сообщение
нужно вот так
C++
1
char host_name[0]={0x79,0x61,0x2E,0x72,0x75, 0};
невозможно выделить память для массива постоянного нулевого размера

Добавлено через 19 минут
все разобрался ) нолик убрал и понеслась.

Добавлено через 3 минуты
хексом открываю адреса не вижу.
Kastaneda
Форумчанин
Эксперт С++
 Аватар для Kastaneda
4253 / 2785 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
04.05.2013, 21:08     Как спрятать строку или работать с хексом #4
Цитата Сообщение от Askfor Посмотреть сообщение
невозможно выделить память для массива постоянного нулевого размера
да, я очепятался
Yandex
Объявления
04.05.2013, 21:08     Как спрятать строку или работать с хексом
Ответ Создать тему
Опции темы

Текущее время: 14:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru