Сейчас на форуме: -Sanchez- (+9 невидимых) |
eXeL@B —› Основной форум —› Использование IDA Pro (part 2) |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 21 . 22 . >> |
Посл.ответ | Сообщение |
|
Создано: 27 марта 2017 11:54 · Личное сообщение · #1 Обмен опытом использования и настройки интерактивного дизассемблера и отладчика IDA Pro. Прошлый топик | Сообщение посчитали полезным: oxfemale, gent0o0 |
|
Создано: 17 октября 2017 19:52 · Личное сообщение · #2 r_e, подскажи вот есть файлик main.o сделан в gcc, ида опазнает как elf файл проца атину4313, хочу там удалить одну функцию из кода и еще эта функция обращается в секцию данных, которую также хочу удалить. Цель уменьшить размер прошивки, чтобы использовать ее под свои цели. Функция вместе с секцией дата весит около килобайта. Как корректно удалить, чтобы не нарушились связи ? | Сообщение посчитали полезным: Keksov |
|
Создано: 23 октября 2017 17:29 · Личное сообщение · #3 Уважаемые коллеги. Не могу найти ответа на вопрос, можно ли в IDA загрузить две разные секции кода, по одинаковому базовому адресу. Причина в том, что в используемой архитектуре, используется селектор страницы кода. Пока я вижу, что все секции дожны лежать в непересекающихся областях памяти. Но может быть есть нюанс, которого я не знаю? Подскажите, пожалуйста. | Сообщение посчитали полезным: Keksov |
|
Создано: 23 октября 2017 18:23 · Личное сообщение · #4 |
|
Создано: 23 октября 2017 19:06 · Личное сообщение · #5 |
|
Создано: 23 октября 2017 19:57 · Личное сообщение · #6 |
|
Создано: 24 октября 2017 16:05 · Личное сообщение · #7 |
|
Создано: 24 октября 2017 20:24 · Личное сообщение · #8 |
|
Создано: 24 октября 2017 21:25 · Личное сообщение · #9 |
|
Создано: 25 октября 2017 19:51 · Личное сообщение · #10 |
|
Создано: 22 ноября 2017 07:30 · Личное сообщение · #11 на сайте ИДЫ (https://www.hex-rays.com/products/ida/support/tutorials/unpack_pe/unpacking.pdf) есть туториал по Universal PE Unpacker plug-in. Там в качестве примера рассматривается файл hello-upx125w.exe. Но ссылки на сам файл нет. Может он шел в комплекте со старой ИДОй? В google ничего не нашел... Может у кого завалялся? ----- Give me a HANDLE and I will move the Earth. |
|
Создано: 22 ноября 2017 11:19 · Личное сообщение · #12 нет не шел в комплекте кеп, это "любая" прога которая упакована upx125w.exe | Сообщение посчитали полезным: plutos |
|
Создано: 22 ноября 2017 11:57 · Личное сообщение · #13 plutos пишет: есть туториал по Universal PE Unpacker plug-in Бесполезная ерунда, без знаний алгоритмов сжатия не на анпачишь особо, а зная проще самому написать плагин или программу. Оно там лежит по принципу когда то написали, оказалось ерунда, но выкидывать жалко. | Сообщение посчитали полезным: plutos |
|
Создано: 25 ноября 2017 18:11 · Личное сообщение · #14 |
|
Создано: 26 ноября 2017 15:54 · Личное сообщение · #15 |
|
Создано: 30 ноября 2017 18:29 · Личное сообщение · #16 Понадобился тут срочно idb2pat под новую иду. Вроде довел до рабочего состояния. Если скомпиленные бинари кому - пишите. 8c1c_30.11.2017_EXELAB.rU.tgz - idp2pat-201711301526.zip ----- старый пень | Сообщение посчитали полезным: ajax |
|
Создано: 30 ноября 2017 18:37 · Поправил: ajax · Личное сообщение · #17 |
|
Создано: 30 ноября 2017 19:47 · Личное сообщение · #18 держи под 70. под 68 как-нибудь сами e327_30.11.2017_EXELAB.rU.tgz - idb2pat-ida70.zip ----- старый пень | Сообщение посчитали полезным: mak |
|
Создано: 01 декабря 2017 05:59 · Поправил: carver · Личное сообщение · #19 хочу отдебажить x86 DLL от NET программы, в IDA7. когда-то на древних версиях получалось, а сейчас в логе IDA пишет ошибку, а прога потом пишет варнинг что не смогла загрузить 'VTHelper.dll' или зависимости 'VTHelper.dll': DLL 'XXHelper.dll' is attempting managed execution inside OS Loader lock. Do not attempt to run managed code inside a DllMain or image initialization function since doing so can cause the application to hang. гуглится только hxxps://stackoverflow.com/questions/56642/loader-lock-error но понимания что включить в IDA - нет, как и что это такое - слабо (((( может кто в курсе насчет этого Loader lock ? оно и как поправить, или не там вообще смотрю. заранее благодарен. Добавлено спустя 41 минуту разобрался. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework] "MDA"="0" добавил сразу, но для 32 под 64, нужно добавить [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework] "MDA"="0" |
|
Создано: 01 декабря 2017 12:46 · Личное сообщение · #20 |
|
Создано: 01 декабря 2017 13:53 · Личное сообщение · #21 ksol ---phuck.bat begin --- @set PHUCK=12345 @idaq dbase.idb ---phuck.bat end --- ----- От многой мудрости много скорби, и умножающий знание умножает печаль | Сообщение посчитали полезным: ksol |
|
Создано: 01 декабря 2017 17:22 · Личное сообщение · #22 |
|
Создано: 01 декабря 2017 19:58 · Личное сообщение · #23 ajax Вообще интересный вопрос, может подскажете, можно ли как-то изменить установленную переменную окружения в запущенном процессе? Не обязательно в IDA, а в целом, например в x64dbg. Т.е. запускается приложение, в мониторинге видно установленные переменные (их имена и значения) при запуске процесса, аттачимся к процессу, а дальше где в памяти найти и изменить эти установленные переменные? Стандартная правка в "Переменные среды" не помогает. |
|
Создано: 01 декабря 2017 21:15 · Личное сообщение · #24 ksol пишет: А как открыть для просмотра установленных открыть чего? process explorer из sysinternals suite показывает все процессы Haoose-GP либо копать потроха системы, либо SetEnvironmentVariable() вызвать из приаттаченой либы, например ----- От многой мудрости много скорби, и умножающий знание умножает печаль |
|
Создано: 01 декабря 2017 23:17 · Личное сообщение · #25 Haoose-GP пишет: Т.е. запускается приложение, в мониторинге видно установленные переменные (их имена и значения) при запуске процесса, аттачимся к процессу, а дальше где в памяти найти и изменить эти установленные переменные? Либо потчить саму строку в бинаре или хучить системные функции (аналогично ini\cfg\реестр) и подставлять свои значения, в самом простом варианте проблему могут решить псевдонимы ака альясы. |
|
Создано: 02 декабря 2017 12:15 · Личное сообщение · #26 |
|
Создано: 02 декабря 2017 12:40 · Поправил: ajax · Личное сообщение · #27 ksol плаг для иды напишите или либу подцепите. функцию я уже выше написал, еще GetEnvironmentStrings() - получить все переменные. вообще, оффтоп reversecode пишет: что то новость прошла незаметно ida sp1 ч.т.д. на 6.8 до сих пор. 7.0 косячная ----- От многой мудрости много скорби, и умножающий знание умножает печаль |
|
Создано: 02 декабря 2017 15:31 · Поправил: reversecode · Личное сообщение · #28 |
|
Создано: 03 декабря 2017 02:03 · Личное сообщение · #29 |
|
Создано: 03 декабря 2017 04:35 · Личное сообщение · #30 Haoose-GP Да, они есть в адресном пространстве процесса. Если не изменяет память, то АПИ винды находят их через PEB. Вам же можно, чтобы меньше заморачиваться, искать их прямо в памяти процесса. Т.е. хотите изменить какое-то значение - ищете его в памяти, меняете. Искать надо юникодовые строки. ----- Stuck to the plan, always think that we would stand up, never ran. |
|
Создано: 04 декабря 2017 18:12 · Личное сообщение · #31 Может кто скажет есть ли в скрипте IDA (*.idc) команды перехвата исключения? Что-то типа команды из ODbg Script'a "eoe addr" - переход по исключению. Программа стоит в дебаггере на инструкции непосредсвенно перед инструкцией вызывающей исключение. Добавлено спустя 18 часов 55 минут ------------------------------------------- нашёл! конструкция try - catch |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 21 . 22 . >> |
eXeL@B —› Основной форум —› Использование IDA Pro (part 2) |