eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 8 мая!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: (+5 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Программирование —› [MSIL] как перевести в строку все байты сразу
Посл.ответ Сообщение

Ранг: 2.0 (гость)
Статус: Участник

Создано: 25 января 2015 22:28 New!
Цитата · Личное сообщение · #1

у меня есть не много, не мало 3531 штук байтов такого вида 123,213,34,342,324 , их все надо перевести в строку, сделать это можно вот так: Encoding.UTF8.GetString.
но есть одно но: добавлять все эти байты в массив вручную очень долго и очень много места занимает. цыкл не подходит, т.к. их все равно не от куда брать. и нет возможности использовать строки т.к. программа сразу крашится (не важно почему) , так что все вписать в одну строку и потом использовать сплит тоже не подойдет. пожалуйста подскажите как это сделать. может зашифровать это все как то только не в строку и потом в проекте расшифровать.
можно использовать List<>

Добавлено спустя 1 час 56 минут
решение можно на шарпе или бейсике


Ранг: 436.8 (мудрец)
Статус: Участник
_Вечный_Студент_

Создано: 26 января 2015 00:43 · Поправил: plutos New!
Цитата · Личное сообщение · #2

turissssst пишет:
их все равно не от куда брать


Что если поместить все эти байты в .txt or .csv file и читать оттуда at run-time. Но все равно ручной работы избежать по-моему не удасться.

Ранг: 2.0 (гость)
Статус: Участник

Создано: 26 января 2015 01:21 New!
Цитата · Личное сообщение · #3

ручной работы я не боюсь но дописать строку по байтам не смогу

Ранг: 404.8 (мудрец)
Статус: Участник

Создано: 26 января 2015 04:46 · Поправил: dosprog New!
Цитата · Личное сообщение · #4

turissssst пишет:
у меня есть не много, не мало 3531 штук байтов такого вида 123,213,34,342,324


В текстовом редакторе приведите эти данные к виду <dw 123,213,34,342,324>
и оттранслируйте FASM'ом.



Ранг: 33.9 (посетитель)
Статус: Участник

Создано: 26 января 2015 11:04 New!
Цитата · Личное сообщение · #5


Ранг: 1984.7 (!!!!)
Статус: Модератор
retired

Создано: 26 января 2015 11:38 New!
Цитата · Личное сообщение · #6

Игры со строками на басике весьма мало относятся к низкоуровневому/околокрекинговому программированию.
 eXeL@B —› Программирование —› [MSIL] как перевести в строку все байты сразу
Эта тема закрыта. Ответы больше не принимаются.

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS