Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

08.12.2008, 23:22
|
|
Новичок
Регистрация: 10.01.2008
Сообщений: 3
Провел на форуме: 2106
Репутация:
0
|
|
To neprovad.
да триал я давно убрал... просто хотел ещё и наг с кнопкой "Регистер" убрать.
Но все равно Спасибо за Ответ...
|
|
|

08.12.2008, 23:26
|
|
Постоянный
Регистрация: 19.10.2007
Сообщений: 794
Провел на форуме: 1013791
Репутация:
711
|
|
Сообщение от delay(0)
спасибо
tuts4you.com - загляни, надеюсь не пожалеешь
|
|
|

08.12.2008, 23:37
|
|
Участник форума
Регистрация: 22.11.2006
Сообщений: 117
Провел на форуме: 1813343
Репутация:
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
|
|
|

09.12.2008, 15:55
|
|
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
Провел на форуме: 1654818
Репутация:
117
|
|
Сообщение от delay(0)
Чтобы такого почитать про восстановление IAT, IAT как таковую, и прицип её работы?
Про нахождение OEP тоже не помешает.
PS: васм читал, надо что-то ещё...
Васм ты весь прочитал?) там есть "Об упаковщиках в последний раз". а если прочитал и мало то тогда гугл читай чо).
|
|
|

10.12.2008, 19:48
|
|
Участник форума
Регистрация: 27.03.2008
Сообщений: 288
Провел на форуме: 800727
Репутация:
83
|
|
совершенно тупой вопрос:
как в Ольге самому ставить JMP (через Assemble почему-то не работат!!!)
|
|
|

10.12.2008, 20:41
|
|
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме: 4226446
Репутация:
1564
|
|
>> как в Ольге самому ставить JMP (через Assemble почему-то не работат!!!)
конкретизируйте. что значит не работает?
|
|
|

10.12.2008, 20:44
|
|
Участник форума
Регистрация: 27.03.2008
Сообщений: 288
Провел на форуме: 800727
Репутация:
83
|
|
конкретизирую: либо не устанавливает JMP вообще, либо он не работает
|
|
|

10.12.2008, 22:17
|
|
Moderator - Level 7
Регистрация: 17.05.2007
Сообщений: 220
Провел на форуме: 3013539
Репутация:
441
|
|
jmp adress, может не работать из-за отсутствия прав на execute в секции, куда ты прыгаешь, либо так неудачно ставится jmp, что сразу после него вылетает ошибка из-за невыровненого стека.
Пример: jmp 0040101D
|
|
|

13.12.2008, 00:53
|
|
Познающий
Регистрация: 02.06.2008
Сообщений: 59
Провел на форуме: 171210
Репутация:
3
|
|
Прочитал статью Broken Sword*а про Code rip Broken Sword*а http://www.wasm.ru/article.php?article=coderip01 В общих чертах понял. Но меня интерисует вопросы:
1) Как отследить изменения стека до (какие параметры приготавливаются до исполнения функции) и во время исполнения функции (может быть туча записей в стек)?
2) Как компелировать выдранный код?
3) Хотелось бы посмотреть как это работает на практике! Broken Sword обещал продолжение этой статьи (практическое воплощение статьи), но к сожалению тема заглохла!!!
Может есть какая статья или дока ( на русском!) где это всё подробно (пошагово) описывается!!!
В гугл не отсылать там только ссылки на эту статью, и ещё на какуюто прогу для выдирания кода из Html
|
|
|

13.12.2008, 01:42
|
|
Участник форума
Регистрация: 03.01.2008
Сообщений: 156
Провел на форуме: 414311
Репутация:
110
|
|
2tekton
С рипом кодом сталкнулся только раз. Так что нижеследующее из собственного маленького опыта )) если что - старшие товарищи поправят
1)
Тк рипал кусок кода, а не полностью функцию то точно сказать не могу. Но там были определенные параметры, ктр инициализировались до и были константами в принципе, но создавались гдето в глубине материнских функций. Так вот вылавливал их опытным путём, считая рипнутый код черным ящиком, подавал на вход определенные параметры и смотрел, что получается на выходе. На выходе должно было получится только либо ноль, либо 1, так что много это времени не заняло )) А вот в случае функции цельной я вообще проблем не вижу. Главное найти её вызов и понять, для чего нужен каждый аргумент, что при знании назначения функции достаточно просто. А каким образом стек изменяется во время исполнения кода функции нас не должно волновать, ибо чёрный ящик ))).
2)
Ну я компилили фсм-вставками в Си-код. Естественно необходима доработка напильником ) хотя это смотря из чего выдирать ) я из Olly выдирал - нудно исправлял потом jmp и метки (( из IDA видимо проще )).
3)
А что там глядеть, делать надо ^____^
Последний раз редактировалось izlesa; 13.12.2008 в 01:45..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|