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

 eXeL@B —› Основной форум —› Использование IDA Pro
<< 1 ... 45 . 46 . 47 . 48 . 49 . 50 . 51 . >>
Посл.ответ Сообщение

Ранг: 271.5 (наставник), 12thx
Активность: 0.150
Статус: Участник
Packer Reseacher

Создано: 08 августа 2008 18:53
· Личное сообщение · #1

Здесь предлагаю обмениваться опытом использования, настройки этой тулзы.

Сегодня в Options->Color настроил основное окно дизассемблера все в старом классическом стиле Borland ща стало или в стиле Far(для справки первая версия была написана на Borland C++), но когда подносишь курсор на jne\je то в хинте появляется фон бежевый. Вот никак не могу найти место где это настраивается?! Может кто шарит ? )

-----
My love is very cool girl.





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 21 ноября 2016 12:41
· Личное сообщение · #2

скоро на улицах вашего города
The Function Identification and Recover Signature Tool (FIRST) developed by Talos --> Link <--

Добавлено спустя 6 минут
Plugin assists in creation classes/structures and detection virtual tables. Best to use with Class Informer plugin, because it helps to automatically get original classes names

--> Link <--

| Сообщение посчитали полезным: VOLKOFF, screen66, soft

Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 21 ноября 2016 23:29
· Личное сообщение · #3

reversecode

хмхм
© 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 21 ноября 2016 23:42
· Личное сообщение · #4

http://www.talosintelligence.com/about/



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 22 ноября 2016 21:42
· Личное сообщение · #5

reversecode пишет:
The Function Identification and Recover Signature Tool (FIRST) developed by Talos

Работает, но уныло. Надо двигло сигнатурное улучшать. Фильтры по коллекциям. Матчинг с превью делать. Короче, работы там еще огого.

-----
старый пень




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

Создано: 23 ноября 2016 09:17
· Личное сообщение · #6

r_e пишет:
Короче, работы там еще огого.

Там больше понтов, да база прикручена. Работает (со слов докладчика на ZeroNights 2016) только на х86 (32-64), ни АРМ, ни РРС, ни MIPS не отражает. Вообще, пока что весьма простенько.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 24 ноября 2016 01:53
· Личное сообщение · #7

говорят помогает реверсить дрова виндовые --> Link <--



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

Создано: 24 ноября 2016 05:46
· Личное сообщение · #8

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




Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 24 ноября 2016 07:05 · Поправил: plutos
· Личное сообщение · #9

roman921:

IDA 6.2 or later => "Edit/Patch/Apply patches to input file" menu option pushes all the changes into the original binary without the need to generate a dif file.

-----
Give me a HANDLE and I will move the Earth.





Ранг: 251.8 (наставник), 17thx
Активность: 0.120
Статус: Участник
Seeker

Создано: 24 ноября 2016 17:02 · Поправил: =TS=
· Личное сообщение · #10

roman921
Если патчить относительно немного, то достаточно удобен Keypatch. А потом, если нужно сохранить изменения в бинарнике, делать как указано сообщением выше.

-----
DREAMS CALL US




Ранг: 171.0 (ветеран), 11thx
Активность: 0.050
Статус: Участник

Создано: 27 ноября 2016 10:33
· Личное сообщение · #11

=TS= пишет:
Если патчить относительно немного, то достаточно удобен Keypatch.

Дык, ведь:
Only X86 assembler is available. Support for all other architectures is totally missing.



Ранг: 23.7 (новичок), 11thx
Активность: 0.040.02
Статус: Участник

Создано: 27 ноября 2016 11:54
· Личное сообщение · #12

вот для этого manhunter и прикручивал hiew к IDA: по горячей клавише открывается hiew уже в нужном месте, можно патчить X86/X64.
http://www.manhunter.ru/software/828_skript_dlya_zapuska_hiew_iz_ida.html
п.с. аналогично легко и удобно hiew прикручивается к 010 Editor.

| Сообщение посчитали полезным: sendersu, gazlan, plutos

Ранг: 171.0 (ветеран), 11thx
Активность: 0.050
Статус: Участник

Создано: 28 ноября 2016 09:01
· Личное сообщение · #13

А ARM-то чем наколачиваете?



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

Создано: 28 ноября 2016 10:14
· Личное сообщение · #14

Ха! - там походу взаимоисключающие параграфы. Напр., в Readme.md:

" - Only X86 assembler is available. Support for all other architectures is totally missing.
- The X86 assembler is not in a good shape, either: it cannot understand many modern Intel instructions."

а в TODO:

" 2) Some architectures such as X86, ARM & ARM64 are better tested than the rest.
Need more tests for Hexagon, Mips, PPC, Sparc & SystemZ."


b618_28.11.2016_EXELAB.rU.tgz - keypatch_assembler.png




Ранг: 251.8 (наставник), 17thx
Активность: 0.120
Статус: Участник
Seeker

Создано: 28 ноября 2016 19:27 · Поправил: =TS=
· Личное сообщение · #15

Apokrif
svladim
Это об том что в IDA

but unfortunately the built-in asssembler of IDA Pro is not adequate.
Only X86 assembler is available. Support for all other architectures is totally missing.

...
Cross-architecture: support Arm, Arm64 (AArch64/Armv8), Hexagon, Mips, PowerPC, Sparc, SystemZ & X86 (include 16/32/64bit).

Читайте немного дальше первых абзацев

parfetka
HIEW удобен в комплексе отдельно, для частичного патча если не писать поэмы Keypatch как раз хорош.

-----
DREAMS CALL US


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

