![]() |
Срочняк!!!!! Помогите.
Есть код некоторого файла, который в текстовом варианте представлен в виде такой фигни: 00039FB4 95 E5 6E A4 4E 94 87 92 52 46 4C 49 11 C0 9A FD 00039FC4 19 3F BD AE F6 A2 DC 80 90 5B 11 F6 BF 77 05 F6 00039FD4 B5 F5 0F C4 F1 5A 67 CF 5C 5B C3 EA 88 3C 1D 34 00039FE4 51 2F 43 A2 7B 64 9E 3E 06 BB AA 45 05 EE 6B AA 00039FF4 38 38 53 09 3B DA A5 55 EB 26 13 74 3F 7A 58 B8 0003A004 A9 E0 17 F8 6A 47 52 35 C8 6F 3B 06 3B FB 6E E2 и ещё около 600 строк Как этот текст (это вроде 16ричный код) преобразовать в рабочий файл (расширение я знаю). |
Переименовать в exe? zip? rar?
|
так это же не архив!!! ПопробЫвал НЕ ПОМОГЛО!!!!!
|
LEXX2002
А я что-то не понял. Ты пишешь "расширение я знаю". Ну и в чём проблема? Какое расширение? |
расширение .dll
Сохроняю я этот текст в FAR с расширение .dll а он не пашит, вообше файл не воспринимает как dll Добавлено: проблема в том, что файл попал ко мне в виде текста (вид выше), это 100% dll и не одна строчна, не одна цифра не изменялась, как это перевести обратно в файл [s]Исправлено: LEXX2002, 23:02 8-04-2003[/s] |
Лучше бы удалили эту ветку ЧЕМ В ЗОНУ ЛАМЕРА:down:
|
Непонятно из вопроса - такой вид файла представляется при просмотре его в символьном виде? Если да , то это образ экрана при просмотре изначального файла какой-нибудь "гляделкой" файлов. Стороки 00039FD4 и ниже - это адрес первого байта строки кода (адрес строки), непосредственно к 16 ричному коду исходного файла не имеющий отношения .
Необходимо с помощью, например, HIEW или какого-либо дебагера, в режиме 16ричного редактирования внести эти коды и сохранить файлом. Другой вопрос - как автоматизировать внесение 600 строк (как вы пишете), т.к символьный код представление , напимер, цифры 1 не равен ее шестнадцетиричному представлению. да и из имеющегося файла их как то выцепить надо. Если исходный DLL очень важен проще написать коротенькую программу-конвертилку, ну или вбивать вручную (главное не ошибиться при набивке). Все это пройдет, если это действительно полный рабочий код исходного файла, в чем возникают сомнения в виду 1 адреса строки не равного 00000000. |
Есть прога Open It! Reader. Она открывает и редактирует содержание dll - файлов. Ей попробуй.
|
Vitki
Есть у меня эта прога, проблема в другом, как это запихать в файл. kors адрес не с 00000000 а с 00039FB4 потому что был выловит sniffer'ом с одного сервака (до этого там ещё пакеты шли).можно написать скрипт который бы пересчитал строки занова, только это поможет???. ЭТОТ ФАЙЛ ОЧЕНЬ ВАЖЕН (до 6 числа надо успеть). Цитата:
1 -> 1 2 -> 2 3 -> 3 .... 14 -> E 15 -> F |
LEXX2002
нЕ РАВЕН сивольный - шестнадцетиричному символ 1 = 31Н, символ 2=32Н, а тем более с ABCDEF как понял я LEXX2002 видит сивольное представление шестнадцетиричного кода, а в исходный файл его разумеется нужно в 16 форме воткнуть. Насчет адреса - виноват, сказал не подумав. А 600 строк набить - это 15 листов текста - 3 часа паботы |
Время: 10:40. |
Время: 10:40.
© OSzone.net 2001-