![]() |
![]() |
![]() |
|
Безопасность: Защита внешней обработки делается только через пароль на модуль обекта? Ø (Волшебник 25.01.2005 15:35) |
☑ | ||
---|---|---|---|---|
0
NS
25.01.05
✎
12:15
|
Или есть нормальные способы?
|
|||
1
PVasili
25.01.05
✎
12:26
|
а чем он не нормален?
|
|||
2
NS
25.01.05
✎
12:28
|
Тем, что как и в 7.7 его рано или поздно сломают, и тем, что мне хотелось бы скрыть формы.
А если сломают, то это для моей грядущей обработки фатально. |
|||
3
427
25.01.05
✎
12:48
|
Нормальной защиты не будет никогда - это принцип.
Ибо тогда "якобы открытость" исчезнет даже теоретически - а это противоречит заявлениям фирмы |
|||
4
PVasili
25.01.05
✎
13:05
|
(0,2) пример нормального способа? и что у тебя секретного в обработке пример?
кто-то не сможет реализовать твою логику? сомневаюсь :) (3) прав - все рано или поздно вскроется\выяснится :) |
|||
5
NS
25.01.05
✎
13:07
|
(4) Секретного? Есть кое-что секретное...
Нормальный способ - компиляция в p-код. |
|||
6
427
25.01.05
✎
13:09
|
(5) у фокса р-код поднимался на раз-два...
|
|||
7
Asmody
25.01.05
✎
13:10
|
все секретное - в ВК
|
|||
8
NS
25.01.05
✎
13:11
|
(7) ВК нельзя... Это штука - демонстрация возможностей восьмеры, а что за демонстрация с ВК.
|
|||
9
АЛьФ
модератор
25.01.05
✎
13:11
|
3(6) Лично декомпилятор писал?
|
|||
10
PVasili
25.01.05
✎
13:13
|
(4) кое-что - флейм. Пример... реальный.
|
|||
11
NS
25.01.05
✎
13:15
|
(10) Странные у вас понятия о флейме...
v8: Существуют ли Online игры на 8.0?; |
|||
12
Asmody
25.01.05
✎
13:17
|
(8) тогда воткни ее в конфигу и сделай поставку без исходников.
кста, никто не пробовал из такой поставки (без исзодников) обработки во внешний файл сохранять? |
|||
13
NS
25.01.05
✎
13:19
|
(12) Нет, это не то... Должна быть внешняя обработка.
|
|||
14
PVasili
25.01.05
✎
13:19
|
(11) Без обид: приведи реальный пример, супер обработки, которую ты считаешь нужно очень серьезно с криптографией защищать на открытой платформе...
Если она работает, любой толковый программер на 8 реализует её аналог - иначе все это превращается в неуловимого индейца, который никому не нуже. Если связано с шифрованием это отдельный и долгий повод для дискусий.... |
|||
15
Asmody
25.01.05
✎
13:20
|
(13) идею из (12) попробуй, нет 8ки под рукой - самому интересно
|
|||
16
427
25.01.05
✎
13:21
|
(9) Я сам с фоксом вообще мало работал, но у меня есть знакомый, который много и успешно работает на нем.
Он собирает всяческие примочки к фоксу и тащится... Просто помню, как он меня задрал в свое время, когда ему притащили набор декомпиляторов... Часть он после проверки выбросил - но пару оставил, и часто их использовал, когда надо было подправить чужую прогу... Но насколько я понимаю, в фоксе и ехе можно было сделать? |
|||
17
NS
25.01.05
✎
13:22
|
(14) Ты читать умеешь? в (11) Ходил?
Причем тут аналог? Ты знаешь, что такое сетевая игра? Аналог шахмат напиши... если я текст скрою... |
|||
18
Asmody
25.01.05
✎
13:27
|
2NS: проверил, идея из (12) работает для модуля обработки. модули форм не скрываются.
|
|||
19
АЛьФ
модератор
25.01.05
✎
13:29
|
2(16) Так вот. Написание декомпилятора даже р-кода - задача не для средних умов. Знающий человек займется написанием подобного только в крайнем случае. Проще переписать код интересующей обработки (если уж способен декомпилятор нормальный написать, то и шахматы напишет :)).
Для примера попробуй разобраться с р-кодом из v7 :) 01000003 00000003 09000000 00000000 0d000000 00000000 39000017 00000023 1b000000 00000000 01000004 00000004 09000000 00000000 0d000002 00000002 34000000 00000000 0d000003 00000003 05000001 00000001 1e000000 00000000 01000005 00000005 07000000 00000000 Простенькая коротенькая процедурка :) |
|||
20
PVasili
25.01.05
✎
13:32
|
(17) :))) lol.
Тебе прислать исходники шахмат, под какую платформу(java,win,nix,1c77)? не смеши, посмотри в любой искалке на количество ссылок. А к чему для 8 шахматы сетевые, когда есть полно готовых программ, с любыми интерфейсами от java и online, до роботов по e-mail. Кто их купит :) займись делом, за которое платят :) |
|||
21
Asmody
25.01.05
✎
13:32
|
(19) гы!
|
|||
22
Asmody
25.01.05
✎
13:33
|
мля... опять вместо решения задачи занялись словесным она...(зачеркнуто) флеймом т.е.
|
|||
23
АЛьФ
модератор
25.01.05
✎
13:33
|
2(20) 1С купит. Ты можешь себе представить маркетинговый потенциал этого дела?
|
|||
24
NS
25.01.05
✎
13:34
|
(18) Для меня это не подходит - никто конфу новую создавать не будет.
(14) Шахматы - http://itland.ru/rep/index.php?id=339 - напиши. Игра Online через интернет - это когда много народу, с разных уголков Земного шара общаются и играют друг с другом в игру. Если кто-нибудь злонамеренный получит исходники - то все эти люди со всех концов шарика очень легко общатся и играть перестанут - причем для этого не надо особой квалификации. Теперь понятно для чего нужна защита? |
|||
25
ezh
25.01.05
✎
13:36
|
(24) для защиты гениальных программ?
|
|||
26
АЛьФ
модератор
25.01.05
✎
13:37
|
2(24) Сергей, не тормози. Человек предлагает добавить в конфигу, включить поставку без исходников и вынести обратно из конфиги. Т.е. обработка остается внешней обработкой.
Попробуй. Интересно на результат поглядеть. |
|||
27
NS
25.01.05
✎
13:38
|
(20) Ты просто придурок. В отличии от тебя у меня есть источник дохода, и никто шахматы продавать не собирается...
Есть исходники? Я знаю - сильнейшие исходники в мире - crafty - поробуй перепиши их под 1С - очень удивишься, когда увидишь силу игры... 1) программа заточена под нормальное быстродействие. 2) В крафти нет нормальных методов которые давали бы выдающуюся силу игры. 3) под 1С77 ? Молодец играющие шахматы под 1С77 пока только одни, и написаны мной. |
|||
28
Asmody
25.01.05
✎
13:41
|
по пунктам:
1) делаешь пустую конфу 2) добавляешь свою гениальную обработку 3) делаешь поставку без исходников 4) создаешь новую конфу из этой поставки 5) сохраняешь обработку в файл телемаркет! модуля обработки нет (по-крайней мере у меня получилось) |
|||
29
NS
25.01.05
✎
13:42
|
(28) Спасибо, попробую.
|
|||
30
427
25.01.05
✎
13:43
|
(19) не спорю... даже более того - уверен, что ХОРОШИЙ декомпилятор писал кто то достаточно грамотный (талантливый) и одновременно трахнутый мешком из-за угла... Я лично писать не буду.
Хотя нечто очень отдаленно подобное я писал - редактирование программы для станка с ЧПУ на экране. Готовая программа декомпилировалась (правила там были просты) и редактировалась по мнемоническим именам (кстати, для удобства из заменили русским написанием со смыслом), а потом снова компилировалась и выводилась на перфоленту... |
|||
31
427
25.01.05
✎
13:44
|
(23) 1С - НЕ КУПИТ... нафуа платить - глупый НС сделает бесплатно.
|
|||
32
PVasili
25.01.05
✎
13:46
|
(24) когда во всех уголках земного шара будет стоять 1С 80 мои внуки будут няньчить своих внуков :)))
Посмотри на google например запрос "шахматы online" Результаты 1 - 10 из примерно 49 100 для шахматы online. (0,15 секунд) Только на русском языке(50 тыс ссылок)!!! Кто будет ставить 8, для игры в шахматы :))) "Для того чтобы что нибудь продать нужно вначале, что нибудь купить ненужное" (С)Кот Матроскин за точность цитаты не ручаюсь LOL, займись делом |
|||
33
АЛьФ
модератор
25.01.05
✎
13:49
|
2(30) При таком подходе у тебя получилось бы следующее:
00000000 LINE 00000003 00000001 PUSH 00000000 00000002 PUSHCONST 00000000 00000003 BLTNF 00000023 00000004 ASSIGN 00000000 00000005 LINE 00000004 00000006 PUSH 00000000 00000007 PUSHCONST 00000002 00000008 UNREF 00000000 00000009 PUSHCONST 00000003 00000010 CALLOBJPROC 00000001 00000011 CLEAR 00000000 00000012 LINE 00000005 00000013 RET 00000000 :) |
|||
34
Asmody
25.01.05
✎
13:50
|
купит - не купит... устроили ромашка, млин!
|
|||
35
NS
25.01.05
✎
13:57
|
(32) Сколько же идиотов на свете. Ни одни из них не написаны на встроенном языке 8.0
Я как раз делом и занимаюсь - шахматы на 7.7 уже скачены тиражом более 5000 экземпляров, на восьмере - больше тысячи, знаешь что такое пиар? А знаешь, что получит моя фирма, если шахматы будут размещены на диске ИТС? И не учи других жить - я сам знаю чем мне заниматься. И зарабатываю - в разы больше тебя. |
|||
36
АЛьФ
модератор
25.01.05
✎
14:00
|
2(32)
http://apelseen.h1.ru/topics/game/xo.htm - Твое творение? Если да, то уж кто бы говорил про "займись делом". |
|||
37
ezh
25.01.05
✎
14:01
|
(35) скачаны для того, чтобы глянуть на это чудо. не более того. КТО В НИХ ИГРАЕТ КРОМЕ ТЕБЯ? ;-) извини, ничего личного.
|
|||
38
Asmody
25.01.05
✎
14:02
|
предлагаю Стасу включить в карточку участника поля Длина и Диаметр, обязательные для заполнения. чтобы навсегда решить подобные споры
|
|||
39
Asmody
25.01.05
✎
14:03
|
предлагаю Стасу включить в карточку участника поля Длина и Диаметр, обязательные для заполнения. чтобы навсегда решить подобные споры
|
|||
40
АЛьФ
модератор
25.01.05
✎
14:03
|
2(37) Ты тоже не в курсе что такое пиар?
|
|||
41
NS
25.01.05
✎
14:04
|
(31) Не знаю купит или нет, но разговоры о размещении на ИТС шли.
|
|||
42
ezh
25.01.05
✎
14:04
|
(39) пропущена буква? ;-)
|
|||
43
427
25.01.05
✎
14:26
|
(33)
примерно так но немного по другому 00000000 Датчик 1 включить 00000001 Суппорт включить 00000002 Суппорт право <100> 00000003 Мотор включить 00000004 Мотор обороты <2000> 00000005 Суппорт право <1> 00000006 Суппорт включить передачу ну и в таком духе. Параметры тоже не ссылками указаны - а значениями. Для настройщиков было серьезное облегчение - мнемоники дохрена и ошибиться легко. + многое считать не надо было. т.е. не впрямую декомпилятор. |
|||
44
АЛьФ
модератор
25.01.05
✎
14:29
|
2(43) Это совсем не декомпилятор. Это дизассемблер.
|
|||
45
АЛьФ
модератор
25.01.05
✎
14:31
|
+(44) сложность написания которого ни в какое сравнение не идет со сложностью написания декомпилятора.
|
|||
46
427
25.01.05
✎
14:34
|
на самом деле отображались не машинные команды, а команды языка, каждая из которых - несколько машинных команд
т.е. Датчик 1 включить - это разворачивается в несколько машинных команд... и собирается из несколкьких но язык там был - немного посложнее ассемблера... но один хрен линейный.... |
|||
47
427
25.01.05
✎
14:35
|
разницу между декомпилятором и дизассемблером я понимаю...
Мотор включить - по моему, требовало 7 или 8 машинных команд... не помню я уже... |
|||
48
АЛьФ
модератор
25.01.05
✎
14:35
|
2(46) Мы отвлеклись :)
Как ты думаешь, из кода (33) "на раз-два" восстановишь код процедуты из v7? |
|||
49
427
25.01.05
✎
14:37
|
7 или 8 машинных команд. С небольшими вариациями... которые распознавались и генерилась строка
Мотор включить Мотор изменить обороты Мотор выключить |
|||
50
427
25.01.05
✎
14:38
|
хе-хе
если разобраться в том, какими последовательностями работает компилятор при генерации р-кода - достаточно легко. Оно конечно... Но надо сначала писать анализатор.... |
|||
51
427
25.01.05
✎
14:39
|
т.е
а = В + С всегда будет иметь однотипную последовательность команд... вся сложность в анализаторе... |
|||
52
PVasili
25.01.05
✎
14:48
|
(35) в разы - LOL.
Обратись к БН, пусть ради гениальных шахмат усилит защиту в 8. Я думаю он пойдет тебе на встречу :) imho пока 1С зарабатывает на продаже софта и поддержки 6,7 и 8, врядли возьмется за защиту платформы криптографией :) Это мое личное мнение. (36) тебе отсканить еще мои детские рисунки :). Странички делались от избытка свободного времени и заброшены 4 года назад.Ни кто не собирался зарабатывать в разы больше(0). Все безплатно :) Может свернуть базар - толку от него не будет, только пустой трафик? |
|||
53
АЛьФ
модератор
25.01.05
✎
14:51
|
2(52) Со всей ответственностью заявляю: ты - тормоз!
|
|||
54
АЛьФ
модератор
25.01.05
✎
14:52
|
2(51) Ага. Если только р-код не оптимизировался.
|
|||
55
ezh
25.01.05
✎
14:54
|
АЛьФ перепутал форумы. тут же одни тупые одинэсники! ;)
|
|||
56
PVasili
25.01.05
✎
14:57
|
(55) разбирающися в р-код :)
АЛьФ Модератор? не замеил, сорри ему... Если модератор прочти (53) последнее предложение |
|||
57
NS
модератор
25.01.05
✎
15:26
|
(56) С кем я общаюсь... с челом который в инете выкладывает страницу с крестиками-ноликами три в ряд... Смешно! ;-)
Наше отличие в том, что я владелец франча, и еше пятнадцать лет назад стал чемпионом Питера по программированию, а ты ребенок пишуший школьные задачи. Я думаю уже, что я зарабатываю не в разы, а вдесятки раз больше... ЗЫ. Хоть стошка в месяц выходит? |
|||
58
ezh
25.01.05
✎
15:31
|
(57) нда... и людей с таким самомнением делают модером! не форум, а цирк.
|
|||
59
PVasili
25.01.05
✎
15:32
|
(57) тебя назначили модератором?
Прочти (52), особенно последнее предложение |
|||
60
ezh
25.01.05
✎
15:33
|
че-то последние сообщения модеров почиканы... наверное загибают уважаемые... пиписьки так и вылезают из штанишек...
|
|||
61
NS
модератор
25.01.05
✎
15:37
|
(58) Самомнение от фактов отличаешь?
Тебе выслать копию договора франчайзинга, заключенного в 2000-ом году, и регистрационнае документы на фирму? Выслать подтверждение, что я являюсь чистым чемпионом Ленинграда по программированию среди школьников 1989/1990 учебного года? Возьми словарик, и посмотри значение слова "самомнение". |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |