Сейчас на форуме: site-pro, johnniewalker, NIKOLA, vsv1, r0lka (+8 невидимых)

 eXeL@B —› Софт, инструменты —› Пишем плагин PE ToolTips_v 1.0 beta для начинающих.
<< . 1 . 2 . 3 .
Посл.ответ Сообщение

Ранг: 213.5 (наставник)
Активность: 0.120
Статус: Участник
забанен

Создано: 30 апреля 2006 01:02 · Поправил: Demon666
· Личное сообщение · #1

Я новичок в этом деле и вот тут решил научиться “крякать”!
По правилам форума скачал архивы для новичков конкретнее статья:
Распаковка ASProtect v 2.xx (отрезание секций, восстановление скрамблерного кода, декомпиляция VM, восстановление импорта, инлайн патч).
Жертва: FontExpert 2005 Version: 7.0 Release 1.

И в описании заметил в принципе не только в этой статье, но и в других такие требования “Знание PE Format – обязательно” и Необходимые инструменты: PETools by NEOx v1.5
Поэкспериментировав с этой прогой, понял, что нужная вещь в хозяйстве.
На мой взгляд, самый лучший из этого направления инструмент.
Но если есть инструмент, то где же взять “ Знание PE Format – обязательно”?
И вот тут родилась идея написать плагин для PETools by NEOx v1.5
Он будет, как мне кажется, полезен именно для новичков, таких как я.
Задача этого плагина такова при наведении на поле (static) выскакивает подсказка, которая описывает значение этого поля, а подсказку пишет сам пользователь в файл с названием PE ToolTips.ini формат которого такой:

[ToolTips]
ключ=подсказка

Названия ключей идентичны названиям полей если пользователю нужно присвоить подсказку полю, которого нет в файле, то он может его вписать, как ключ, но, а если нужно присвоить подсказку edit или еще какому ни будь control`у то формат такой:

[ToolTips]
ID=подсказка
Пример
03BC=подсказка
Как узнать ID да открыть в редакторе ресурсов или проще SPY++

Файл PE ToolTips.ini должен лежать обязательно в директории с плагином иначе плагин не запустится и предупредит пользователя!
Интервал времени показа подсказки исчисляется в миллисекундах, минимальный должен быть 1000, то есть 10 секунд максимальный на ваше усмотрение значение 0 стандартное время показа подсказки.

[Options]
ToolTipsShowTime=3000

Цель проекта:
Если бы у меня были знания в области PE Format, то я тогда бы сам написал подсказки. Надеюсь, что тот, кто хорошо знает этот формат, напишет там, что ни будь полезное
и выложит файл PE ToolTips.ini здесь в этой теме. Можно не все сразу подсказки вписывать, а несколько второй участник форума возьмет, допишет потом третий и т. д…
В архиве лежит исходник, плагин и файл PE ToolTips.ini с заполненными ключами пока без подсказок. Помогите начинающим!

Плагин написан для версии PE Tools v1.5.400.2003 Xmas Edition (for WinAll), by NEOx Copyright [c] 2003 Underground InformatioN Center



3332_30.04.2006_CRACKLAB.rU.tgz - PlugIn PE ToolTips_v 1.0 beta.rar

-----
ЗЫ: истЕна где-то рядом, Welcome@Google.com





Ранг: 108.4 (ветеран)
Активность: 0.060
Статус: Участник

Создано: 05 мая 2006 11:03
· Личное сообщение · #2

NEOx
А не используя хуки можно?
А то я попробовал искать в чем проблема, так и не нашел.
Остался один каспер, но переустанавливать его не охота.
И кажется не в нем проблема.

-----
Есть вопросы ко мне? В личку!




Ранг: 20.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 05 мая 2006 13:16
· Личное сообщение · #3

Я без хуков всё делать буду.



Ранг: 213.5 (наставник)
Активность: 0.120
Статус: Участник
забанен

Создано: 05 мая 2006 20:43
· Личное сообщение · #4

Начал писать плагин PE ToolsHex v_1.0 beta и тут отпуск закончился, не знаю, может, на праздниках закончу, если времени будет свободного больше.
Задача плагина да вообщем велосипед не стал изобретать, решил все передать от классики hiew единственное, что решил добавить так это byte word dword, что бы можно было переключаться как в SoftICE ну и как обычно кое-что новенькое от себя, что бы не скучно было.
Будет на прямую в файле байтики редактировать.
Вообще интересно нужно это кому-нибудь или я от жизни отстал, может, есть что-то подобное?
Если нужно, то вопрос новую тему открыть или в эту добавить.

-----
ЗЫ: истЕна где-то рядом, Welcome@Google.com





Ранг: 108.4 (ветеран)
Активность: 0.060
Статус: Участник

Создано: 05 мая 2006 21:27
· Личное сообщение · #5

Demon666
Редактирование можно
но только, чтобы паралельно можно было б задавать как реальное смещение, так и виртуальное, чтобы не переводить.

-----
Есть вопросы ко мне? В личку!




Ранг: 191.8 (ветеран), 46thx
Активность: 0.170
Статус: Участник

Создано: 10 мая 2006 06:50
· Личное сообщение · #6

В помощь
www.rsdn.ru/article/dotnet/phMetadata/Research.zip
www.neuroncomputing.com/downloads/neuronpedisassembler.zip 1.532mb


<< . 1 . 2 . 3 .
 eXeL@B —› Софт, инструменты —› Пишем плагин PE ToolTips_v 1.0 beta для начинающих.
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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