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

ВИДЕОКУРС
выпущен 4 ноября!


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

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

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

 eXeL@B —› Софт, инструменты —› PE Tools 1.9
<< . 1 . 2 . 3 . 4 . 5 . >>
Посл.ответ Сообщение

Ранг: 77.9 (постоянный)
Статус: Участник

Создано: 30 марта 2018 20:14 · Поправил: v00doo New!
Цитата · Личное сообщение · #1



Встречайте новый релиз старого-доброго PE Tools
Прошло много лет с тех пор, как NEOx выложил последнюю публичную версию PE Tools в 2006 году, и вы уже могли сто раз подумать, что PET мёртв, но он ожил на некоторое время, чтобы предстать перед вами в 2018 году!

Основной анонс на русском: petoolse.github.io/petools/Announce-RU

ОСНОВНЫЕ ИЗМЕНЕНИЯ

Исправления

В первую очередь новый релиз - это огромное количество багфиксов. Везде, до куда дотянулись наши ручки, были исправлены ошибки, утечки памяти, пофикшена логика работы.
Не исключено, что при исправлении старых ошибок были добавлены новые, но мы старались, чтобы количество исправленных ошибок не влияло на появление новых ))


Новые возможности

Было добавлено несколько приятных фич, которые сделают работу с исполняемыми файлами ещё более наглядной:

Code:
  1. - абсолютно новый график энтропии, Entropy View, (на глаз определяем запакованность, наличие шифрованных данных) в двух режимах: кривая и гистограмма;
  2. - новый движок дизассемблера (раньше был CADt от Ms-Rem, потом Mediana от mika0x65, а теперь это diStorm от Gil Dabah), что позволило реализовать поддержку дизасма как x86 (32 бит), так и x86-64 (64 бит);
  3. - отображение Config directory со всеми новыми полями
  4. - отображение обработчиков исключений (Structured Exception Handler) в Config directory
  5. - удаление директории сертификатов (с самими сертификатами)
  6. - поддержка File System Redirector (Windows-on-Windows, WoW)
  7. - добавлена функция редактирования в hex-редакторе
  8. - корректное отображение списка процессов на современных ОС
  9. - отображение x86-64 процессов
  10. - диалог DLL Characteristics
  11. - сигнатуры для PE Sniffer (Signs.txt) преобразованы в формат PEiD


Пачка мелких, но полезных фич:

Code:
  1. - переход по ярлыкам (.lnk)
  2. - чтение инфы в Debug directory: имя PDB, GUID, типы POGO, VC
  3. - отображение в дизасме направления прыжка (вверх / вниз относительно текущей позиции)
  4. - меню копирования (Copy) и сохранения (Save) в диалоге диазасма и hex-редактора
  5. - опции копирования из hex-редактора: исходник C (C source); экран как есть (Editor display); сырые байты (Hex values)
  6. - добавлены горячие клавиши в меню копирования в hex-редакторе
  7. - заполнение диапазона заданным значением с возможностью применения операций XOR, OR, AND, NOT, диалог Fill Block в hex-редакторе
  8. - в редакторе секций показывается порядковый номер секции (полезно в файлах с большим количеством безымянных секций)
  9. - добавлено действие по умолчанию на двойной клик: открываются соответсвтующие диалоги без необходимости вызова контекстного меню
  10. - корректировка значений полей `OperatingSystemVersion` и `SubsystemVersion` при увеличении количества секций в соответствии с максимально допустимым количеством секций в ОС
  11. - корректный пересчёт и исправление различных размеров заголовков
  12. - определение нескольких int3 опкодов для прекращения быстрого дизасма (fast disasm)
  13. - корректная очистка таблицы релокаций (relocation table) с исправлением соответствующих флагов
  14. - исправлены серьёзные ошибки в File Location Calculator (FLC)
  15. - исправлены ошибки с обрезанием имён функций при добавлении в импорт новой библиотеки
  16. - автоматически скрываемое предупреждение о привилегиях администратора с возможностью отключения


Get high

Добавлена поддержка высокого разрешения экрана (High DPI), что позволяет не вглядываться в иконки и текст, а наслаждаться комфортными пропорциями интерфейса.

Чистка

Были убраны лишние на наш взгляд фичи типа старой обновлялки и старой системы плагинов (которые, откровенно говоря, особым функционалом похвастаться не могли, да и выпущено их было всего ничего), сокращено количество внешних библиотек, объединены модули с базовым функционалом.