Ранг: 171.0 (ветеран), 11thx
Активность: 0.050
Статус: Участник

Создано: 01 декабря 2016 03:55
· Личное сообщение · #16

=TS= пишет:
для частичного патча если не писать поэмы Keypatch как раз хорош.

А мне как раз поэмы и нужны были, сделал слегка по-другому.




Ранг: 527.7 (!), 381thx
Активность: 0.160.09
Статус: Участник
Победитель турнира 2010

Создано: 05 января 2017 20:44
· Личное сообщение · #17

FLIRT Signature File Database (ARM, x86, x64)

boost, vcruntime, openssl, cmt, cpmt (all for windows)

--> Link <--

-----
127.0.0.1, sweet 127.0.0.1


| Сообщение посчитали полезным: r_e, mak, sendersu, plutos, oldman, soft, Styx


Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 06 января 2017 01:56
· Личное сообщение · #18

о уже накидали, я ее видел когда только появилась, был один только libc от винды, думал на том и остановится))



Ранг: 171.0 (ветеран), 11thx
Активность: 0.050
Статус: Участник

Создано: 08 января 2017 22:59
· Личное сообщение · #19

OKOB пишет:
FLIRT Signature File Database (ARM, x86, x64)

Дык они зависят и от компилятора и от его флагов (режима оптимизации, и т.п.)
И от версии того, что компилим (хота это довольно медленно меняется)
Boost там только MSVC 8 и MSVC 15, x86/x64.
У MS компилятор тоже довольно медленно меняется. И для релиза, скорее всего, народ пользует стандартный набор флагов.
Я к тому, что если примерно известно, что и чем компилили, их проще самому сделать для каждого конкретного случая.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 29 января 2017 14:20
· Личное сообщение · #20

с вчерашнего рекона
https://bitbucket.org/cybertools/grap
какая то мега хрень с патерн матчингом по графах для ида, по идентификации всяких алго
но наличие там питона отталкивает разбираться))
может кому будет интересно поизучать

Добавлено спустя 1 минуту
хм, а тему повесили под ключ ? странно, как по мне пусть бы была доступна всем




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

Создано: 29 января 2017 21:35
· Личное сообщение · #21

reversecode

Там дока есть, чепуха какая то. Обрабатывает выхлоп иды скриптом(не DFG), по сути тупо редактируя строки.

-----
vx





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 31 января 2017 14:44
· Личное сообщение · #22

в презентации оно повеселее
--> Link <--



Ранг: 12.0 (новичок), 17thx
Активность: 0.060
Статус: Участник

Создано: 01 февраля 2017 07:41
· Личное сообщение · #23

reversecode пишет: может кому будет интересно поизучать

что там разбираться, велосипед с квадратными колесами, посоны игрались с bison\flex, запилили какой то убогий недоязык описания сигнатур, а дальше пустились во все тяжкие, начали прикручивать к скрипту все что можно и что там даже нафиг не нужно. pefile парсит бинарь, capstone дизассемблирует блоки кода, эти блоки обрабатываются графом, выкидывая лишнее и собирая сигнатуру.. итд. итп.
нежизнеспособный гомункул, а использование всяких md5 намекает, что они не очень хорошо разбираются в этой теме. ssdeep допилить видимо ума не хватило.



Ранг: 171.0 (ветеран), 11thx
Активность: 0.050
Статус: Участник

Создано: 03 февраля 2017 10:07
· Личное сообщение · #24

neshta пишет:
что там разбираться, велосипед с квадратными колесами, посоны игрались с bison\flex, запилили какой то убогий недоязык описания сигнатур

"посоны игрались" потому что на сигнатурах функций в IDA тоже далеко не уедешь.
Хотели какой-то более общий подход изобразить.
IMHO, идея правильная, имплементацию судить не возьмусь.
Бум надеяться, что разрабы IDA оценят и улучшат подход.



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 13 февраля 2017 12:08
· Личное сообщение · #25

Вопрос не по использованию (читать 48 страниц стремно) Есть положительный опыт загрузки IDA в IDA, чтобы HexRays работал?



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

Создано: 13 февраля 2017 12:18 · Поправил: dosprog
· Личное сообщение · #26

Там проверка на такой случай встроенная - чтоб не экспериментировали.
То что-то по старой памяти..



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 13 февраля 2017 12:21
· Личное сообщение · #27

dosprog
Дык это понятно. Я не о том спрашивал.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 13 февраля 2017 12:48
· Личное сообщение · #28

ида в ида и хексрейс работает, как и хексрейс в хексрее
что за глупые вопросы ?

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

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

Создано: 13 февраля 2017 12:53 · Поправил: dosprog
· Личное сообщение · #29

Сейчас вот попробовал, v.6.1,
- загрузил в неё консольную версию idau.exe (для скорости)
и нормально скушала, с декомпиляцией хексрейсом.
Только там весь парад в библиотеке ida.wll.
Но и её тоже кушает нормально.

--Добавлено--

..вон уже аппиридили.

reversecode пишет:
нет никаких ограничений в ида для исследования ида, так и всех ее модулей

А ведь было, емнип..
В каких-то старых версиях




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 13 февраля 2017 12:54
· Личное сообщение · #30

нет никаких ограничений в ида для исследования ида, так и всех ее модулей



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 13 февраля 2017 12:57
· Личное сообщение · #31

reversecode
Гружу в IDA 6.8 ее же, HexRays не работает


<< 1 ... 45 . 46 . 47 . 48 . 49 . 50 . 51 . >>
 eXeL@B —› Основной форум —› Использование IDA Pro
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати