Object Binary

Discussion in 'WASM.RESEARCH' started by Tiro, Apr 11, 2006.

  1. Tiro

    Tiro New Member

    Blog Posts:
    0
    При открытии некоторых объектных файлов lib-библиотеки IDA пишет что это бинарный файл и выводит на экран сообщение. Остальные объектные файлы открываются без вопросов, т.е. IDA предлагает два варианта COFF-формат и bin-формат.

    Это способ защиты объектных файлов??? Как это

    сделано?

    [​IMG] 391685758__ObjBin.zip
     
  2. Quantum

    Quantum Паладин дзена

    Blog Posts:
    0
    Во-первых, это действительно может быть бинарный файл, а не объектник. Во-вторых, по картинке мало что можно сказать... Надо было этот файл аттачить, если он не очень большой.
     
  3. Tiro

    Tiro New Member

    Blog Posts:
    0
    Библиотека DXUT.lib размером 1.5Мб.

    Библиотекарь из комплекта masm:

    lib.exe DXUT.lib /EXPORT:\release\DXUT.obj /OUT:first.obj

    и получаю first.obj размером 1.5Мб.

    Библиотекарь(lib) из комплекта VStudio7.0 запрашивает mspdb70.dll

    Любой объектник(bin, COFF) вытащить не получается.

    [​IMG] _469769287__libstruct.zip
     
  4. Quantum

    Quantum Паладин дзена

    Blog Posts:
    0
    Tiro



    Синтаксис у Вас левый. Долго объяснять. Посмотрите параметры командной строки для LIB.EXE в MSDN и нормально извлеките объектник.
     
  5. Tiro

    Tiro New Member

    Blog Posts:
    0
  6. Tiro

    Tiro New Member

    Blog Posts:
    0
  7. Quantum

    Quantum Паладин дзена

    Blog Posts:
    0
    Tiro

    Возможно, у вашей иды снесло башню из-за большого количества сегментов (в этом файле их аж 430!). Версия 4.9 (не крякнутая и никоим образом не патченная) без проблем обработала этот объектник. Вижу тут класс, который активно использует 9й D3D. Пора Вам обновить свою иду, IMHO.
     
  8. Tiro

    Tiro New Member

    Blog Posts:
    0
    Thanks. При первой возможности обновлю.
     
  9. crypto

    crypto Active Member

    Blog Posts:
    0
    Quantum





    Странно это, господа... Наверное, все-таки ИДА, да не та!
     
  10. MrHammer

    MrHammer New Member

    Blog Posts:
    0
    У Иды конкретно глюкан, если например, объектник в либе имеет нестандартное расширение типа .cpp (см. stl.lib от Борман) то он предлагает открывать его лишь в бинарном формате. Решение - извлечь требуемый obj, обозвать его культурно и предложить Иде.

    То есть Ида знает этикет :derisive:
     
  11. IceStudent

    IceStudent Active Member

    Blog Posts:
    0
    crypto

    Для цитирования есть соответствующий тег (quote), никак не .