Другие изменения

Полный список изменений смотри на сайте PE Tools на Github:

HISTORY

Разумеется, было ещё много чего исправлено и добавлено по мелочи, о чём нет смысла писать подробно (да и не всё упомнишь), поэтому проще скачать и убедиться самостоятельно.

Ссылки

Сайт проекта на Github:

petoolse.github.io/petools

Новости проекта:
@petoolse

СКАЧАТЬ

github.com/petoolse/petools/releases


--
Code:
  1. - Jupiter
  2. - PainteR


2018.03.30

| Сообщение посчитали полезным: Jupiter, batter-f, readt, Haoose-GP, mysterio, Kindly, CyberGod, r_e, Bronco, red0x, TRPD, mak, deniskore, hors, digger70, plutos, Gideon Vi, yashechka, BlackCode, sefkrd, Jaa, CKAP, DICI BF, -=AkaBOSS=-, sendersu, Orlyonok, ELF_7719116, YDS, void, MarcElBichon, Rio, HandMill, sashka2002, GPcH, shellstorm, UniSoft, Vamit, mkdev, mushr00m, Deluser, MacTep, d745150, ==DJ==[ZLO], hypn0, dosprog, SReg, ntldr, LinXP, random, ALSSL, Jim DiGriz, Nightshade, icerix, Smitis, Dr_Di0NiS, nar100, n0x90, KomatoZ, guga, FalseMaster


Ранг: 77.9 (постоянный)
Статус: Участник

Создано: 12 апреля 2018 23:57 New!
Цитата · Личное сообщение · #2

Lambda, не опять 25, тема называется PE Tools 1.9, будьте добры по теме

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


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

Создано: 13 апреля 2018 00:39 · Поправил: Lambda New!
Цитата · Личное сообщение · #3

v00doo, мой совет не имеет отношения к PE Tools 1.9? Если Вы так считаете - то почему в ответ на мое сообщение написали, что не будете вешать UPX на PE Tools 1.9?


Ранг: 590.2 (!)
Статус: Модератор
Research & Development

Создано: 13 апреля 2018 01:57 New!
Цитата · Личное сообщение · #4

Lambda пишет:
Мне просто из любопытства стало интересно, почему так сильно поменялась ситуация по сравнению с прошлыми версиями


Я уже дал ответ на предыдущий вопрос, почему происходят false positive срабатывания:

Lambda пишет:
Интересна причина. Не более.


Jupiter пишет:
Причина проста до безобразия:


PE Tools - это инструмент, который работает с exe и dll файлами, проверяет заголовок PE, удаляет и добавляет секции, модифицирует точку входа, модифицирует импорт, экспорт, другие директории - в общем делает всё то, от чего антивирусные эксперты ощущают болезненный жим-жим.

Зачем мусолить эту тему? Сначала была интересна причина, почему происходят false positive срабатывания, теперь интересно, почему со старой версией такого не наблюдалось... это всё не имеет никакого отношения непосредственно к проекту PE Tools, это всё опосредованный дискурс о том, как антивири воспринимают инструментарий по работе с исполняемыми файлами. Если так хочется поразмышлять на эту тему - добро пожаловать в Оффтоп.

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


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

Создано: 13 апреля 2018 06:43 New!
Цитата · Личное сообщение · #5

так поделитесь версиями 1.6-1.8 и будем использовать их. Запускать 1.9 лишний раз как-то не очень хочется. Мне хотелось бы иметь инструмент только для работы с Pe (здесь функционал PE Tools на высоте), без ковыряния в процессах (и доступа программы к ним), только редактирование и работа с секциями.


Ранг: 590.2 (!)
Статус: Модератор
Research & Development

Создано: 13 апреля 2018 11:33 New!
Цитата · Личное сообщение · #6

parfetka пишет:
так поделитесь версиями 1.6-1.8 и будем использовать их


Очнитесь, вы будете или не будете использовать только то, что вам доступно.


parfetka пишет:
Запускать 1.9 лишний раз как-то не очень хочется


Не хочется - так не запускайте 1.9, а используйте старую 1.5, кто ж мешает то!


parfetka пишет:
Мне хотелось бы иметь инструмент только для работы с Pe (здесь функционал PE Tools на высоте), без ковыряния в процессах (и доступа программы к ним),


parfetka, вы будто из другой вселенной, где существует какой-то другой PE Tools, которого вы требуете.
Тук-тук, who's there? PE Tools такой, какой есть. С процессами он работает с тех пор, как NEOx сделал его в стиле LordPE. Если конкретно вам не нужен функционал работы с процессами - так не работайте с процессами )
Ну и обратите, наконец, внимание на другие инструменты работы с PE, которые при этом не работают с процессами.

Ранг: 43.4 (посетитель)
Статус: Участник

Создано: 13 апреля 2018 12:47 New!
Цитата · Личное сообщение · #7

parfetka пишет:
так поделитесь версиями 1.6-1.8 и будем использовать их. Запускать 1.9 лишний раз как-то не очень хочется.


А Windows 22 не хотите попробовать??

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



Ранг: 630.8 (!)
Статус: Участник
Автор VB Decompiler

Создано: 13 апреля 2018 13:52 New!
Цитата · Личное сообщение · #8

Не делай людям добра и не получишь зла в ответ. Эта пословица что-то все чаще о себе напоминает.


Ранг: 590.2 (!)
Статус: Модератор
Research & Development

Создано: 13 апреля 2018 15:38 New!
Цитата · Личное сообщение · #9

GPcH

Всё в порядке:
Сообщение посчитали полезным: 47 участников форума )


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

Создано: 13 апреля 2018 20:45 New!
Цитата · Личное сообщение · #10

Jupiter пишет:
посчитали полезным:

ага...и 4 страницы чёрного пиара..
но апрель есть апрель, пока все подколы на высоте, в целом топ для поднятия настроения...


Ранг: 590.2 (!)
Статус: Модератор
Research & Development

Создано: 14 апреля 2018 02:18 New!
Цитата · Личное сообщение · #11

Bronco пишет:
но апрель есть апрель


С учётом того, что релиз был под первое апреля, наличие в нём вирусов и чего-то ужасного можно было обыграть куда более страшным способом )

Ранг: 370.2 (мудрец)
Статус: Участник

Создано: 14 апреля 2018 02:23 New!
Цитата · Личное сообщение · #12

Jupiter пишет:
С учётом того, что релиз был под первое апреля, наличие в нём вирусов и чего-то ужасного можно было обыграть куда более страшным способом )

Я считаю, с такими вещами не стоит даже шутить. Люди мнительные и верят слухам, репутацию легко потерять.


Ранг: 590.2 (!)
Статус: Модератор
Research & Development

Создано: 14 апреля 2018 08:45 New!
Цитата · Личное сообщение · #13

ntldr

Ты не заметил огромной таблички *SARCASM*

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

Создано: 14 апреля 2018 08:54 New!
Цитата · Личное сообщение · #14

Jupiter
у вас нет никаких агрументов и логических доводов. Просто объясните:
1. ПОЧЕМУ выложив (бесплатно) 1.9 вы не ходите выложить старые 1.6-1.8?
2. ЗАЧЕМ внеся правки вы все запаковали в один файл, а не оставили как было?
Поясните хоть как-нибудь эти два момента и я отстану. Сразу было понятно, что "так надо" и никаких других версий не появится.
п.с. Ещё раз: ничего не надо выкладывать, ни сорцов ни версий! Объясните эти два вопроса!

Ранг: 388.4 (мудрец)
Статус: Участник

Создано: 14 апреля 2018 09:11 New!
Цитата · Личное сообщение · #15

parfetka пишет:
Сразу было понятно, что "так надо" и никаких других версий не появится.


так это мировой тренд - как и Скрипали и Сирия...


Ранг: 535.3 (!)
Статус: Участник
_Вечный_Студент_

Создано: 14 апреля 2018 09:49 New!
Цитата · Личное сообщение · #16

parfetka пишет:
Поясните хоть как-нибудь эти два момента и я отстану.


как говаривала одна моя приятная во всех отношениях знакомая:
"Зануда - это мужчина, которому проще отдаться, чем обьяснить почему ты его не любишь."

Ранг: 409.2 (мудрец)
Статус: Участник

Создано: 14 апреля 2018 09:51 New!
Цитата · Личное сообщение · #17

Да нормальная тулза.
Нечего ото привередничать, имхо.



Ранг: 43.4 (посетитель)
Статус: Участник

Создано: 14 апреля 2018 10:38 · Поправил: DrVB_5_6 New!
Цитата · Личное сообщение · #18

