Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / вопрос о дизассемблировании / 22 сообщений из 22, страница 1 из 1
12.01.2007, 16:22
    #34252381
ujh
ujh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
Правильно ли я понимаю, что, если "гробокопатель" провёл дизассемблирование части программы, скажем в месте, где в рез-те чтения файла определённого формата числа заносятся в массив,

то у него не получится

так заменить ТОЛЬКО этот кусок, чтобы программа читала файл другого формата и писала числа в этот-же массив?

Т.е. вопрос таков: правильно ли, что для внесения принципиальных (рабочих, алгоритмических) изменений в программу, необходимо её дизассемблировать ВСЮ, затем вносить изменения и заново компилировать?

Или возможны исправления "руками" (локальные алгоритмические исправления)?
...
Рейтинг: 0 / 0
12.01.2007, 16:25
    #34252390
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
возможны, просто без полного дизассемблирования сложно понять, где надо менять.
...
Рейтинг: 0 / 0
12.01.2007, 16:35
    #34252429
Akh
Akh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
Как правило, всю.
...
Рейтинг: 0 / 0
15.01.2007, 19:53
    #34256986
shuklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
ujhто у него не получится

получится.
метода следующая:

- сначала понять что где и как менять в алгоритмическом смысле.
- делается программа - загрузчик,
-- она загружает оригинальную
-- находит место, которое требует изменений
-- вместо оригинального кода встраивает call внутрь своего тела
-- уже внутри себя реализует тот алгоритм, который нужен.

достоинства сего метода:
- не ограничены размером нового алгоритма
- не меняли оригинальный файл => формально нет взлома, т.е. юридически более чистое решение.
...
Рейтинг: 0 / 0
16.01.2007, 11:38
    #34258056
zloy den
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
Насчет более чистого в юридическом смысле сомневаюсь-везде написано что запрещается даже дизассемблировать программу
...
Рейтинг: 0 / 0
19.01.2007, 12:02
    #34267573
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
http://www.fips.ru/avp/law/3523-1s.htm статья 15 параграф 3. "Везде написано" идет лесом.
...
Рейтинг: 0 / 0
19.01.2007, 12:28
    #34267709
zloy den
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
Интересно. Т.о. получается что лицензионное соглашение идет вразрез с законодательством, т.е. не имее юридической силы в данном пункте?
...
Рейтинг: 0 / 0
19.01.2007, 12:47
    #34267817
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
Именно так. Впрочем, это не значит, что можно дизассемблировать программу с какими-то другими целями/ограничениями, нежели перечислены в указанном пункте.
...
Рейтинг: 0 / 0
19.01.2007, 12:59
    #34267889
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
а Статья 9, право на неприкосновенность, Статья 10, Исключительное право ?
...
Рейтинг: 0 / 0
19.01.2007, 13:19
    #34267984
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
Читайте и обрящете. Судя по сказанному, такое впечатление, что Вы прочитали только названия.
...
Рейтинг: 0 / 0
19.01.2007, 13:28
    #34268018
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
по праву на неприкосновенность правообладатель может запретить изменение своего продукта.
...
Рейтинг: 0 / 0
19.01.2007, 13:42
    #34268075
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
maXmoпо праву на неприкосновенность правообладатель может запретить изменение своего продукта.
Может. Если докажет, что это изменение наносит ущерб его, автора, чести и достоинству. "Флаг ему в руки" (c) К декомпиляции неприкосновенность никакого отношения не имеет, продукт вследствие декомпиляции ни на йоту не меняется. Спор между законным правом на неприкосновенность и законным правом на адаптацию почти наверняка будет решен в пользу адаптации.

Почему "почти наверняка" - в гражданском законодательстве есть такое понятие "злоупотребление правом", используемое как раз в подобных ситуациях. Скажем, если я возьму Вашу программу и под видом адаптации вырежу из нее Ваш копирайт, судья скажет, что я злоупотребил правом на адаптацию и вынесен решение в пользу соблюдения Ваших законных прав. Если же Вы попытаетесь запретить мне адаптацию, желая, например, заставить меня заказать такую доработку Вам - судья уже Вашу позицию назовет злоупотреблением правом на неприкосновенность.

