Поиск нечётких дубликатов текста программ

Тема в разделе "WASM.ZEN", создана пользователем vx1d, 19 окт 2017.

  1. vx1d

    vx1d Member

    Публикаций:
    0
    Регистрация:
    13 дек 2016
    Сообщения:
    118
    Какие программные реализации существуют и где можно скачать?
    хочу подать два дизассемблированных фрагмента и получить результат насколько они похожи
     
  2. vx1d

    vx1d Member

    Публикаций:
    0
    Регистрация:
    13 дек 2016
    Сообщения:
    118
    нашел плагин для IDA
    https://github.com/BinSigma/BinClone

    При добавлении в базу данных через: AssemblyToDB.exe пишет:
    CSAssemblyFileMgr:filterOutFeatures: All feature have 0 median.
    Error: failed to filtering features
    Error: failed to parse folder: C:\Project\Asm
    Error occured.

    В чем проблема, кто сталкивался?
     
  3. gazlan

    gazlan Member

    Публикаций:
    0
    Регистрация:
    22 май 2005
    Сообщения:
    414
  4. vx1d

    vx1d Member

    Публикаций:
    0
    Регистрация:
    13 дек 2016
    Сообщения:
    118
    Ну я починил вроде все работает, BinClones использует Алгоритм шинглов как в доках написано
    хотя там есть точное/не точное сравнение, не точное как-то подозрительно работает
    а плагин для IDA просто вызывает внешний экзешник для поиска
     
  5. Talomir

    Talomir Member

    Публикаций:
    0
    Регистрация:
    13 янв 2023
    Сообщения:
    51
    Адрес:
    Slovackia
    AsmDiff, писал на Perl 10 лет назад, публиковал исходники в интернете, поиск. Нечёткое сравнение дизассемблированных программ.