parfetka пишет:
Поясните хоть как-нибудь эти два момента и я отстану.


Да всё ж элементарно, Ватсон!

Да будет Вам известно, что женщины делятся на 3 категории: дам, не дам и дам, но не Вам.

В данном случае Вы, просто, в 3 категории...

Ну что Вам ещё объяснять-то надо?

Ранг: 409.2 (мудрец)
Статус: Участник

Создано: 14 апреля 2018 11:26 · Поправил: dosprog New!
Цитата · Личное сообщение · #19

DrVB_5_6 пишет:
Вы, просто, в 3 категории...


Именно это многих и раздражает.
Им обидно.

Это нормально.


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

Создано: 14 апреля 2018 14:57 New!
Цитата · Личное сообщение · #20

DrVB_5_6
"Ну что Вам ещё объяснять-то надо? "
тогда не надо строить из себя меценатов и Робин Гудов. Мы (я) как пиратили софт, так и будем: и hiew последние версии, и VB.Decompiler.Pro, и IDA, и PE Tools "нормальный" когда-нибудь утечёт, благо альтернативы последнему имеются, да и версия 1.5 работает.
п.с. считайте меня параноиком: на вирустотал молчат все русские антивирусы, а с ними и договориться можно..


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

Создано: 14 апреля 2018 15:06 · Поправил: Bronco New!
Цитата · Личное сообщение · #21

parfetka пишет:
1. ПОЧЕМУ выложив (бесплатно) 1.9 вы не ходите выложить старые 1.6-1.8?

тролишь зачётно, так включать дурака, ещё поучиться надо.
окей, вдруг у тебя это очень серьёзно, и не одно ведро валидола стало пустым
номер версии, это всего лишь строка, написать можно, всё что...согласен?
по факту были фиксы, строка правилось, чеканился билд, который к релизу был не готов, и..
.... так до Дня Дурака.
откатить фиксы не возможно, студия не всё сохраняет
parfetka пишет:
2. ЗАЧЕМ внеся правки вы все запаковали в один файл, а не оставили как было?

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

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


Ранг: 43.4 (посетитель)
Статус: Участник

Создано: 14 апреля 2018 17:33 New!
Цитата · Личное сообщение · #22

parfetka пишет:
Мы (я) как пиратили софт, так и будем: и hiew последние версии, и VB.Decompiler.Pro, и IDA

Ну и что? У меня всё это лицензионное, но я не парюсь... и не комплексую, и не выпрашиваю, не пытаюсь косить под дурака...
Да, кстати, все последних версий...
Хотя hiew не пользуюсь и ни разу не устанавливал (подарок от Sen), VB.Decompiler.Pro уже пропустил пару релизов, не скачивал (неограниченная лицензия от GPcH).
В IDA использую 6.95, хотя на компе стоят 4 версии (естественно на все были и есть лицензии) 6.8, 6.95, 7.0 SP1, 7.1... (Ну основная работа у меня вся связана с реверсом...)

Уж для работы с Ре масса всяких Tools. Не нравятся имеющиеся, нарисуй свою...
Вся информация в нете ... Её навалом.


Ранг: 590.2 (!)
Статус: Модератор
Research & Development

Создано: 14 апреля 2018 21:03 New!
Цитата · Личное сообщение · #23

parfetka

parfetka пишет:
у вас нет никаких агрументов и логических доводов. Просто объясните:


Ви спгашиваете "Какие ваши доказательства?", но на это только один ответ:

parfetka пишет:
на вирустотал молчат все русские антивирусы, а с ними и договориться можно


Приходится признать вполне серьёзно:
Да вы чертовски проницательны, мистер (миссис, а то и мисс) parfetka!

