[Статья] Настройка IDA : Патчестроение : Форум

Страница 2 из 3: « 1 [2] 3 »

 D3mon:
13.04.10, 11:46
 DuXeN0N, неа, не остается это окно..
Я именно про это и говорю, про сохраненную базу. У меня все прошивки в таком виде )

 DuXeN0N:
13.04.10, 13:19
 D3mon, посмотри в этих конфигах. но вроде такое нельзя сделать

 shchelkynchik:
28.01.11, 20:15
 Куда и что нужно прописать, что бы IDA увидела все мои (точнее den_po :-) ) плагины, закинул их в папку с прогой \ plugins и не видит. пробовал кидать и в отдельной папке все файлы одного плагина и без папки сразу же в папку pugins, но не видит их ни как.

 Therion:
28.01.11, 21:12
 shchelkynchik, по розширению файлов смотри

 shchelkynchik:
29.01.11, 10:47
 Всё разобрался просто при запуске нужно нажимать 3 кнопочку из go, new.

 D3mon:
06.07.11, 01:20
 Никак к настройке не относится, но подходящей темы я не нашёл..

На днях установил себе Microsoft Visual C++ Express 2010 и у меня перестала работать IDA. Как это связано я ума не приложу, но факт, что после удаления Visual'a IDA снова начинает работать!!
Вот какие симптомы:
1) При открытии "запакованной" прошивки вижу такую ошибку:


2) После её закрытия появляется следующая:


3) Потом мне говорят, что уже обнаружена "распакованная" прошивка, и предлагают либо работать с ней, либо повторно распаковать. При выборе любого действия вижу это:


После этого ничего не происходит. Переустановка НЕ помогла! :-(
Подскажите, пожалуйста, что это за чудеса..

 iksrman:
30.10.11, 03:00
 Если кто сталкивался с патчами где в данных хранится русский текст в ASCII кодировке, то видели что в ИДЕ он отображается типа "=юьхЁ ърфЁр|" и аналогично в комментариях к этим недизасменным адресам. Это можно исправить если установить редактированный шрифт в windows и затем выбрать его в настройках ИДЫ. Правда нужно еще в файле ida.cfg с помощью "//" закомментировать строки:
Код: 

// (the following characters are allowed in ASCII strings, i.e.)
// (in order to find end of a string IDA looks for a character)
// (which doesn't belong to this array:)
// (cp866 version)
AsciiStringChars =
        "\r\n\a\v\b\t\x1B"
        " !\"#$%&'()*+,-./0123456789:;<=>?"
        "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_"
        "`abcdefghijklmnopqrstuvwxyz{|}~"
        "ЂЃ‚ѓ„…†‡?‰Љ‹ЊЌЋЏђ‘’“”•–—&#152;™љ›њќћџ"
        " ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕї"
        "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ"
       "абвгдежзийклмноп";

Естественно то что в скобах указал - не трогаем. А потом нужно расскоментировать строки чуть ниже:
Код: 
// (full version)
//AsciiStringChars =
//      "\r\n\a\v\b\t\x1B"
//     " !\"#$%&'()*+,-./0123456789:;<=>?"
//      "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_"
//      "`abcdefghijklmnopqrstuvwxyz{|}~"
//      "ЂЃ‚ѓ„…†‡?‰Љ‹ЊЌЋЏђ‘’“”•–—&#152;™љ›њќћџ"
//    " ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕї"
//      "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ"
//      "абвгдежзийклмнопрстуфхцчшщъыьэюя";

Теперь для нормального отображения русского текста в ASCII в настройках ИДЫ выбираем шрифт Fixedsys1 а для Юникода - Fixedsys.
Шрифт прилагаю.

Прикрепленный к сообщению файл:

VGA1.zip VGA1.zip (1.96 kb; 14 hits) Скачать файл

 den_po:
30.10.11, 03:10
 патчи, использующие текст в кодировке 1251, давить


Добавлено 30.10.11 02:19

кстати, говорят, в ida 6.1 можно для каждой строки свою кодировку указать



 iksrman:
30.10.11, 03:52
 den_po, так и не разобрался как добиться чтоб в асм файле ИДА сохраняла русский текст в юникоде нормально. Есть какие нибудь варианты?

 den_po:
30.10.11, 11:23
 iksrman, что значит нормально?

Код: 


;
; +-------------------------------------------------------------------------+
; |   This file    has been generated by The Interactive Disassembler (IDA)    |
; |          Copyright    (c) 2011 Hex-Rays, <support@hex-rays.com>        |
; |             License info: 48-327F-7274-B7                |
; |                   ESET spol. s r.o.                |
; +-------------------------------------------------------------------------+
;
; Input    MD5   :    D02B8A7227ACEBD6BF074B4C1DC0D368
; Input    CRC32 :    ACA96BFC

; File Name   :    C:\11_10_29_\a.bin
; Format      :    Binary file
; Base Address:    0000h Range: 0000h - 000Ah Loaded length: 000Ah

        include    uni.inc    ; see unicode subdir of    ida for    info on    unicode

        .686p
        .mmx
        .model flat

; ===========================================================================

; Segment type:    Pure code
seg000        segment    byte public 'CODE' use32
        assume cs:seg000
        assume es:nothing, ss:nothing, ds:nothing, fs:nothing, gs:nothing
aTekst:
        unicode    4, <текст>
seg000        ends


        end

Страница 2 из 3: « 1 [2] 3 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=4660&start=10

© 2005-2018 supertrubka.org