Вопрос про .exe как найти ссылку в самом файле?

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by 9822, 18 Dec 2009.

  1. 9822

    9822 Banned

    Joined:
    3 Aug 2005
    Messages:
    273
    Likes Received:
    29
    Reputations:
    8
    Кто подскжает софт, мне надо открыть 1.exe и в нем есть ссылка в этом коде, эту ссылку нужно заменить на другую ссылку и сохронить и отослать


    задания такое дали.


    1.exe он не зашифроваван и там автор загадки говорит он в открытом виде, но как это увидеть хз.
    надеюсь помогут тут кодеры :)

    1.exe это софт на Dot Nete C# и прога делает функции
     
    #1 9822, 18 Dec 2009
    Last edited: 18 Dec 2009
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    809
    Reputations:
    231
    reflector и к нему reflexil скачай
     
    _________________________
  3. 9822

    9822 Banned

    Joined:
    3 Aug 2005
    Messages:
    273
    Likes Received:
    29
    Reputations:
    8
    А есть еще можеть быть какой нибуть софт?
     
  4. altblitz

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

    Joined:
    5 Jun 2009
    Messages:
    3,697
    Likes Received:
    3,139
    Reputations:
    236
    Kaimi дело говорит, предлагая рефлектор/фил.

    возможно, автор задания имел ввиду просто нахождение ссылки в .data программы Х,
    и привязка к Си шарп несущественна(? поправьте, если не так).

    в общем случае, можно найти ссылку двумя путями, активным и пассивным.

    дело в том, что ссылка в явном виде может и отсутсвовать,
    и создаватся динамически, т.е в общем виде:
    str A = str("http://") + str(domainName) + str(tld)

    1. пассивный - простой
    программа Х запускается, запускается WinHex,
    отрабатывается ссылка, WinHex ищет в памяти программы нужный набор символов.

    2. активный - сложнее
    программа Х запускается в TurboDebugger,
    ставятся брейк-пойнты на dll Win на входах функций по обращению к DNS,
    и из стека определяется адрес вызова и адрес строки со ссылкой.
     
  5. patcher

    patcher Banned

    Joined:
    15 Dec 2009
    Messages:
    190
    Likes Received:
    37
    Reputations:
    10
    Можешь попробывать ResHack, если как ты говоришь файл не зашифрован.