Сначала пришлось выяснить, какие русские антивирусы действительно русские, а из тех русских, которые действительно русские (Доктор Веб Курит!), было необходимо узнать, кто же из них настоящий русский патриот и добавит в базу исключение с новым инструментом порабощения наивных реверсеров - мастерски взломанном релизе PE Tools 1.9, в который зашиты все самые ужасные техники морального подавления (известные ещё издревле, со времён владыки-поработителя LordPE, который расшифровывался до ужасного просто: Lord - это "Владыка", а "РЕ" - это "Рабы-Ебанашки", целиком название LordPE расшифровывалось экспертами как "ВладыкаРабовЕбанашек"). Как известно в узких кругах, сам Марк Збиковски (Mark "Zibo" Joseph Zbikowski) прекрасно осознавал проблематику нескончаемой борьбы добра и зла и, создавая формат исполняемых файлов MS-DOS, заложил в его заголовок, в его самое начало, в его краеугольный камень символы борьбы добра со злом: MZ - это в православном шестнадцатиричном коде 4D и 5A, 4 Demons, 5 Angels - 4 Демона, 5 Ангелов - как символ того, что добро (Ангелы) всегда побеждает зло (Демонов). Мистер (миссис, мисс) parfetka, вам, как эксперту-параноику, всё это должно быть прекрасно известно и без моих рассказов, уровень вашей проницательности зашкаливает и выдаёт в вас тотального параноика (ТП), перед которым наши чары бессильны, вы зрите в самый корень. Но вынужден вас огорчить, то, что вы считали злом (PE Tools 1.9), на самом деле - чистейшее добро, разве что без исходников. К сожалению, версии между 1.5 и 1.9 были безвозвратно утеряны в глубинах Мории (Кхазад-Дум), но вы, parfetka, без труда сможете восстановить их интеллектуальной интерполяцией, взяв за основу версии PE Tools 1.3, 1.5 (не пропустив 1.5.400.2003 Xmas Edition, разумеется) и 1.9.

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


Ранг: 409.2 (мудрец)
Статус: Участник

Создано: 14 апреля 2018 21:22 · Поправил: dosprog New!
Цитата · Личное сообщение · #24

Да, грусть.

И вообще не понятна подоплёка кипеша,
- как будто речь идёт об уличении в недобросовестности продавцов некоего коммерческого софта.

В данном случае всегда есть масса элегантных решений - от использования параллельно двух версий (1.5 и 1.9)
и до неиспользования вообще никаких (это самый надёжный и безубыточный вариант. Против лома нет приёма).

В общем, дальнейшие наезды предложил бы подкреплять ссылками на фрагменты конкретно вредоносного кода,
иначе дила не буде.



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

Создано: 14 апреля 2018 22:11 New!
Цитата · Личное сообщение · #25

Jupiter пишет:
MZ - это в православном шестнадцатиричном коде

этой скрепой грехи не от молишь, эта скрепа разрушительная..


Ранг: 1120.2 (!!!!)
Статус: Участник

Создано: 15 апреля 2018 05:44 New!
Цитата · Личное сообщение · #26

да запакуйте карженым vmp уже, можно будет с чистой совестью на него валить

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


Ранг: 409.2 (мудрец)
Статус: Участник

Создано: 15 апреля 2018 06:05 New!
Цитата · Личное сообщение · #27

Вот не надо так шутить, пожалуйста


Ранг: 590.2 (!)
Статус: Модератор
Research & Development

Создано: 1 мая 2018 02:10 New!
Цитата · Личное сообщение · #28

Пользователем @greenozon обнаружен некритичный баг с неудалением цифровой подписи при добавлении импорта.
Как обойти: удалять цифровую подпись до модификации файла.

Ранг: 409.2 (мудрец)
Статус: Участник

Создано: 1 мая 2018 04:13 · Поправил: dosprog New!
Цитата · Личное сообщение · #29

Тогда неплохо бы показывать оверлей в списке секций
- в том же диалоге его можно было бы и удалять.


Ранг: 510.2 (!)
Статус: Модератор

Создано: 2 мая 2018 08:51 New!
Цитата · Личное сообщение · #30

Идея - раз будет (или уже есть ) удаление, может для полности функционала добавить добавление оверлея) ? (почти оксюморон получилс)


Ранг: 315.8 (мудрец)
Статус: Участник

Создано: 5 мая 2018 00:34 New!
Цитата · Личное сообщение · #31

parfetka

> на вирустотал молчат все русские антивирусы, а с ними и договориться можно

Да, это эпичная фраза

ВТ(и аналогичных сервисов) тесты разделяются на два типа - либо там тестит глупый юзер и принимает решение по статистике, либо это направленные тесты разрабами малварки. В первом случае выхлоп ничего не означает, нужно запустить семпл под вм-монитором, таким как был Анубис и тп., но в таком случае юзер его лог понять не способен. Статистика по ав нужна лишь глупым юзер хомячкам, если она приводится тут - то ты тоже из них
<< . 1 . 2 . 3 . 4 . 5 . >>
 eXeL@B —› Софт, инструменты —› PE Tools 1.9

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

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