|
Чем можно сконвертировать Hex код?
|
|
|
|
Schulze |
Пятница, 08 Декабря 2006, 23:14
|
Участник
Профиль
Группа: Участник
Сообщений: 33
Регистрация: 12.07.2003
Пользователь №: 5549
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Чем можно сконвертировать Hex код в нечто более удобное и читаемое?...и возможно ли это?
если точнее открыл dll файл, а там hex, вот мне его надо прочитать как то
|
|
|
|
|
yozh |
Суббота, 09 Декабря 2006, 1:35
|
Ведущий
Профиль
Группа: WinCity Team
Сообщений: 2409
Регистрация: 06.09.2002
Из: Петербург/Штутгарт
Пользователь №: 3321
Конфигурация
Корпус: Compaq nx8220 PY518ET Процессор: Другой Материнская плата: HP 82915PM/GM/GMS Оперативная память: DDR2-SDRAM 1024 Mb Samsung M4 70T2953BY0-CD5 Видеокарта: ATI Mobility Radeon X600 128MB Жесткий диск (винчестер): ST9808211A, 75Gb Дисковод: Нет дисковода CD/DVD: MATSHITA DVD-RAM UJ-832S Модем: Agere Systems AC'97 Сетевой адаптер: Broadcom NetXtreme Gigabit + Intel PRO/Wireless 2200BG Звуковая плата: Intel 82801FB ICH6 - AC'97 Монитор: 15,4'' TFT, SWXGA (1680 x 1050) Операционная система: WinXPProGerSP2,Slackware 11.0,FreeDOS Beta9 Прочее: HP LaserJet 1000, HP ScanJet 2400
|
И как ты представляешь себе "чтение" dll? Ты вообще в курсе, что такое машинный код, dll, программные библиотеки и прочие глупости?
|
|
|
|
|
Schulze |
Суббота, 09 Декабря 2006, 11:28
|
Участник
Профиль
Группа: Участник
Сообщений: 33
Регистрация: 12.07.2003
Пользователь №: 5549
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
хехе:)...не совсем:)..... но я открыл dll reshacker--ом, внутри Hex код, вот я хочу этот код как то преобразовать в нечто чиатемое, если возможно конечно
|
|
|
|
|
yozh |
Суббота, 09 Декабря 2006, 15:16
|
Ведущий
Профиль
Группа: WinCity Team
Сообщений: 2409
Регистрация: 06.09.2002
Из: Петербург/Штутгарт
Пользователь №: 3321
Конфигурация
Корпус: Compaq nx8220 PY518ET Процессор: Другой Материнская плата: HP 82915PM/GM/GMS Оперативная память: DDR2-SDRAM 1024 Mb Samsung M4 70T2953BY0-CD5 Видеокарта: ATI Mobility Radeon X600 128MB Жесткий диск (винчестер): ST9808211A, 75Gb Дисковод: Нет дисковода CD/DVD: MATSHITA DVD-RAM UJ-832S Модем: Agere Systems AC'97 Сетевой адаптер: Broadcom NetXtreme Gigabit + Intel PRO/Wireless 2200BG Звуковая плата: Intel 82801FB ICH6 - AC'97 Монитор: 15,4'' TFT, SWXGA (1680 x 1050) Операционная система: WinXPProGerSP2,Slackware 11.0,FreeDOS Beta9 Прочее: HP LaserJet 1000, HP ScanJet 2400
|
Если я тебя правильно понял, ты вознамерился прочитать машинный код. В таком случае тебе понадобится какой-нибудь дизассемблер для 32-битной i386-архитектуры, а также описание системы команд процессора (Instruction Set), которое тебе следует искать на сайте Intel. Всё-таки хотелось бы уточнить: это простой exe-файл в формате PE или байт-код (.net, например)?
|
|
|
|
|
mpa |
Суббота, 09 Декабря 2006, 19:07
|
Участник
Профиль
Группа: Участник
Сообщений: 1786
Регистрация: 11.06.2002
Пользователь №: 2401
Конфигурация
Корпус: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: Нет дисковода CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Непонятно что автор хочет добиться...вносить изменения в готовые библиотеки???
|
|
|
|
|
Schulze |
Воскресенье, 10 Декабря 2006, 0:50
|
Участник
Профиль
Группа: Участник
Сообщений: 33
Регистрация: 12.07.2003
Пользователь №: 5549
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
это вст инструмент, в виде длл файла, и вот я собрался что-то изменить в нем, если получится длл файл, в котором как я понял hex код, ну а написан он был наверно на с++, так вот меня интересует смогу ли увидеть код с++ или нет Сообщение отредактировал Schulze - Воскресенье, 10 Декабря 2006, 0:52
|
|
|
|
|
yozh |
Воскресенье, 10 Декабря 2006, 13:41
|
Ведущий
Профиль
Группа: WinCity Team
Сообщений: 2409
Регистрация: 06.09.2002
Из: Петербург/Штутгарт
Пользователь №: 3321
Конфигурация
Корпус: Compaq nx8220 PY518ET Процессор: Другой Материнская плата: HP 82915PM/GM/GMS Оперативная память: DDR2-SDRAM 1024 Mb Samsung M4 70T2953BY0-CD5 Видеокарта: ATI Mobility Radeon X600 128MB Жесткий диск (винчестер): ST9808211A, 75Gb Дисковод: Нет дисковода CD/DVD: MATSHITA DVD-RAM UJ-832S Модем: Agere Systems AC'97 Сетевой адаптер: Broadcom NetXtreme Gigabit + Intel PRO/Wireless 2200BG Звуковая плата: Intel 82801FB ICH6 - AC'97 Монитор: 15,4'' TFT, SWXGA (1680 x 1050) Операционная система: WinXPProGerSP2,Slackware 11.0,FreeDOS Beta9 Прочее: HP LaserJet 1000, HP ScanJet 2400
|
Сильно сомневаюсь. Тебе известно, какой компилятор C++ использовался при сборке (и какая версия)? Borland? Watcom? Microsoft?
|
|
|
|
|
Schulze |
Воскресенье, 10 Декабря 2006, 16:15
|
Участник
Профиль
Группа: Участник
Сообщений: 33
Регистрация: 12.07.2003
Пользователь №: 5549
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
нет не известно, поэтому я и прошу помощи, реально ли это или нет. Нет так нет. А если есть возможность, то будет хорошо.
|
|
|
|
|
mpa |
Воскресенье, 10 Декабря 2006, 16:19
|
Участник
Профиль
Группа: Участник
Сообщений: 1786
Регистрация: 11.06.2002
Пользователь №: 2401
Конфигурация
Корпус: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: Нет дисковода CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Schulze, ассемблер - это ваше ВСЁ ))) Дизассемблируй код и вноси любые изменения )))
|
|
|
|
|
yozh |
Воскресенье, 10 Декабря 2006, 21:11
|
Ведущий
Профиль
Группа: WinCity Team
Сообщений: 2409
Регистрация: 06.09.2002
Из: Петербург/Штутгарт
Пользователь №: 3321
Конфигурация
Корпус: Compaq nx8220 PY518ET Процессор: Другой Материнская плата: HP 82915PM/GM/GMS Оперативная память: DDR2-SDRAM 1024 Mb Samsung M4 70T2953BY0-CD5 Видеокарта: ATI Mobility Radeon X600 128MB Жесткий диск (винчестер): ST9808211A, 75Gb Дисковод: Нет дисковода CD/DVD: MATSHITA DVD-RAM UJ-832S Модем: Agere Systems AC'97 Сетевой адаптер: Broadcom NetXtreme Gigabit + Intel PRO/Wireless 2200BG Звуковая плата: Intel 82801FB ICH6 - AC'97 Монитор: 15,4'' TFT, SWXGA (1680 x 1050) Операционная система: WinXPProGerSP2,Slackware 11.0,FreeDOS Beta9 Прочее: HP LaserJet 1000, HP ScanJet 2400
|
Моё мнение таково. Если ты ранее не имел дела с ассемблером, то можешь смело забросить это занятие, трудиться придётся долго. Но если тебе самому интересно этим заниматься (долго и мучительно), то можешь попробовать
|
|
|
|
|
Schulze |
Воскресенье, 10 Декабря 2006, 22:03
|
Участник
Профиль
Группа: Участник
Сообщений: 33
Регистрация: 12.07.2003
Пользователь №: 5549
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
а где хоть взять необходимые программы?...ассемблер тот же, с чего начать, дате пожалуйста совет. и спасибо за инфу, попробую поковыряться:).. Сообщение отредактировал Schulze - Воскресенье, 10 Декабря 2006, 22:06
|
|
|
|
|
yozh |
Понедельник, 11 Декабря 2006, 0:50
|
Ведущий
Профиль
Группа: WinCity Team
Сообщений: 2409
Регистрация: 06.09.2002
Из: Петербург/Штутгарт
Пользователь №: 3321
Конфигурация
Корпус: Compaq nx8220 PY518ET Процессор: Другой Материнская плата: HP 82915PM/GM/GMS Оперативная память: DDR2-SDRAM 1024 Mb Samsung M4 70T2953BY0-CD5 Видеокарта: ATI Mobility Radeon X600 128MB Жесткий диск (винчестер): ST9808211A, 75Gb Дисковод: Нет дисковода CD/DVD: MATSHITA DVD-RAM UJ-832S Модем: Agere Systems AC'97 Сетевой адаптер: Broadcom NetXtreme Gigabit + Intel PRO/Wireless 2200BG Звуковая плата: Intel 82801FB ICH6 - AC'97 Монитор: 15,4'' TFT, SWXGA (1680 x 1050) Операционная система: WinXPProGerSP2,Slackware 11.0,FreeDOS Beta9 Прочее: HP LaserJet 1000, HP ScanJet 2400
|
http://kalashnikoff.ru/Assembler/http://sasm.narod.ru/http://asm.shadrinsk.net/docum.htmАссемблерные вставки ты можешь делать и в программах на языках более высокого уровня, в том же Borland C++. Я вообще не рекомендовал бы тебе особо сильно заниматься ассемблером - времени потратишь много, а результат - сомнительный. Сейчас в моде кроссплатформенные программы (хотя бы на уровне исходников, т.е. хотя бы C/C++), а ассемблер гвоздями прибит к конкретному процессору.
|
|
|
|
|
pan |
Вторник, 12 Декабря 2006, 6:58
|
Участник
Профиль
Группа: WinCity Team
Сообщений: 2101
Регистрация: 11.11.2001
Из: крепость Владивосток
Пользователь №: 653
Конфигурация
Корпус: -- Процессор: Другой Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: Нет дисковода CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Цитата(yozh @ Вчера, 8:50) а ассемблер гвоздями прибит к конкретному процессору. Железнодорожными костылями для рельс. Schulze, лучше покопайся на sources.ru - там куча сорцов. Не надо ничего дизассемблировать - хочешь что-то менять в реальных системах - бери OpenSource, ставь себе и меняй на здоровье.
|
|
|
|
|
|
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
|
0 Пользователей:
|
|
© Copyright by WinCity.Ru 2001 - 2008 | Обратная связьУслуги веб-хостинга предоставлены компанией MTW.RU
|
|