Реверсинг. Задай вопрос - получи ответ

Discussion in 'Реверсинг' started by 0x0c0de, 2 Sep 2007.

  1. DartPhoenix

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

    Joined:
    15 Sep 2013
    Messages:
    1,082
    Likes Received:
    8,171
    Reputations:
    25
    Ну... может и придумали но мне сие не ведомо...

    UPD: скрипты, впрочем, для Ольки разные есть. Но... я таг думаю лучше доверять собственному скрипту или изучить тот что ты скачиваешь. Мало-ли :)

    UPD2:
    Если что - я сижу под Ляликсом полностью. Запретил себе Венду в качестве... ээээ типо морального ограничения. Хочу перейти на Ляликс полностью.
    Прочекать не могу никак. Я с gdb все еще не подружился. Танцую вокруг него и wine а вот подружиться - пока не :)
     
    #1221 DartPhoenix, 21 Nov 2019
    Last edited by a moderator: 11 Dec 2019
    1. vt1980

      vt1980 New Member

      Joined:
      4 Feb 2016
      Messages:
      8
      Likes Received:
      0
      Reputations:
      0
      Это конечно геройский поступок, но в моём случае вообще никак.
      Куча спец программ только в виндовом исполнении, а под вине всё это запускать нуегонафиг, оно и в оригинале всё криво работает.
       
      1. DartPhoenix

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

        Joined:
        15 Sep 2013
        Messages:
        1,082
        Likes Received:
        8,171
        Reputations:
        25
        Некому заняться - вот и не работает. Оно и под Вендой не очень работает.
        Есть тулза для раскраски кода . (Edit: хекса, пардон.) e109 как-то называется или типа того. Но.... я себе на Delphi сраном как-то нашлепал тулзу которая типо хекс-редактор но раскрашивает хекс если дать внешний файл.
        Можно посмотреть тогда красиво чем отличаются релоки плюсов от релоков этого вашего делфи. Ну так... для примера.

        Тоесть тулза оно есть... но лучше свою написать.

        Нет моей в паблике ? А она не крута. Ее на коленке любой напишет. Я ее похерил но за день напишу я думаю если надо :)

        Вот такая история, да.


        UPD:
        Это... как резец у токаря. В продаже много резцов. Красивых и разных. Но если ты хороший токарь - скорее всего тебе нужен какой-то свой.
        Он больше никому не нужен кроме тебя, никто с ним не умеет работать, он крив и неудобен. Но.... свой :)
         
        #1223 DartPhoenix, 21 Nov 2019
        Last edited by a moderator: 11 Dec 2019
        1. roman921

          roman921 Member

          Joined:
          24 May 2015
          Messages:
          316
          Likes Received:
          22
          Reputations:
          0
          Подскажите как на вин7 можно посмотреть бинарный файл средствами винды ? С указанием поиска байтовой последовательности ?
           
          1. mankurt13

            mankurt13 Well-Known Member

            Joined:
            18 Oct 2019
            Messages:
            373
            Likes Received:
            1,405
            Reputations:
            3
            Code:
            certutil -encodehex <input_binary_file> <output_txt_file>
             
            KIR@PRO likes this.
            1. roman921

              roman921 Member

              Joined:
              24 May 2015
              Messages:
              316
              Likes Received:
              22
              Reputations:
              0
              Не работает на больших файлах. Мне нужно сделать поиск по файлу, который около 100 мб весит.
              Code:
              certutil -encodehex 11.bin 123.txt
              Входная длина = 65766980
              Функция EncodeToFile возвратила Длина результата арифметической операции превысила 32 разряда. 0x80070216 (WIN32: 534 ERROR_ARITHMETIC_OVERFLOW)
              CertUtil: -encodehex команда НЕ ВЫПОЛНЕНА: 0x80070216 (WIN32: 534 ERROR_ARITHMETIC_OVERFLOW)
              CertUtil: Длина результата арифметической операции превысила 32 разряда.
              
               
              1. mankurt13

                mankurt13 Well-Known Member

                Joined:
                18 Oct 2019
                Messages:
                373
                Likes Received:
                1,405
                Reputations:
                3
                Тогда какой-нибудь powershell или vbs. Или что-нибудь, чем люди обычно пользуются для этого.
                 
                1. roman921

                  roman921 Member

                  Joined:
                  24 May 2015
                  Messages:
                  316
                  Likes Received:
                  22
                  Reputations:
                  0
                  Предлагаешь так Format-Hex -Path .\11.bin > 123.txt и потом открыть блокнотом, просто думаю упадет. Можно ли в самом powershell типо фильтр на вывод задать по байтам начала ?
                   
                  1. mankurt13

                    mankurt13 Well-Known Member

                    Joined:
                    18 Oct 2019
                    Messages:
                    373
                    Likes Received:
                    1,405
                    Reputations:
                    3
                    Тебе надо что-то вроде этого, как-нибудь творчески развей.
                     
                    1. roman921

                      roman921 Member

                      Joined:
                      24 May 2015
                      Messages:
                      316
                      Likes Received:
                      22
                      Reputations:
                      0
                      Да нужно чет простое и короткое, только экранная клава, на компе запущена прога, которая откуда-то подтягивает бинарный файлик для работы, нужно его стянуть оттуда. В папках проги файла не видно, в конфиге у нее такое: <param Host="10.0.xx.xx" Port="yyyy" URI="/myserv", попробовал в браузере зайти туда так: 10.0.xx.xx:yyyy/myserv, но ничего не открылось. Как этот файлик легче достать ? Подумал сдампить запущенную прогу и искать в дампе.
                       
                      1. mankurt13

                        mankurt13 Well-Known Member

                        Joined:
                        18 Oct 2019
                        Messages:
                        373
                        Likes Received:
                        1,405
                        Reputations:
                        3
                        Сниффером.
                         
                        1. roman921

                          roman921 Member

                          Joined:
                          24 May 2015
                          Messages:
                          316
                          Likes Received:
                          22
                          Reputations:
                          0
                          Ну там инета нету, флешку тоже не сунуть) Можно тока тем, что там лежит.
                           
                          1. Damper

                            Damper Member

                            Joined:
                            6 Jul 2015
                            Messages:
                            51
                            Likes Received:
                            17
                            Reputations:
                            1
                            Когда софтина юзает файл,то обычно она его копирует на винт,на котором она работает,можно попробовать восстановить его после автоматического удаления софтинами для восстановления данных или просто узнать имя файла,найти его и скопировать в другое место.Так же он,обычно,является временным и скрытым...
                             
                            1. roman921

                              roman921 Member

                              Joined:
                              24 May 2015
                              Messages:
                              316
                              Likes Received:
                              22
                              Reputations:
                              0
                              Их там нету, если только просто поискать файл по всему компу. Имя известно файла.
                               
                              1. Damper

                                Damper Member

                                Joined:
                                6 Jul 2015
                                Messages:
                                51
                                Likes Received:
                                17
                                Reputations:
                                1
                                Ну да,вполне выход.
                                 
                                1. roman921

                                  roman921 Member

                                  Joined:
                                  24 May 2015
                                  Messages:
                                  316
                                  Likes Received:
                                  22
                                  Reputations:
                                  0
                                  А можно ли как-то указать в certutil с какой строки в hex сделать ? Типа поиском я нашел файл в дампе, хочу с этого места, чтобы он в hex не делал весь дамп.
                                   
                                  1. denden999

                                    denden999 New Member

                                    Joined:
                                    21 Feb 2018
                                    Messages:
                                    12
                                    Likes Received:
                                    0
                                    Reputations:
                                    0
                                    Есть мануал

                                    https://github.com/itsMoji/Instagram_SSL_Pinning

                                    Вроде все сделал, как должно быть, но в burp валится ошибка



                                    1582104161184 Error Proxy [204] The client failed to negotiate an SSL connection to i.instagram.com:443: The client supported protocol versions [TLSv1.3, (D)TLS--5.26] are not accepted by server preferences [TLS12, TLS11, TLS10, SSL30, SSL20Hello]

                                    При чем

                                    adb push libliger.so /data/data/com.instagram.android/lib-zstd/libliger.so

                                    пушнул 100% и сертификаты поставил
                                    что делать?
                                     
                                    1. chamurai

                                      chamurai Member

                                      Joined:
                                      4 Nov 2016
                                      Messages:
                                      93
                                      Likes Received:
                                      8
                                      Reputations:
                                      0
                                      Подойдет ли radare2 для реверсинга? Насколько он хорош в этом плане? Или стоит юзать другие инструменты? Вроде как он уже долгнал иду а по некоторым параметрам и перегнал, в том числе - он бесплатен, и тажке можно писать модули.
                                       
                                      1. mankurt13

                                        mankurt13 Well-Known Member

                                        Joined:
                                        18 Oct 2019
                                        Messages:
                                        373
                                        Likes Received:
                                        1,405
                                        Reputations:
                                        3
                                        Радару на руку играет то, что он сделан по всем канонам церкви летающего пингвина, поэтому ее адепты яростно его защищают. Я бы сказал не подойдет и пользуйся гидрой, которая догнала и перегнала иду до того, как о ней стало известно. Радар может похвастаться разве что возможностями отладки.
                                         
                                        1. mirvirusov

                                          mirvirusov New Member

                                          Joined:
                                          11 Jun 2021
                                          Messages:
                                          29
                                          Likes Received:
                                          3
                                          Reputations:
                                          0
                                          В общем есть файлик накрытый неизвестным\замаскированым протектором, нахожу OEP, правлю стиленые байты, вроде все ок, но в IAT какие-то проблемы, находятся дублирующиеся указатели на адреса одинаковых апи функций, чего вроде как в нормальных уловиях быть не должно, причем на оба указателя ссылаются call'ы либо jmp'ы из секции кода оригинальной программы, бряки на них срабатывают, то есть это вроде не пустой мусор. Как в таком случае чинить табличку импорта ? Реконструктор не восстанавивает правильную таблицу да и в принципе не должен, потому что на одну функцию в IAT должен быть один указатель по определению, но никак не 2 и более. Что посоветуете? Куда копать ?