P.S. Если хотите обсуждать коллизии - зайдите на юридический форум, поищите кому там нехрен делать. У меня в том числе просто не хватит знаний, чтобы сказать, как трактуются некоторые действительно неоднозначные ситуации. Ссылку на "разрешающую норму" я привел; если Вы полагаете, что она никогда и ни при каких условиях не действует и размещена исключительно для красоты........
...
Рейтинг: 0 / 0
19.01.2007, 14:21
    #34268250
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
А если так: не согласившись с лицензионным соглашением, ты не имеешь права пользоваться программой. А согласившись – не должен его нарушать.
...
Рейтинг: 0 / 0
19.01.2007, 14:36
    #34268319
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
maXmoА если так: не согласившись с лицензионным соглашением, ты не имеешь права пользоваться программой. А согласившись – не должен его нарушать.любая позиция соглашения, противоречащая законодательству - юридически ничтожна. (согласились вы с ней, или нет).
сл-но ваше "если так" идет лесом.
...
Рейтинг: 0 / 0
19.01.2007, 14:56
    #34268446
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
4321любая позиция соглашения, противоречащая законодательству - юридически ничтожна. (согласились вы с ней, или нет).если ты не согласился с лицензионным соглашением, ты не являешься владельцем копии программы, потому не обладаешь правом, защищаемым ст.15.
...
Рейтинг: 0 / 0
19.01.2007, 15:02
    #34268468
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
maXmo 4321любая позиция соглашения, противоречащая законодательству - юридически ничтожна. (согласились вы с ней, или нет).если ты не согласился с лицензионным соглашением, ты не являешься владельцем копии программы, потому не обладаешь правом, защищаемым ст.15.
если я согласился с _любым_ соглашением (а не только лицензионным), я все равно не несу ответственности за нарушение юридически ничтожных позиций этого соглашения.

и вообще включение в любое соглашение юридически ничтожного пункты
1. бессмысленно (они не будут иметь силы)
2. если вы попытаетесь утверждать обратное - я привлеку вас к ответсвенности, за отстаивание позиций, противоречаших действующему законодательству - т.е. за _попытку _нарушить_ закон - сиречь - преступить - сиречь - совершить преступление .
...
Рейтинг: 0 / 0
19.01.2007, 15:18
    #34268522
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
4321я все равно не несу ответственностина тебя ответственности пока никто и не возлагает.
4321и вообще включение в любое соглашение юридически ничтожного пунктынарушение этих пунктов влечёт к потере силы договора, по-твоему они ничтожны?
4321за отстаивание позиций, противоречаших действующему законодательствузаключение договоров не противоречит действующему законодательству.
...
Рейтинг: 0 / 0
19.01.2007, 15:20
    #34268532
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
Во всяком случае, у каждого есть право блуждать в своих фантазиях, можешь им воспользоваться, я тебе не мешаю.
...
Рейтинг: 0 / 0
19.01.2007, 15:49
    #34268649
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
автор 4321и вообще включение в любое соглашение юридически ничтожного пунктынарушение этих пунктов влечёт к потере силы договора, по-твоему они ничтожны?
нет, не влечёт. нарушение юридически ничтожного пункта - столь же юридически ничтожно (не влечет ничего), как и его включение в.
автор 4321за отстаивание позиций, противоречаших действующему законодательствузаключение договоров не противоречит действующему законодательству.[/quot]поддержка ничтожного пункта, согласно законодательству, не обеспечивается этим самым законодательством. В том числе и факт нарушения такого пункта не интересует законодательство. А вот попытка отстоять нечто, прямо противоречащее законодательству - есть попытка преступления.

(преступления законодателства )
...
Рейтинг: 0 / 0
19.01.2007, 16:17
    #34268761
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
maXmoА если так: не согласившись с лицензионным соглашением, ты не имеешь права пользоваться программой. А согласившись – не должен его нарушать.
Если так, то может быть что-нибудь интересное было бы. Но оно не так. Где Вы можете получить подробные разъяснения, я уже сказал.
...
Рейтинг: 0 / 0
19.01.2007, 17:19
    #34268972
ujh
ujh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
на поставленные в ветке вопросы.

Вопрошавший.
...
Рейтинг: 0 / 0
19.01.2007, 17:24
    #34268996
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос о дизассемблировании
чего тебе?
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / вопрос о дизассемблировании / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]