IDA Pro создать сегмент в файле

Тема в разделе "WASM.BEGINNERS", создана пользователем Animelubitel, 21 июл 2017.

  1. Animelubitel

    Animelubitel Member

    Публикаций:
    0
    Регистрация:
    21 июл 2017
    Сообщения:
    36
    1. Как создать сегмент именно в IDA Pro? Напишите подробный пример пожалуйста.
    2. Можно ли создать сегмент больше, чем место в файле именно в IDA Pro, если нет - то какими программами? Напишите подробный пример пожалуйста. Надо большой рабочий сегмент.
    Можно ли в IDA Pro поменять EntryPoint в файле? Если да, напишите подробный пример пожалуйста.
    Помогите пожалуйста(не просите написанный мой пример, у меня не получилось), я создаю сегмент, но у меня не получается, все адреса одинаковые, а не такие [​IMG]
    и сегмент не сохраняется, как сохранить не знаю.
    =============================================================
    Тут был Яша, подправил грамматику и пунктуацию ;)
     
    Последнее редактирование модератором: 21 июл 2017
  2. yashechka

    yashechka Ростовский фанат Нарвахи

    Публикаций:
    90
    Регистрация:
    2 янв 2012
    Сообщения:
    1.449
    Адрес:
    Россия
    1. Ну там же есть менюха Create Segment. Вводим имя, размер, смещение.
    2. Смотря какой файл. Любым хекс редактором можно расширить файл.
    Зачем Вам большой рабочий сегмент?
    EP берется из заголовка файла. EP можно отредактировать в PeTool или через плагин в IDA? Всё получается хорошо.
    3. https://books.google.ru/books?id=3nPAM3AZ1foC&pg=PA353&lpg=PA353&dq=ida+pro+create+segment&source=bl&ots=Nm27NWEdzo&sig=RnQFpp4Q5dJWakw_FLELr7chzwA&hl=ru&sa=X&ved=0ahUKEwjI3LKA5ZrVAhXGK5oKHfTqA4YQ6AEIcjAJ#v=onepage&q=ida pro create segment&f=false
    4.http://simeonpilgrim.com/blog/2009/10/06/reverse-engineering-pools-of-darkness-part-2/
     
    Последнее редактирование: 21 июл 2017
  3. Animelubitel

    Animelubitel Member

    Публикаций:
    0
    Регистрация:
    21 июл 2017
    Сообщения:
    36
    Спасибо большое, но можно поподробнее
    сегмент и секция это одно и тоже?
    вы ответили:"Ну там же есть менюха Create Segment. Вводим имя, размер, смещение."
    Можете объяснить поподробнее про "Вводим имя, размер, смещение." и пример
    Вопрос: можно ли создать сегмент больше, чем место в файле именно в IDA Pro. Да или нет, если да то как? объясните поподробнее и пример
    вы писали: EP берется из заголовка файла. EP можно отредактировать в PeTool или через плагин в IDA? Всё получается хорошо.
    какой плагин? объясните поподробнее и пример
    Я по английски не очень
    Помогите пожалуйста, вы очень умный человек и очень хорошо разбираетесь в этом. Заранее спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
  4. yashechka

    yashechka Ростовский фанат Нарвахи

    Публикаций:
    90
    Регистрация:
    2 янв 2012
    Сообщения:
    1.449
    Адрес:
    Россия
    А чего Вы пытаетесь добиться? Какая Ваша цель?
    ===
    >> сегмент и секция это одно и тоже? - Нет, немножко разное.
    Нет, немножко разное.
    >>Можете объяснить поподробнее про "Вводим имя, размер, смещение." и пример
    Edit->Segment->Create Segment
    >>какой плагин? объясните поподробнее и пример
    Вам нужно отредактировать заголовок exe файл, где хранится EP. Можно разными способами.
     
    Последнее редактирование: 21 июл 2017
  5. Animelubitel

    Animelubitel Member

    Публикаций:
    0
    Регистрация:
    21 июл 2017
    Сообщения:
    36
    Я хочу создать сегмент в файле для данных и кода(в конце всех адресов, выделить большой сегмент(больше чем в файле(проверить реально ли?),поменять EntryPoint на него
    А чем сегмент отличается от секции?
    создаю сегмент, не получается, сегмент отображается,но не правильный и не сохраняется
    может я что то не так делаю или нужно создавать секцию, как высчитать размер начало,концы и базовый адрес(смещение?)
    объясните пожалуйста
     
  6. yashechka

    yashechka Ростовский фанат Нарвахи

    Публикаций:
    90
    Регистрация:
    2 янв 2012
    Сообщения:
    1.449
    Адрес:
    Россия
    Давайте сделаем так - Я дам Вам ссылочку, а Вы прочитаете ок? Всё на Русском.
    http://rutracker.org/forum/viewtopic.php?t=2531582
    Качаем, читаем, на все вопросы готов ответить в личку, не забудь оплатить абонемент на месяц.
     
    Последнее редактирование: 21 июл 2017
  7. Animelubitel

    Animelubitel Member

    Публикаций:
    0
    Регистрация:
    21 июл 2017
    Сообщения:
    36
    ок:acute:
    и еще вопрос
    как поменять EntryPoint в IDA Pro?и грузануть в ней dll со своим кодом(загрузить dll,ссылкой . передать строкой, чтоб потом из нее свои функции брать и.т.д.:shout:
    а если я прочитаю вашши ссылочки и чето не пойму, поможете разобратся?:blum3:
     
  8. yashechka

    yashechka Ростовский фанат Нарвахи

    Публикаций:
    90
    Регистрация:
    2 янв 2012
    Сообщения:
    1.449
    Адрес:
    Россия
    Я думаю Вы много хотите для начала, сразу и всё. У Вас должен быть фундамент, база, от которой можно отталкиваться. Много вопросов отпадут прочитая эту книгу. А также ещё две. Будет очень классно. http://rutracker.org/forum/viewtopic.php?t=3988952
    http://www.twirpx.com/file/703503/
    Что не ясно по книге, можете писать в личку, только сначала купите абонемент у Администрации.
     
  9. Animelubitel

    Animelubitel Member

    Публикаций:
    0
    Регистрация:
    21 июл 2017
    Сообщения:
    36
    Не в наглость может скинете мне их на ящик anime_lubitel@mail.ru? А то у меня провайдер блокирует.
     
    Последнее редактирование модератором: 22 июл 2017
  10. Animelubitel

    Animelubitel Member

    Публикаций:
    0
    Регистрация:
    21 июл 2017
    Сообщения:
    36
    Качаем, читаем, на все вопросы готов ответить в личку, не забудь оплатить абонемент на месяц.
    А что за абонимент?
     
    Последнее редактирование модератором: 22 июл 2017
  11. yashechka

    yashechka Ростовский фанат Нарвахи

    Публикаций:
    90
    Регистрация:
    2 янв 2012
    Сообщения:
    1.449
    Адрес:
    Россия
    А Вы не знаете как это обойти?
     
  12. Animelubitel

    Animelubitel Member

    Публикаций:
    0
    Регистрация:
    21 июл 2017
    Сообщения:
    36
    Знаю просто скинуть быстрее, если нетрудно.
     
    Последнее редактирование модератором: 22 июл 2017
  13. yashechka

    yashechka Ростовский фанат Нарвахи

    Публикаций:
    90
    Регистрация:
    2 янв 2012
    Сообщения:
    1.449
    Адрес:
    Россия
  14. Animelubitel

    Animelubitel Member

    Публикаций:
    0
    Регистрация:
    21 июл 2017
    Сообщения:
    36
    спасибо:shout:
    Много вопросов отпадут прочитая эту книгу. А также ещё две, а где еще одна?:shout:
    и все таки тупой вопрос про абонемент на месяц, что это такое и обязательно ли?:shout:
     
  15. yashechka

    yashechka Ростовский фанат Нарвахи

    Публикаций:
    90
    Регистрация:
    2 янв 2012
    Сообщения:
    1.449
    Адрес:
    Россия
    Анимешникам обазательно.
     
    _edge нравится это.
  16. Animelubitel

    Animelubitel Member

    Публикаций:
    0
    Регистрация:
    21 июл 2017
    Сообщения:
    36
    Спасибо:shout:.
    Много вопросов отпадут прочитав эту книгу. А также ещё две, а где еще одна?:shout:
    И все таки тупой вопрос про абонемент на месяц. Что это такое и обязательно ли?:shout:Без шуток.
     
    Последнее редактирование модератором: 22 июл 2017
  17. yashechka

    yashechka Ростовский фанат Нарвахи

    Публикаций:
    90
    Регистрация:
    2 янв 2012
    Сообщения:
    1.449
    Адрес:
    Россия
    Без шуток - начинайте читать книги, ссылку уже дал.
     
  18. Animelubitel

    Animelubitel Member

    Публикаций:
    0
    Регистрация:
    21 июл 2017
    Сообщения:
    36
    Спасибо, но про абонимент не понял.
     
    Последнее редактирование модератором: 22 июл 2017
  19. yashechka

    yashechka Ростовский фанат Нарвахи

    Публикаций:
    90
    Регистрация:
    2 янв 2012
    Сообщения:
    1.449
    Адрес:
    Россия
    IDA, это не редактор файла, это база данных для файла, Вы можете там создать сегменты, с разными именами и длиной, но Вы их не увидите в exe файле, Вам нужно редактировать сам exe файл, либо растянуть последнюю секцию, либо создать оверлэй. Вот определитесь что Вам нужно. Размеры и новые секции нужно прописать в "заголовке" и там же указатель на точку входа поменять.
     
  20. Animelubitel

    Animelubitel Member

    Публикаций:
    0
    Регистрация:
    21 июл 2017
    Сообщения:
    36
    Спасибо а что такое оверлэй?
    Типа я правильно понимаю? сегмент это кусок не видимый как вы сказали(создается если нет места к примеру вообще), а секции это куски в сегментах, из создаешь и их уже видно или я туплю?