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

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

  1. xor[jmp]

    xor[jmp] Banned

    Joined:
    29 Mar 2010
    Messages:
    89
    Likes Received:
    14
    Reputations:
    3
    Решил научится реверсить, и вот первым моим приложением стал флудер ICQ FBK42 от Карася.Его я пытаюсь отвязать.Как я понял там привязка идёт по ICQ, т.е программа заходит на 1 ICQ номер и весит там пока ещё 1 копия программы не попытается приконнектится к этому же нуму, как только вторая копия коннектится первую копию выбрасывает в оффлайн и программа выдаёт ошибку после чего закрывается.Асю я достать вроде бы сумел, но вот что делать дальше хз...Программа вроде чем-то запакована, распаковать пытался парой декомпиляторов но они выдавали ошибки...В общем буду благодарен за любую информацию по этому поводу:).

    P.S Знаю что флудер уже лежит отвязанный в паблике но мне интересно отвязать его самому :).
     
  2. AlexGT

    AlexGT Banned

    Joined:
    21 Jan 2008
    Messages:
    1
    Likes Received:
    18
    Reputations:
    0
    Как декомпилятором прот можно снять ?:) Смотри прот в разных сканерах пе, типа exeinfo, peid, rdg
     
  3. wolmer

    wolmer Member

    Joined:
    12 May 2009
    Messages:
    438
    Likes Received:
    97
    Reputations:
    9
    xor[jmp], такой софт отвязывать - работа не для новичка (исхожу из того - что софт может быть с asm правками)(конечно же интересно отвязать, но лучше для начала потренироваться на обычных программах (а не на программах для "хакера"))
     
  4. xor[jmp]

    xor[jmp] Banned

    Joined:
    29 Mar 2010
    Messages:
    89
    Likes Received:
    14
    Reputations:
    3
    Например?Можешь подкинуть программ для отвяза?И хотелось бы почитать статьи про реверсинг, но на ачате негде вроде бы не видел...
     
  5. silver

    silver New Member

    Joined:
    10 Oct 2006
    Messages:
    13
    Likes Received:
    0
    Reputations:
    -1
    можно ли добыть исходный код Bifrost 1.2.1d?
     
  6. AlexGT

    AlexGT Banned

    Joined:
    21 Jan 2008
    Messages:
    1
    Likes Received:
    18
    Reputations:
    0
    crackmes.de на них попробуй потренироваться
     
  7. tekton

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

    Joined:
    2 Jun 2008
    Messages:
    73
    Likes Received:
    3
    Reputations:
    0
    Сталкнулся с такой проблемой.
    Есть программка, она использует *.Dll ку
    Так вот, мне надо склеить *.ЕХЕ и эту *.DLL
    Сделал с помощью батника
    Code:
    copy /b *.EXE + *.dll   *.EXE
    Теперь вопрос:
    Как сделать чтоб эта дллка выгружалась в память и
    прога могла к ней обращаться, как будто она лежит рядом ?

    P.S. Просьба не предлагать тхиннстал, ксенокод и др проги для партабла. Чисто родной *.ЕХЕ и родная *.DLL
     
  8. zeppe1in

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

    Joined:
    12 Jul 2006
    Messages:
    343
    Likes Received:
    66
    Reputations:
    18
    эт ты чо склейл так? не будет так работать. чем "проги для партабла" не устраивают? делай свой склейщик тогда.
     
  9. neprovad

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

    Joined:
    19 Oct 2007
    Messages:
    899
    Likes Received:
    274
    Reputations:
    59
    если на один раз можно просто модифицировать код exe так чтоб вместо LoadLibrary вызывался твой кусок кода, дописаный например в новую секцию, а сам dll можно в ресурсы добавить или действительно просто оверлеем прицепить
     
  10. tekton

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

    Joined:
    2 Jun 2008
    Messages:
    73
    Likes Received:
    3
    Reputations:
    0
    Если можно расскажите по подробнее как это сделать ;)
     
  11. neprovad

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

    Joined:
    19 Oct 2007
    Messages:
    899
    Likes Received:
    274
    Reputations:
    59
    Ну вы же сами давали ответ на свой вопрос, не так ли? :)
    copy /b *.EXE + *.dll *.EXE
     
  12. AlexGT

    AlexGT Banned

    Joined:
    21 Jan 2008
    Messages:
    1
    Likes Received:
    18
    Reputations:
    0
    Может не в тему, а инжектить пробовал? Помню так раньше античит обходили на руофе :)
     
  13. tekton

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

    Joined:
    2 Jun 2008
    Messages:
    73
    Likes Received:
    3
    Reputations:
    0
    Нет не пробовал.
    Да и не зачем.
    Длл-ка и так подхватывается прогой.
    Но нужно что бы в одном файле это все было. ;)
    Чтоб *DLL рядом не лежала, но после загрузки проги в памяти она была.
     
    #633 tekton, 9 Apr 2010
    Last edited: 10 Apr 2010
  14. Xeleon

    Xeleon New Member

    Joined:
    10 Jun 2009
    Messages:
    20
    Likes Received:
    0
    Reputations:
    0
    какой прогой или как можно выдрать регестри ключи из msi инсталятора ? Или хотябы как отследить какие ключи пишит в регистар ?
     
  15. neprovad

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

    Joined:
    19 Oct 2007
    Messages:
    899
    Likes Received:
    274
    Reputations:
    59
    http://download.sysinternals.com/Files/ProcessMonitor.zip
     
  16. tekton

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

    Joined:
    2 Jun 2008
    Messages:
    73
    Likes Received:
    3
    Reputations:
    0
    ЗДЕСЬ (глобальная слежка)
    а можжно так же
    ЗДЕСЬ (последняя мне больше нравится если чисто реестр надо отследить)

    Делаем снимок, устанавливаем прогу (НО НЕ ЗАПУСКАЕМ !) , делаем второй снимок, сравниваем снимки.
    Если надо отследить какие ключи прога кидает при запуске, запускаем её, потом закрываем и делаем третий снимок. Сравниваем последних два (Второй и третий)

    P.S. Программ много, например Total Uninstall, RegSnap... кому какая по вкусу.
     
    #636 tekton, 12 Apr 2010
    Last edited: 12 Apr 2010
    1 person likes this.
  17. St0nX

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

    Joined:
    19 May 2007
    Messages:
    257
    Likes Received:
    46
    Reputations:
    0
    Появилась проблема с установкой SoftICE на Windows XP SP3 Видео картра ATI Mobility Radeon HD2600. В интернетах говорят что на 3 пакет вообще нету рабочего SoftICE. Может там инфа устарела или кто то ставил... поделитесь)))
     
  18. s0l_ir0n

    s0l_ir0n Active Member

    Joined:
    14 Mar 2009
    Messages:
    399
    Likes Received:
    144
    Reputations:
    18
    Если ты только учишься реверсить, то ставь OllyDbg и не парься, если же тебе нужна работа с нулевым кольцом, то ставь Syser Debugger. Про soft-ice можешь забыть, т.к. с ним работают только тру олдскульщики и наркоманы
     
    1 person likes this.
  19. St0nX

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

    Joined:
    19 May 2007
    Messages:
    257
    Likes Received:
    46
    Reputations:
    0
    Просто начал читать серию статей "Написание драйвера в подробностях" там порекомендовали именно SoftICE. Попробую конечно разобраться в Syser Debugger спасибо! :)
     
  20. wolmer

    wolmer Member

    Joined:
    12 May 2009
    Messages:
    438
    Likes Received:
    97
    Reputations:
    9
    Вопрос: можно ли сделать так чтобы бряк срабатывал только при опред. значениях eax? (или ecx, edx (вообщем не важно))(ollydbg)

    Если да, то как? (без ручного правки кода)(расчитываю на то, что возможно есть такой плагин)