Софт для поиска точек входа

Тема в разделе "WASM.RESEARCH", создана пользователем r00t, 5 янв 2008.

  1. r00t

    r00t New Member

    Публикаций:
    0
    Регистрация:
    5 янв 2008
    Сообщения:
    14
    Всем привет, народ подскажите софт для нахождения входных точек пользовательских данных в бинарях???

    За ранее благодарствую
     
  2. twgt

    twgt New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    1.494
    Если под
    понимается обычна Entry Point, то так раньше умел делать PeTools. По сигнатурам.
     
  3. W4FhLF

    W4FhLF New Member

    Публикаций:
    0
    Регистрация:
    3 дек 2006
    Сообщения:
    1.050
    Да собственно обычный EP всегда лежит в заголовке, ничего искать не надо :)

    ТС, сформулируй задачу чётче.
     
  4. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    Если нужен OEP, то PEiD с плагином genoep.dll
     
  5. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Может быть имеются ентри поинты функций или еще что.. Пусть четче сформулирует)
     
  6. twgt

    twgt New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    1.494
    Я думаю что нужна софтина для поиска когда неизвестно даже примерное расположение :)
    Например если файл запустить, сделать дамп и по сигнатуре найти EP )
     
  7. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    ИМХО адресов "пользовательских данных в бинарях" нет :)
    надо секцию .rsrc разобрать )
     
  8. r00t

    r00t New Member

    Публикаций:
    0
    Регистрация:
    5 янв 2008
    Сообщения:
    14
    Ага, другими словами можно сказать нахождение буферов в памяти (в которые пользователь ввел данные) или нахождение аргументов функций(и самих функций) которые могут воспринимать внешние данные от юзера...
     
  9. r00t

    r00t New Member

    Публикаций:
    0
    Регистрация:
    5 янв 2008
    Сообщения:
    14
    Никто не в курсе???
     
  10. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    r00t
    Таких функций в ГУЯх, которые воспринимают данные пользователя, немало :) А если у тебя прога от Борланда, то добавлю, что в VCL таких функций тоже хватает :)
     
  11. r00t

    r00t New Member

    Публикаций:
    0
    Регистрация:
    5 янв 2008
    Сообщения:
    14
    Я в курсе что их много...меня софт интерисует который их находит и манипулирует, ты заголовок темы читал??????
     
  12. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    С формулировкой вопроса пожалуйста почётче. Конкретно, каких точек?
     
  13. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.734
    А что такое пользовательские данные ?

    Секция .data ?
    Ресурсы (иконки,картинки) ?

    Или нужно быть телепатом что бы тебя понять ???
     
  14. EvilPhreak

    EvilPhreak New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2007
    Сообщения:
    154
    r00t
    Придурь, мышкой и клавой для начала научись пользоваться, а потом вопросы задавай. Иди к проктологу он покажет тебе точки входа.
     
  15. bugaga

    bugaga New Member

    Публикаций:
    0
    Регистрация:
    1 июл 2007
    Сообщения:
    361
    LOOL)))

    ну а по теме - hiew (F8+F5, F6 refer), idapro (всякие там dword_77616094 dd 0 ; DATA XREF: sub_77512649+21)...
     
  16. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.734
    выходные точки непользовательских данных в тринарях :)
     
  17. r00t

    r00t New Member

    Публикаций:
    0
    Регистрация:
    5 янв 2008
    Сообщения:
    14
    ок..запускаем прогу из консоли и передаем ей несколько аргументов, как узнать какие функции в дальнейшем обрабатывают эти агргументы если говорить за гую ...есть апихи которые могут принимать и обрабатывать например строки которые пользователь ввел(например в сканере портов - IPшник) чем не данные..как узнать что АПИ обрабатывает строку эту....есть ли какой-то софт который это делает автоматически или тест утилиты для софта (вот что имел ввиду:)

    To EvilPhreak: таких как ты ушлепков....короче оторвать бы тебе язык, вместо ключей что бы носил в кармане..
     
  18. W4FhLF

    W4FhLF New Member

    Публикаций:
    0
    Регистрация:
    3 дек 2006
    Сообщения:
    1.050
    r00t

    Для получения пользовательских данных из окна существует не так много способов, самый распространённые - это функции GetDlgItemText, SendMessage(hWnd, WM_GETTEXT, ...), GetDlgItemInt. Какого специализированного софта для поисков этих буферов я не встречал, к тому же в общем случае без эмуляции или исполнения эта задача решения не имеет. Т.е. необходимо анализировать эти вызовы при отладке.
     
  19. r00t

    r00t New Member

    Публикаций:
    0
    Регистрация:
    5 янв 2008
    Сообщения:
    14
    сразу вопрос где можно посмотреть полный списочек функций такие как GetDlgItemText,GetDlgItemInt и т.д. о которых говорил:)

    А какие нибуть АПИ шпионы не покажут эту инфу..остается только вручную в отладке((
    Слышал была такая именитая прога от cigital ...Failure simulation tool (FST)...аналоги или получше кто-нибуть подскажет???
     
  20. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Ввод в консоле - следишь за CsrClientCallServer, возвратит то, что вводил.