|
Как вытащить внутренности ехе файла?
|
|
|
|
Helen |
Суббота, 20 Сентября 2008, 20:04
|
Участник
Профиль
Группа: Участник
Сообщений: 375
Регистрация: 01.07.2008
Из: Another World
Пользователь №: 27505
Конфигурация
Корпус: Front T-80 350 W Процессор: Другой Материнская плата: Foxconn 945G7AD/Series чипсет Intel Lakeport i945P. DualCore Intel Pentium E2160 1800 Mhz (9x200) Оперативная память: DIMM1: Hyundai HYMP125U64CP8-S5 2 Гб DDR2-800 Видеокарта: NVidia 512 MB GF 9600 GT. Жесткий диск (винчестер): Seagate ST3160815AS (системный) (160 Гб, 7200.10 RPM, SATA-II). Seagate ST3320620AS (320 Гб, 7200.10 RPM, SATA-II). Seagate ST31000528AS (1 Tb 7200.12 SATA-II) Дисковод: 3.5" CD/DVD: Optiarc DVD RW Ad-7190A Модем: Внешний D-Link 2540U Сетевой адаптер: Realtek RTL8168/8111 PCI-E Gigabit Ethernet Adapter (PHY: Realtek RTL8211/8212) Звуковая плата: Realtek ALC861 @ Intel 82801GB ICH7 - High Definition Audio Controller [A-1] Монитор: LG L192WS (19-LCD) Операционная система: Windows XP-Professional SP2 Прочее: ИБП Ippon-400
|
Через какую программу?
Сообщение отредактировал Helen - Суббота, 20 Сентября 2008, 20:54
--------------------
С уважением! Helen
|
|
|
|
|
Gluzer |
Суббота, 20 Сентября 2008, 21:06
|
Администрация
Профиль
Группа: WinCity Team
Сообщений: 2141
Регистрация: 26.06.2001
Из: Россия, Александров-Кольчугино
Пользователь №: 131
Конфигурация
Корпус: Asus Ascot 6AR Процессор: Pentium 4 Материнская плата: Asus P4C800-E Deluxe Оперативная память: 4 DDR DIMM (4x512) Видеокарта: ATI Radeon 9600 XT (RV360) Жесткий диск (винчестер): х 6 (1,3 Тб) (2 х ST3160815AS; 2 х ST3400620AS; 2 х ST380013AS) Дисковод: 3.5" CD/DVD: Optiarc DVD RW AD-7201S Модем: ZyXEL Prestige 660HW-T1 & Agere Win Modem Сетевой адаптер: Intel(R) PRO/1000 CT Gigabit Ethernet Звуковая плата: Analog Devices AD1985 + Sven 678 Монитор: Samsung SyncMaster 223 bw Операционная система: Microsoft Windows XP Professional SP3 Прочее: Logitech MX Revolution
Creative Live! Cam
Mobile Rack (IDE & SATA)
HP Laser Jet 1012 Series
|
какие именно внутренности интересуют? код модуля, графика, иконки?
--------------------
"Хочешь получить умный ответ - спрашивай умно" © И.Гете или используй поискНаша величайшая сила не в том, что мы никогда не спотыкаемся, а в том, что, упав, мы находим в себе силы поднятся и идти дальше. © Ральф Вальдо Эмерсон
|
|
|
|
|
zzsnn |
Воскресенье, 21 Сентября 2008, 6:47
|
Участник
Профиль
Группа: Участник
Сообщений: 265
Регистрация: 28.05.2007
Из: Волгоград
Пользователь №: 15285
Конфигурация
Корпус: -- Процессор: Другой Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: Нет дисковода CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Судя по задавшему вопрос Вы просто хотите изменить какую-то картинку или иконку. Здесь, при определлных обстоятельствах можно помочь. А вот изменение кода требует не только программ, а и хороших знаний программирования ассемблере. Так что Вам нужно поменять?
|
|
|
|
|
Helen |
Воскресенье, 21 Сентября 2008, 20:05
|
Участник
Профиль
Группа: Участник
Сообщений: 375
Регистрация: 01.07.2008
Из: Another World
Пользователь №: 27505
Конфигурация
Корпус: Front T-80 350 W Процессор: Другой Материнская плата: Foxconn 945G7AD/Series чипсет Intel Lakeport i945P. DualCore Intel Pentium E2160 1800 Mhz (9x200) Оперативная память: DIMM1: Hyundai HYMP125U64CP8-S5 2 Гб DDR2-800 Видеокарта: NVidia 512 MB GF 9600 GT. Жесткий диск (винчестер): Seagate ST3160815AS (системный) (160 Гб, 7200.10 RPM, SATA-II). Seagate ST3320620AS (320 Гб, 7200.10 RPM, SATA-II). Seagate ST31000528AS (1 Tb 7200.12 SATA-II) Дисковод: 3.5" CD/DVD: Optiarc DVD RW Ad-7190A Модем: Внешний D-Link 2540U Сетевой адаптер: Realtek RTL8168/8111 PCI-E Gigabit Ethernet Adapter (PHY: Realtek RTL8211/8212) Звуковая плата: Realtek ALC861 @ Intel 82801GB ICH7 - High Definition Audio Controller [A-1] Монитор: LG L192WS (19-LCD) Операционная система: Windows XP-Professional SP2 Прочее: ИБП Ippon-400
|
Цитата какие именно внутренности интересуют? извлечь библиотеки dll. Цитата Судя по задавшему вопрос Вы просто хотите изменить какую-то картинку или иконку. и это тоже. Есть программка состоящая из одного исполняемого файла ехе. Нужно представить ее в наглядном виде из состовляющих, так сказать разложить на части, чтобы с внутренностями (составными частями-файликами) можно было поэкспериментировать. По возможности не требующая глубоких знаний в программировании. Кстати всегда на ТЫ, а тут на ВЫ. Я ведь поди не бабушка еще! Сообщение отредактировал Helen - Воскресенье, 21 Сентября 2008, 20:10
--------------------
С уважением! Helen
|
|
|
|
|
Gluzer |
Понедельник, 22 Сентября 2008, 13:51
|
Администрация
Профиль
Группа: WinCity Team
Сообщений: 2141
Регистрация: 26.06.2001
Из: Россия, Александров-Кольчугино
Пользователь №: 131
Конфигурация
Корпус: Asus Ascot 6AR Процессор: Pentium 4 Материнская плата: Asus P4C800-E Deluxe Оперативная память: 4 DDR DIMM (4x512) Видеокарта: ATI Radeon 9600 XT (RV360) Жесткий диск (винчестер): х 6 (1,3 Тб) (2 х ST3160815AS; 2 х ST3400620AS; 2 х ST380013AS) Дисковод: 3.5" CD/DVD: Optiarc DVD RW AD-7201S Модем: ZyXEL Prestige 660HW-T1 & Agere Win Modem Сетевой адаптер: Intel(R) PRO/1000 CT Gigabit Ethernet Звуковая плата: Analog Devices AD1985 + Sven 678 Монитор: Samsung SyncMaster 223 bw Операционная система: Microsoft Windows XP Professional SP3 Прочее: Logitech MX Revolution
Creative Live! Cam
Mobile Rack (IDE & SATA)
HP Laser Jet 1012 Series
|
Цитата извлечь dll Сильно... Дык dll на то и Dynamic-Link Library(динамическая библиотека) что бы хранится отдельно от исполняемого модуля. Цитата представить ее в наглядном виде из составляющих То есть задача получить исходный программный код и(или) аглоритм? если да, то IDA рулит но без Цитата глубоких знаний в программировании в ней делать нечего. Цитата тут на ВЫ Это нормальное явление, ибо наиболее распространённым разграничением является формальное обращение на «Вы» и неформальное — на «ты». В русском языке обращение на «Вы» постепенно вошло в употребление с XVIII века. В английском языке практически повсеместно принято обращение на «Вы» (you).
--------------------
"Хочешь получить умный ответ - спрашивай умно" © И.Гете или используй поискНаша величайшая сила не в том, что мы никогда не спотыкаемся, а в том, что, упав, мы находим в себе силы поднятся и идти дальше. © Ральф Вальдо Эмерсон
|
|
|
|
|
Helen |
Понедельник, 22 Сентября 2008, 16:38
|
Участник
Профиль
Группа: Участник
Сообщений: 375
Регистрация: 01.07.2008
Из: Another World
Пользователь №: 27505
Конфигурация
Корпус: Front T-80 350 W Процессор: Другой Материнская плата: Foxconn 945G7AD/Series чипсет Intel Lakeport i945P. DualCore Intel Pentium E2160 1800 Mhz (9x200) Оперативная память: DIMM1: Hyundai HYMP125U64CP8-S5 2 Гб DDR2-800 Видеокарта: NVidia 512 MB GF 9600 GT. Жесткий диск (винчестер): Seagate ST3160815AS (системный) (160 Гб, 7200.10 RPM, SATA-II). Seagate ST3320620AS (320 Гб, 7200.10 RPM, SATA-II). Seagate ST31000528AS (1 Tb 7200.12 SATA-II) Дисковод: 3.5" CD/DVD: Optiarc DVD RW Ad-7190A Модем: Внешний D-Link 2540U Сетевой адаптер: Realtek RTL8168/8111 PCI-E Gigabit Ethernet Adapter (PHY: Realtek RTL8211/8212) Звуковая плата: Realtek ALC861 @ Intel 82801GB ICH7 - High Definition Audio Controller [A-1] Монитор: LG L192WS (19-LCD) Операционная система: Windows XP-Professional SP2 Прочее: ИБП Ippon-400
|
Короче никак, не знаешь не лезь, по-проще ничего нет. Я правильно понимаю?
--------------------
С уважением! Helen
|
|
|
|
|
Egor |
Понедельник, 22 Сентября 2008, 16:57
|
reader
Профиль
Группа: Профессионалы
Сообщений: 4172
Регистрация: 29.03.2001
Из: Подмосковья
Пользователь №: 55
Конфигурация
Корпус: ASCOT Premium Edition 500 Wt Процессор: Core2 Duo/Extreme Материнская плата: ASUS P5K Deluxe Оперативная память: (4x1G) PC2-6400 800MHz DDR2 Kingston Видеокарта: ATI Radeon HD 4730 Жесткий диск (винчестер): (2x1TB) Western Digital WD10EADS Green Power Дисковод: Нет дисковода CD/DVD: DVD-RW Lite-on iHAS124-19 SATA Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: Acer AL2216W Операционная система: Win7 x64 Pro Прочее: --
|
Вопрос с затаенной надеждой - а может...Helen, у меня есть самоучитель по пилотированию самолета... будешь пробовать? ЗЫ Аналогия уместна
|
|
|
|
|
Helen |
Понедельник, 22 Сентября 2008, 17:08
|
Участник
Профиль
Группа: Участник
Сообщений: 375
Регистрация: 01.07.2008
Из: Another World
Пользователь №: 27505
Конфигурация
Корпус: Front T-80 350 W Процессор: Другой Материнская плата: Foxconn 945G7AD/Series чипсет Intel Lakeport i945P. DualCore Intel Pentium E2160 1800 Mhz (9x200) Оперативная память: DIMM1: Hyundai HYMP125U64CP8-S5 2 Гб DDR2-800 Видеокарта: NVidia 512 MB GF 9600 GT. Жесткий диск (винчестер): Seagate ST3160815AS (системный) (160 Гб, 7200.10 RPM, SATA-II). Seagate ST3320620AS (320 Гб, 7200.10 RPM, SATA-II). Seagate ST31000528AS (1 Tb 7200.12 SATA-II) Дисковод: 3.5" CD/DVD: Optiarc DVD RW Ad-7190A Модем: Внешний D-Link 2540U Сетевой адаптер: Realtek RTL8168/8111 PCI-E Gigabit Ethernet Adapter (PHY: Realtek RTL8211/8212) Звуковая плата: Realtek ALC861 @ Intel 82801GB ICH7 - High Definition Audio Controller [A-1] Монитор: LG L192WS (19-LCD) Операционная система: Windows XP-Professional SP2 Прочее: ИБП Ippon-400
|
нечего надо мной издеваться, не все ж такие спецы!!! А насчет самолета это ты зря, припрет - научусь
--------------------
С уважением! Helen
|
|
|
|
|
Egor |
Понедельник, 22 Сентября 2008, 18:03
|
reader
Профиль
Группа: Профессионалы
Сообщений: 4172
Регистрация: 29.03.2001
Из: Подмосковья
Пользователь №: 55
Конфигурация
Корпус: ASCOT Premium Edition 500 Wt Процессор: Core2 Duo/Extreme Материнская плата: ASUS P5K Deluxe Оперативная память: (4x1G) PC2-6400 800MHz DDR2 Kingston Видеокарта: ATI Radeon HD 4730 Жесткий диск (винчестер): (2x1TB) Western Digital WD10EADS Green Power Дисковод: Нет дисковода CD/DVD: DVD-RW Lite-on iHAS124-19 SATA Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: Acer AL2216W Операционная система: Win7 x64 Pro Прочее: --
|
Ни боже мой. Просто, окончательно и бесповоротно развеял, таким образом, твою последнюю надежду Цитата(Helen @ Сегодня, 17:08) припрет - научусь А я и не сомневался
|
|
|
|
|
zzsnn |
Понедельник, 22 Сентября 2008, 19:27
|
Участник
Профиль
Группа: Участник
Сообщений: 265
Регистрация: 28.05.2007
Из: Волгоград
Пользователь №: 15285
Конфигурация
Корпус: -- Процессор: Другой Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: Нет дисковода CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Ладно народ, давай не будет все таки сильно прикалываться над дитем. 1. Допустим самое простое: один исполняемый файл .ехе. Задача: поменять в нем что либо. Какие действия надо выполнить сначала. Самое первое надо определить не упакован ли он для защиты или с другой целью (я например видел использования упаковщика с целью "а просто так"), не поставлена ли другая защита. Если есть - надо ломать защиту. Порой очень сложно, долго и не всегда успешно. Чаще для распаковки используют распаковщики. Ведь даже простой упаковщик может здорово усложнить получение исходого кода, а уж что-то серьезное. Это уже большие деньги за хороший опыт, знание и удачу. Допустим защиты нет. Тогда у нас есть возможность (не всегда, но часто) изменить некоторые картинки, некоторые надписи (но не все). Но такая возможность не всегда бывает. Тут, в самом простом случае, поможет Restorator. Программа проста, а ресурсы свободные на счет три выдает. Но не факт что получиться. Далее идем. Пробуем определить на каком языке написана программа. Тут тоже приходиться порой здорово возиться. Тут помогают анализаторы файлов. Их достаточно много. И их порой приходиться применять несколько штук, но результат бывает нулевой. К ним можно отнести PEiD. Допустим и тут повезло. И ты можешь получить код на языке высокого уровня. Ну допустим это BASIC. Но код без коментариев. И часто выглидит не так, как его писали вначале. И строк в нем около 1000 (а может и намного больше). Сможете разобраться? А еще надо учитывать что прога часто записывает что-то в реестр, а еще использует dll, а еще файлы Windows какие-нибудь, а их надо тоже хоть проанализировать. И это рассматриваеться самы простой случай. Когда не надо дампить прогу, когда не запускаешь мониторинг файлов, реестра, когда даже не используешь дизассемблер. Ведь прога может и не ломануться, не дать определиться на каком языке написана. Тогда только ассемблер. Несколько бессоных ночей, что б только ломануть зашиту. А уж анализ самой проги - за это порой можно звезду Героя дать. Не зря абсолютно подавлющее программистов предпочтут написать свою прогу, чем чужую анализировать и исправлять. У каждого программиста свой стиль, свои методы решения той или иной задачи. Да оладий его разбери, один цикл четыре программиста напишут пятью разными способами. И все будут работать. Так что порой правда легче новую написать чем ковыряться в чужом коде. Теперь надеюсь Вам понятно, почему указать на программу позволяющую изменить чужую программу невозможно (на сегодняшний день во всяком случае). И надеюсь теперь Вы немного понимаете почему преобразование чужих программ требует больших и глубоких знаний. 2. Знаете, я отношусь к немного более старшему поколению. Как-то учили, что не стоит обращаться к девушке на "ты", особенно которую не знаешь. Обращение на "вы" - это уважительное обращение к человеку. На "ты" можно обращаться только к близко знакомому (если он позволяет) или к незнакомому которого хотешь преднамерено оскорбить, унизить, поставить намного ниже себя. Особенно при первом разговоре. Это простое правило хорошего тона. Раньше, в пору моей юности, в моем районе, за неправильное "тыканье" можно было лечь в больницу на пару месяцев. Хороший способ воспитания хороших манер. Вот так и привык и как-то не тянет отучаться.
|
|
|
|
|
Gluzer |
Понедельник, 22 Сентября 2008, 22:24
|
Администрация
Профиль
Группа: WinCity Team
Сообщений: 2141
Регистрация: 26.06.2001
Из: Россия, Александров-Кольчугино
Пользователь №: 131
Конфигурация
Корпус: Asus Ascot 6AR Процессор: Pentium 4 Материнская плата: Asus P4C800-E Deluxe Оперативная память: 4 DDR DIMM (4x512) Видеокарта: ATI Radeon 9600 XT (RV360) Жесткий диск (винчестер): х 6 (1,3 Тб) (2 х ST3160815AS; 2 х ST3400620AS; 2 х ST380013AS) Дисковод: 3.5" CD/DVD: Optiarc DVD RW AD-7201S Модем: ZyXEL Prestige 660HW-T1 & Agere Win Modem Сетевой адаптер: Intel(R) PRO/1000 CT Gigabit Ethernet Звуковая плата: Analog Devices AD1985 + Sven 678 Монитор: Samsung SyncMaster 223 bw Операционная система: Microsoft Windows XP Professional SP3 Прочее: Logitech MX Revolution
Creative Live! Cam
Mobile Rack (IDE & SATA)
HP Laser Jet 1012 Series
|
zzsnn, +1 Цитата легче новую написать чем ковыряться в чужом коде
--------------------
"Хочешь получить умный ответ - спрашивай умно" © И.Гете или используй поискНаша величайшая сила не в том, что мы никогда не спотыкаемся, а в том, что, упав, мы находим в себе силы поднятся и идти дальше. © Ральф Вальдо Эмерсон
|
|
|
|
|
Helen |
Понедельник, 22 Сентября 2008, 22:47
|
Участник
Профиль
Группа: Участник
Сообщений: 375
Регистрация: 01.07.2008
Из: Another World
Пользователь №: 27505
Конфигурация
Корпус: Front T-80 350 W Процессор: Другой Материнская плата: Foxconn 945G7AD/Series чипсет Intel Lakeport i945P. DualCore Intel Pentium E2160 1800 Mhz (9x200) Оперативная память: DIMM1: Hyundai HYMP125U64CP8-S5 2 Гб DDR2-800 Видеокарта: NVidia 512 MB GF 9600 GT. Жесткий диск (винчестер): Seagate ST3160815AS (системный) (160 Гб, 7200.10 RPM, SATA-II). Seagate ST3320620AS (320 Гб, 7200.10 RPM, SATA-II). Seagate ST31000528AS (1 Tb 7200.12 SATA-II) Дисковод: 3.5" CD/DVD: Optiarc DVD RW Ad-7190A Модем: Внешний D-Link 2540U Сетевой адаптер: Realtek RTL8168/8111 PCI-E Gigabit Ethernet Adapter (PHY: Realtek RTL8211/8212) Звуковая плата: Realtek ALC861 @ Intel 82801GB ICH7 - High Definition Audio Controller [A-1] Монитор: LG L192WS (19-LCD) Операционная система: Windows XP-Professional SP2 Прочее: ИБП Ippon-400
|
zzsnn Благодарю
--------------------
С уважением! Helen
|
|
|
|
|
|
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
|
0 Пользователей:
|
|
© Copyright by WinCity.Ru 2001 - 2008 | Обратная связьУслуги веб-хостинга предоставлены компанией MTW.RU
|
|