Сейчас на форуме: _MBK_ (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Не удается извлечь иконки из exe-файла
Посл.ответ Сообщение

Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 декабря 2010 19:14 · Поправил: reton
· Личное сообщение · #1

Доброго времени суток всем обитателям форума.

Вопрос проде пустяковый: не удается извлечь иконки из exe-файла, в чем может быть причина и как решить проблему?
Заранее говорю - я не программер, поэтому сильно не бейте



Ранг: 58.1 (постоянный), 42thx
Активность: 0.060.01
Статус: Участник

Создано: 28 декабря 2010 19:30
· Личное сообщение · #2

чем пытался достать?




Ранг: 469.0 (мудрец), 100thx
Активность: 0.250
Статус: Участник
[www.AHTeam.org]

Создано: 28 декабря 2010 19:32 · Поправил: KingSise
· Личное сообщение · #3

InqSoft Window Scanner скачай ну и им сохрани иконку тупо на диск.... ну и незабываем хотя бы линк на сам ехе запостить...

-----
-=истина где-то рядом=-




Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 декабря 2010 19:32 · Поправил: reton
· Личное сообщение · #4

Anywhere PE Viewer (http://www.ucware.com/apev/), Resource Hacker, еще какие-то, не помню уже.
upd
сейчас попробую программу постом выше
upd
не пашет программа. Стоит у меня WinVista x64 SP2.
ссыль на exe:
http://www.sharemania.ru/0228908



Ранг: 419.0 (мудрец), 647thx
Активность: 0.460.51
Статус: Участник
"Тибериумный реверсинг"

Создано: 28 декабря 2010 19:38 · Поправил: ELF_7719116
· Личное сообщение · #5

Помоему из-за пакеров некоторых бывает такое. Они мудрят с секцией ресурсов.
А так можно попытаться вручную, через LoadLibrary, EnumResources...



Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 декабря 2010 19:46
· Личное сообщение · #6

Возможно, но PEiD ничего не показал... впрочем, я не спец.
Resource Hacker показывает иконки, но не те... скрин нужных иконок:
img694.imageshack.us/img694/9646/88200332.png
вот такие они в открытой программе.




Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 28 декабря 2010 19:47 · Поправил: Kindly
· Личное сообщение · #7

reton, на:
9eea_28.12.2010_CRACKLAB.rU.tgz - Downloads.rar

Я не то приаттачил, держи заново
Причина в том, что ресурсы не всегда хранятся в секции ресурсов, могут и в массивах быть. Было бы намного сложнее, если бы заголовки были потерты.

-----
Array[Login..Logout] of Life


| Сообщение посчитали полезным: reton

Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 декабря 2010 19:49 · Поправил: reton
· Личное сообщение · #8

О, спасибо
Еще пара дурацких вопросов:
а) оригиналы иконок были в .bmp?
б) можно ли их заменить в екзешнике (именно замена иконок и была целью создания топика)?
в) как это сделать?




Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 28 декабря 2010 20:06 · Поправил: Kindly
· Личное сообщение · #9

reton пишет:
а) оригиналы иконок были в .bmp?б) можно ли их заменить в екзешнике?в) как это сделать?

теоретически, иконки имеют определенный размер массива, в HEX редакторе можно байт в байт вставить точно такой же по размеру массив (в 16-ричном формате) другого изображения.
Типа вот:
img709.imageshack.us/img709/8313/87387656.jpg
Ну или в Restorator-e смотри где массивы Glyph.Data, Picture.Data, Icon.Data:
img375.imageshack.us/img375/6976/60917567.jpg
может и в нем получится

Еще подсказка - в Restorator первые 4 байта нужно оставить, окончание тоже смотри.
36060000424D36

-----
Array[Login..Logout] of Life


| Сообщение посчитали полезным: reton

Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 декабря 2010 20:19
· Личное сообщение · #10

Еще раз спасибо, буду пробовать


 eXeL@B —› Вопросы новичков —› Не удается извлечь иконки из exe-файла
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати