eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 8 октября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: Adler (+7 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

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

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

Создано: 30 апреля 2006 01:02 · Поправил: Demon666 New!
Цитата · Личное сообщение · #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



{ Атач доступен только для участников форума } - PlugIn PE ToolTips_v 1.0 beta.rar


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

Создано: 5 мая 2006 11:03 New!
Цитата · Личное сообщение · #2

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

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

Создано: 5 мая 2006 13:16 New!
Цитата · Личное сообщение · #3

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

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

Создано: 5 мая 2006 20:43 New!
Цитата · Личное сообщение · #4

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


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

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

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

Ранг: 191.8 (ветеран)
Статус: Участник

Создано: 10 мая 2006 06:50 New!
Цитата · Личное сообщение · #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 для начинающих.

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS