Сравнение двух бинарников

Discussion in 'WASM.HEAP' started by slavanap, Mar 4, 2012.

  1. slavanap

    slavanap Вячеслав

    Blog Posts:
    0
    Приветствую!

    Есть исходники одной проги под MS VS.
    Эти исходники были незначительно изменены другим человеком и скомпилированы.
    У меня есть этот "изменённый" бинарник.
    Можно ли определить все изменения, выполненные этим человеком?
    В ollydbg код его и моего exe почти идентичен (только адреса функций кое-где различаются, но по командам многие из функций полностью совпадают).

    P.S. Есть ли какие-нибудь универсальные решения для сравнения деревьев выполнения двух exe-файлов?
     
  2. Miyamoto

    Miyamoto New Member

    Blog Posts:
    0
    TurboDiff or PatchDiff or BinDiff and IDA Pro.
     
  3. slavanap

    slavanap Вячеслав

    Blog Posts:
    0
    Miyamoto
    Спасибо!
     
  4. Lunar_

    Lunar_ New Member

    Blog Posts:
    0
    Мне больше всего patchdiff нравится. Он в сорцах (которые, надо заметить, хоть и на С, но написаны очень даже четко - переменные только слишком кратко названы, для изучения лучше переименовать всё) и без глюков, вроде.