![]() |
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]() ![]() ![]() |
|
GremlinProg |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2706 Регистрация: 9.8.2005 Где: Тюмень Репутация: 99 Всего: 106 |
ну, раз говорю, значит можешь на них расчитывать, ты согласен на то, что я публично выложу твой ответ из личной переписки? если нет - не буду, но могу тебе просто в личку выслать, это твое право молчание будет ответом нет, публично я это решать не собирался
я думал, ты сам ее приведешь, ведь ее ты и оспаривал изначально
смотри внимательно на все подчеркнутое и осознай, насколь широкий круг злодеяний распространяется эта глава инжект со стороны кодекса - это: 1. декомпиляция - абсолютно точно 2. модификация - если внедряется хоть одна команда, меняющая поведение программы - да уже 2 пункта требуют выполнения как минимум условия: "для достижения способности к взаимодействию независимо разработанной программы для ЭВМ с другими программами", как ни крути -------------------- "Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины." |
||||
|
|||||
GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 2 Всего: 26 |
GremlinProg, в тот раз речь шла именно о декомпиляции и модификации программы, тогда эта статья была уместна.
Сейчас же речь идет об инжекте, которой никоим образом не относится к статье 1280 ГК РФ.
1. Инжект не требует декомпиляции программы, и в общем случае, вообще не требует каких либо знаний о программе. Инжект может быть произведен на 100% автоматически, без каких-либо действий лица запустившего инжект, если он был кем-то запущен. Тривиальный пример инжекта - toolhelp, системная библиотека windows, собирает информацию о процессе, осуществляя инжект своего кода в адресное пространство процесса. Все длл в списке appinit_dll автоматически инжектятся в любую программу использующую user32.dll . Итак, для инжекта как такового, декомпиляция программы не нужна вообще. Для написания кода или данных которые инжектятся, декомпиляция программы может потребоваться, но это тема об инжекте, а не о коде который инжектится. 2. Программой, или копией программы, являются объектные файлы, а также файлы данных. Образ в памяти не является оригиналом, и не является копией программы, т.к. побитово не соответствует ей. Возможно это утверждение спорно. Однако, в любом случае адресное пространство не принадлежит программе. Инжект производится в свободное адресное пространство, и не модифицирует программу. |
|||
|
||||
GoldFinch |
|
||||||||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 2 Всего: 26 |
Я думаю также следует разъяснить следующие вопросы:
1. Являются ли законными, действия по декомпиляции и модификации программы, совершенные автоматическими программными средствами, без участия человека? Пример - системный загрузчик (непосредственно работает с программой), системный отладчик (крешдампы), антивирусы (прямой анализ кода программы). 2. Эквивалентны ли понятия
и "преобразовать объектного кода программы в двоичном (бинарном) виде в объектный код программы в текстовом виде " (листинг дизассемблера, дамп кода и данных программы) Т.е. вот это (слева - объектный код в двоичном виде, справа - в текстовом)
и вот это
3. Действует ли на форум Конституция РФ, а также Конституции других стран, где прописана презумпция невиновности? Это относится к вопросу, является ли участник форума создавший тему об инжекте, априори нарушившим закон, что противоречит презумпции невиновности:
|
||||||||
|
|||||||||
GremlinProg |
|
||||||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2706 Регистрация: 9.8.2005 Где: Тюмень Репутация: 99 Всего: 106 |
я уже описал коим образом относится инжект к этой статье в том плане, в котором на форум приходят темы по инжекту, я пока ни одного не видел, где бы не требовался анализ кода, причем даже данная тема это наглядно демонстрирует, ну не из воздуха же взялся start_adr думаю, по этому поводу все понятно, так что про автоматизацию инжекта забудь, я этого даже не касаюсь и не вникаю в toolhelp: какой смысл майкрософту забираться в форточку своего же дома, когда у нее ключ в кармане от всех дверей ты сказал примерно следующее: "ребенок - не есть сын своей матери, т.к. не является ее точной копией", даже не знаю, спорить - нет?
примерно из той же оперы: "земля подо мной мне не принадлежит, можешь рыть яму прямо там, где я стою, я ведь умею летать" интересно, какова же функция инжекта, ежели это не так, ей богу, странные вещи пишешь
нет, киборгов мы пока не придумали, программы пока пишут люди ) да
-------------------- "Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины." |
||||||||
|
|||||||||
![]() ![]() ![]() |
Правила форума "C/C++: Системное программирование и WinAPI" | |
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |