информационная безопасность
без паники и всерьез
 подробно о проекте
Атака на InternetЗа кого нас держат?Где водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Модульный ботнет от русских хакеров 
 Торвальдс и вайбтестеры 
 Атака на GitHub 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
:-) не в .rc a в .cpp - const char* DlinnayaStroka = "Офигеть!"; 28.08.01 00:23  Число просмотров: 853
Автор: kabanchik Статус: Незарегистрированный пользователь
<"чистая" ссылка>
<programming>
Макс. длина строкового ресурска в VC? 28.08.01 00:00  
Автор: eVAL. Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Вот столкнулся с такой проблемой VC позволяет вставить строку в StringTable макс около 800 байт, это по-моему непорядок, но дальше-больше... Я втсавил строку в файлик ресурсов(rc) тогда все заработало но ненадолго! Потом мне взбрело в голову вставить строку ~11Kb и о ужас! Buffer overflow и все такое, короче VC валиться только так... Так вот как бы мне вставить такую длииииину строку чтоб все было ОК?
:-) не в .rc a в .cpp - const char* DlinnayaStroka = "Офигеть!"; 28.08.01 00:23  
Автор: kabanchik Статус: Незарегистрированный пользователь
<"чистая" ссылка>
А так чтобы она не получала статический адрес в сегменте данных? 28.08.01 11:49  
Автор: eVAL. Статус: Незарегистрированный пользователь
<"чистая" ссылка>
max. длина строки это max. значение для size_t - а сколько это конкретно для твоего случая нужно смотреть в 28.08.01 12:17  
Автор: XR <eXtremal Research> Статус: The Elderman
Отредактировано 28.08.01 16:07  Количество правок: 1
<"чистая" ссылка>
Да не вы не поняли меня... 28.08.01 13:46  
Автор: eVAL. Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Вот что я хочу сделать: НЕОБХОДИМО чтобы срока располагалась в ресурсах т.е. чтобы она не получала СТАТИЧЕСКИЙ АДРЕС, загружаю ее LoadString(...). Как я понимаю длина ресурса не ограничена(по крайней мере 5Kb) соответсвенно я могу вставить(и делал это!). Нужную мне строку длинной где-то >10Kb в exeшник. Так вот мен я интересует можно ли обойти ограничение компилера ресурсов(rc.exe) на макс. длину строки
Да не вы не поняли меня... 28.08.01 15:46  
Автор: ггг Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Вот что я хочу сделать: НЕОБХОДИМО чтобы срока
> располагалась в ресурсах т.е. чтобы она не получала
> СТАТИЧЕСКИЙ АДРЕС, загружаю ее LoadString(...). Как я
> понимаю длина ресурса не ограничена(по крайней мере 5Kb)
> соответсвенно я могу вставить(и делал это!). Нужную мне
> строку длинной где-то >10Kb в exeшник. Так вот мен я
> интересует можно ли обойти ограничение компилера
> ресурсов(rc.exe) на макс. длину строки

я не пробовал делать длииинные строки в ресурсах, но если у rc.exe есть такое ограничение, то проще наверно вставить строку как бинарный ресурс - там точно никаких ограничений не должно быть
1





Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach