Сейчас на форуме: tyns777 (+4 невидимых) |
eXeL@B —› Программирование —› Perl; Сконвертировать строку в массив байт, а-ля StrToHex. Как это сделать? |
Посл.ответ | Сообщение |
|
Создано: 08 мая 2010 08:36 · Личное сообщение · #1 Всем привет, интерисует вопрос по Perl. Есть захваченная группа $2 , которая получилось в результате регулярки. В $2 лежит строка олицетворящая собой машинный код, байты x86 инструкциии. Она в строке только потому что кто-то выделил в Hiew и скопи-пастил в текстовик. Мне сейчас надо из строки в бинарный вид, далее запишу это в файл и подам его в IDA Pro. Хотелось бы знать как Perl сконвертить в Hex ? |
|
Создано: 08 мая 2010 09:50 · Поправил: gena-m · Личное сообщение · #2 Размер строки какой? Если не большой можно вручную в Иду вбить через PatchByte, без танцев с бубном, во вторых и Иде можно настроить режим работы такой, что бы можно было непосредственно без PatchByte вставлять числа в секцию по нужным адресам через копипаст(т.е. можно в Иде с данными работать как в текстовом редакторе, но при этом один минус - несльзя будет делать возвраты при ошибках), если конечная цель все в Иду запихнуть. Почему на Perl, если ты его не знаешь, я его тоже не знаю.я знаю немного си, там очень легко сделать, открыть текстовый файл считать char и сконвертить в hex и сохранить в бинарном виде, затем загрузить в Иду. Или стоит задача именнно так сделать как в условии. ----- Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше |
|
Создано: 08 мая 2010 10:04 · Личное сообщение · #3 |
|
Создано: 08 мая 2010 10:13 · Личное сообщение · #4 |
|
Создано: 08 мая 2010 10:22 · Личное сообщение · #5 |
|
Создано: 08 мая 2010 10:37 · Личное сообщение · #6 |
|
Создано: 08 мая 2010 12:50 · Личное сообщение · #7 |
|
Создано: 08 мая 2010 23:22 · Личное сообщение · #8 gegter Мне надо именно на строки подобные Hiew-листингу и об этом я писал строками: "Она в строке только потому что кто-то выделил в Hiew и скопи-пастил в текстовик" еще в своем первом посте! ;) БОлее того мне не надо ни тулзов, тема была четко ориентирована! Даже написана префиксом "Perl" !!! Прошу простить, но мне нужно китайский изучать ? Либо все же люди, чуть чуть но будут читать посты ? ;) Всем: задача решена, уже отписал как, если надо то энжойтесь ;) |
eXeL@B —› Программирование —› Perl; Сконвертировать строку в массив байт, а-ля StrToHex. Как это сделать? |