HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Реверсинг
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #291  
Старый 08.12.2008, 23:22
-DeN-
Новичок
Регистрация: 10.01.2008
Сообщений: 3
С нами: 9649187

Репутация: 0
По умолчанию

To neprovad.

да триал я давно убрал... просто хотел ещё и наг с кнопкой "Регистер" убрать.
Но все равно Спасибо за Ответ...
 
Ответить с цитированием

  #292  
Старый 08.12.2008, 23:26
neprovad
Постоянный
Регистрация: 19.10.2007
Сообщений: 794
С нами: 9769287

Репутация: 711


По умолчанию

Цитата:
Сообщение от delay(0)  
спасибо
tuts4you.com - загляни, надеюсь не пожалеешь
 
Ответить с цитированием

  #293  
Старый 08.12.2008, 23:37
delay(0)
Участник форума
Регистрация: 22.11.2006
Сообщений: 117
С нами: 10246130

Репутация: 141
По умолчанию

Цитата:
Сообщение от neprovad  
tuts4you.com - загляни, надеюсь не пожалеешь
Может кому пригодится:

Understanding the Import Address Table
http://tuts4you.com/download.php?view.1505

Understanding Import Tables
http://tuts4you.com/download.php?view.198

Import Address Table Rebuilding
http://tuts4you.com/download.php?view.194

PE Files Import Table Rebuilding
http://tuts4you.com/download.php?view.196
 
Ответить с цитированием

  #294  
Старый 09.12.2008, 15:55
zeppe1in
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
С нами: 10437270

Репутация: 117
По умолчанию

Цитата:
Сообщение от delay(0)  
Чтобы такого почитать про восстановление IAT, IAT как таковую, и прицип её работы?
Про нахождение OEP тоже не помешает.
PS: васм читал, надо что-то ещё...
Васм ты весь прочитал?) там есть "Об упаковщиках в последний раз". а если прочитал и мало то тогда гугл читай чо).
 
Ответить с цитированием

  #295  
Старый 10.12.2008, 19:48
ronald
Участник форума
Регистрация: 27.03.2008
Сообщений: 288
С нами: 9538880

Репутация: 83
По умолчанию

совершенно тупой вопрос:
как в Ольге самому ставить JMP (через Assemble почему-то не работат!!!)
 
Ответить с цитированием

  #296  
Старый 10.12.2008, 20:41
0x0c0de
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
С нами: 9981026

Репутация: 1564
По умолчанию

>> как в Ольге самому ставить JMP (через Assemble почему-то не работат!!!)

конкретизируйте. что значит не работает?
 
Ответить с цитированием

  #297  
Старый 10.12.2008, 20:44
ronald
Участник форума
Регистрация: 27.03.2008
Сообщений: 288
С нами: 9538880

Репутация: 83
По умолчанию

конкретизирую: либо не устанавливает JMP вообще, либо он не работает
 
Ответить с цитированием

  #298  
Старый 10.12.2008, 22:17
VERte][
Участник форума
Регистрация: 17.05.2007
Сообщений: 220
С нами: 9992546

Репутация: 441
По умолчанию

jmp adress, может не работать из-за отсутствия прав на execute в секции, куда ты прыгаешь, либо так неудачно ставится jmp, что сразу после него вылетает ошибка из-за невыровненого стека.
Пример: jmp 0040101D
 
Ответить с цитированием

  #299  
Старый 13.12.2008, 00:53
tekton
Познающий
Регистрация: 02.06.2008
Сообщений: 59
С нами: 9442961

Репутация: 3
Question

Прочитал статью Broken Sword*а про Code rip Broken Sword*а http://www.wasm.ru/article.php?article=coderip01 В общих чертах понял. Но меня интерисует вопросы:

1) Как отследить изменения стека до (какие параметры приготавливаются до исполнения функции) и во время исполнения функции (может быть туча записей в стек)?

2) Как компелировать выдранный код?

3) Хотелось бы посмотреть как это работает на практике! Broken Sword обещал продолжение этой статьи (практическое воплощение статьи), но к сожалению тема заглохла!!!

Может есть какая статья или дока ( на русском!) где это всё подробно (пошагово) описывается!!!

В гугл не отсылать там только ссылки на эту статью, и ещё на какуюто прогу для выдирания кода из Html
 
Ответить с цитированием

  #300  
Старый 13.12.2008, 01:42
izlesa
Участник форума
Регистрация: 03.01.2008
Сообщений: 156
С нами: 9660439

Репутация: 110
По умолчанию

2tekton
С рипом кодом сталкнулся только раз. Так что нижеследующее из собственного маленького опыта )) если что - старшие товарищи поправят

1)

Тк рипал кусок кода, а не полностью функцию то точно сказать не могу. Но там были определенные параметры, ктр инициализировались до и были константами в принципе, но создавались гдето в глубине материнских функций. Так вот вылавливал их опытным путём, считая рипнутый код черным ящиком, подавал на вход определенные параметры и смотрел, что получается на выходе. На выходе должно было получится только либо ноль, либо 1, так что много это времени не заняло )) А вот в случае функции цельной я вообще проблем не вижу. Главное найти её вызов и понять, для чего нужен каждый аргумент, что при знании назначения функции достаточно просто. А каким образом стек изменяется во время исполнения кода функции нас не должно волновать, ибо чёрный ящик ))).

2)

Ну я компилили фсм-вставками в Си-код. Естественно необходима доработка напильником ) хотя это смотря из чего выдирать ) я из Olly выдирал - нудно исправлял потом jmp и метки (( из IDA видимо проще )).

3)

А что там глядеть, делать надо ^____^

Последний раз редактировалось izlesa; 13.12.2008 в 01:45..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с железом. Задай вопрос, получи ответ Alexsize "Железо" 1181 10.06.2010 12:08



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.