Сейчас на форуме: UniSoft, laslo, bartolomeo (+5 невидимых)

 eXeL@B —› Программирование —› Как определить где начинается иконка екзешника, написанного на vb6
Посл.ответ Сообщение

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

Создано: 03 октября 2011 23:16 · Поправил: Rody
· Личное сообщение · #1

Здравствуйте. Собственно, необходимо программным путем определить где начинается код иконки (любой) у файлов, написанных на vb6. Может быть есть какие то связывающая все эти иконки последовательность байтов и тд. Сравнил байты вначале и в конце, у каждой иконки они, к сожалению, разные. В общем суть проста - взять да испортить иконку екзешника. Всякие ресурс эдиторы - не вариант. Заранее благодарен.

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


Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 03 октября 2011 23:35
· Личное сообщение · #2

Во-первых, какой потаённый смысл, чтобы испортить?
Во-вторых, чем ресурс эдитор не вариант?
Для поиска варианта 2-либо сигнатура по заголовку иконки, либо выцеплять нужный ресурс из ресурсов.

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


Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 03 октября 2011 23:36 · Поправил: ARCHANGEL
· Личное сообщение · #3

Rody
Сделать такое возможно, но не пойму, зачем это надо в мирных целях. Какое-то странное задание... Вирусню, что ли, будете туда совать?

Ха, про смысл Арчи опередил.

-----
Stuck to the plan, always think that we would stand up, never ran.


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

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

Создано: 04 октября 2011 00:08
· Личное сообщение · #4

Сделать такое возможно, но не пойму, зачем это надо в мирных целях. Какое-то странное задание... Вирусню, что ли, будете туда совать?
Дело в том, что мне нужна такая фича, чтобы при истечении триала, программа становилась как бы полностью не рабочей, и было бы неплохо, если бы иконка тоже как то менялась, но так как поменять ее не просто, я подумал, что хватит и того, что ее можно просто немного "подпортить".
Для поиска варианта 2-либо сигнатура по заголовку иконки, либо выцеплять нужный ресурс из ресурсов.
По поводу работы с ресурсами сторонних программ, попробую поискать исходники, а вот насчет заголовка иконки можно подробнее?




Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 04 октября 2011 00:11
· Личное сообщение · #5

Rody пишет:
Дело в том, что мне нужна такая фича, чтобы при истечении триала, программа становилась как бы полностью не рабочей

Директорию ресурсов обнулите, а вообще шароварщиков тут не любят.

-----
Stuck to the plan, always think that we would stand up, never ran.





Ранг: 568.2 (!), 465thx
Активность: 0.550.57
Статус: Участник
оптимист

Создано: 04 октября 2011 02:57
· Личное сообщение · #6

ARCHANGEL пишет:
вообще шароварщиков тут не любят

+1 Компьютер надо прятать от таких людей...

-----
Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли.


| Сообщение посчитали полезным: SReg, DimitarSerg, hlmadip


Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 04 октября 2011 12:22
· Личное сообщение · #7

Я что то не пойму, на vb6 иконка где то не там, где она во всех PE файлах?

Для PE файлов давно всё обсосано, вот например http://exelab.ru/f/action=vthread&forum=6&topic=11992

-----
Yann Tiersen best and do not fuck





Ранг: 328.7 (мудрец), 73thx
Активность: 0.170.01
Статус: Участник

Создано: 04 октября 2011 16:26
· Личное сообщение · #8

святотатство - иконки портить

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

Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 08 октября 2011 13:01
· Личное сообщение · #9

Rody Вам же придется файл своего экзе из него же патчить - это муторно для новичков Есть же другие пути...


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


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