Reverse Engineering (декомпиляция.lib)

Discussion in 'Реверсинг' started by Navlib_lib, 2 Feb 2020.

  1. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,107
    Likes Received:
    8,478
    Reputations:
    25
    Да... можешь попробовать поменять. Это лютая дикость - но может сработать :)
     
  2. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,107
    Likes Received:
    8,478
    Reputations:
    25
    И потом точно так же поменяешь 2B7 если это все говно не завалится сразу :)
    UPD: хотя нет. сначала запости скрин если будешь менять 2B7 и напиши что получилось.
     
  3. mankurt13

    mankurt13 Well-Known Member

    Joined:
    18 Oct 2019
    Messages:
    378
    Likes Received:
    1,532
    Reputations:
    3
    Ну сама либа во внешней длл, не в ехе. Не хорошо и не плохо. Очень может быть, что оба 'cmp [],2BC' в ехе тоже какое-то отношение к числу нодов имеют, но сама функция для добавления нода в длл сидит.
     
  4. Navlib_lib

    Navlib_lib New Member

    Joined:
    1 Feb 2020
    Messages:
    42
    Likes Received:
    1
    Reputations:
    0
    Оно адекватно не меняется

    [​IMG]

    Если "Binary edit...", то вот

    [​IMG]
     
  5. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,107
    Likes Received:
    8,478
    Reputations:
    25
    Ну какбэ там в .h файле эта чудесная цифра есть. Если оба его юзают и импортируют либу - вполне себе может быть. Значит придется везде менять, соответственно проще поменять в либе и перекомпилить.
     
  6. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,107
    Likes Received:
    8,478
    Reputations:
    25
    Ну и нормально. Видишь там BC 02 ? Их и меняй. Остальное не трогай.
     
  7. Navlib_lib

    Navlib_lib New Member

    Joined:
    1 Feb 2020
    Messages:
    42
    Likes Received:
    1
    Reputations:
    0
    А зачем мы тогда пытаемся править данные .lib в .exe, если её там нет?
     
  8. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,107
    Likes Received:
    8,478
    Reputations:
    25
    Не то чтобы это было совсем нормально... но так тоже можно вполне.
     
  9. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,107
    Likes Received:
    8,478
    Reputations:
    25
    Ты меняй сиди, умничает он ! :)
    Если мы с тобой щас начнем править lib и компилить - я раньше времени удавлюсь.
     
  10. Navlib_lib

    Navlib_lib New Member

    Joined:
    1 Feb 2020
    Messages:
    42
    Likes Received:
    1
    Reputations:
    0
    Так?

    [​IMG]

    А игра не кокнется от 65290? Ей итак 695 или 700 поставили...:D
     
  11. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,107
    Likes Received:
    8,478
    Reputations:
    25
    Да нет. Она и от 701 кокнется если подумать. Но может быть там память выделена где-то в ебенях и она будет как-то работать. А ежели так - то значит остается только одно место где ее поменять.
    И ты сможешь написать что вот я изменил вот здесь - и оно начало иногда падать и глючить. И эту хрень тебе кто-то точно поможет исправить ибо там какбэ не надо вообще никаких пядей ни во лбу ни в мозгу. Просто немного асма.
     
  12. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,107
    Likes Received:
    8,478
    Reputations:
    25
    А еще может быть мы найдем таки где-то malloc. И тогда вообще все чудесно.
     
  13. Navlib_lib

    Navlib_lib New Member

    Joined:
    1 Feb 2020
    Messages:
    42
    Likes Received:
    1
    Reputations:
    0
    Оно, кстати, на 2815 почему-то сменилось, а не на ожидаемые мною 65290, но да ладно

    [​IMG]
     
  14. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,107
    Likes Received:
    8,478
    Reputations:
    25
    Не обращай внимания :)
     
  15. Navlib_lib

    Navlib_lib New Member

    Joined:
    1 Feb 2020
    Messages:
    42
    Likes Received:
    1
    Reputations:
    0
    Оки-доки:D

    Меняю сразу в тех двух последних строках или пока пробуем по одной?
     
  16. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,107
    Likes Received:
    8,478
    Reputations:
    25
    Пробуй и так и так. Это какбэ кряк методом черного ящика. Сам Джа не знает как оно там :)
     
  17. Navlib_lib

    Navlib_lib New Member

    Joined:
    1 Feb 2020
    Messages:
    42
    Likes Received:
    1
    Reputations:
    0
    Что это такое?
     
  18. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,107
    Likes Received:
    8,478
    Reputations:
    25
    Выделение памяти это. Может попадется где....
     
  19. Navlib_lib

    Navlib_lib New Member

    Joined:
    1 Feb 2020
    Messages:
    42
    Likes Received:
    1
    Reputations:
    0
    [​IMG]

    Может я выделил не так, а может точно не так, но сохранить там вроде нет

    [​IMG]
     
  20. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,107
    Likes Received:
    8,478
    Reputations:
    25
    Открой Edit попробуй. Ты думаешь я помню точно ? :)