Как лучше зашифровать javascript ?

123
богоносец
На сайте с 30.01.2007
Offline
774
#11
Dbus:
с js это не прокатит, он выполняется на стороне клиента, в браузере всегда можно посмотреть исходник и с помощью нехитрых манипуляций привести в легко читаемый вид

Это как например?

S3
На сайте с 18.04.2011
Offline
109
#12
denis920:
Здравствуйте. Есть javascript код который нужно зашифровать так:

1. Что бы его не смогли расшифровать;
2. Что бы он выполнялся как и пережде;
3. Что бы на него не реагировали ПС как на зловреда;

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

Такое возможно вообще?

Спасибо!

как вариант (если на сайте есть еще js - хз как назвать - постоянно подгружаемые наверн) разбить код на части и распихать по ним 😂

beginerx
На сайте с 13.07.2009
Offline
173
#13
1. Что бы его [не смогли] было очень трудоемко расшифровать;

в такой постановке можете сразу на фриланс идти и там искать программера исполнителя ☝

>>>Скорость и Реакция<<< (https://vk.com/app4629907 ): онлайн тренировка скорости и времени реакции.... (https://vk.com/app4612117 )... (https://vk.com/club18740762 ).
RM
На сайте с 21.06.2011
Offline
77
#14

1. Не возможно! Все что запускается, можно расшифровать.

2. Не всегда, т.к. после некоторых обфускаторов, код теряет работоспособность!

3. Им без разницы, если код ваш и не похож на другие вредные скрипты, то ничего не будет.

SeVlad
На сайте с 03.11.2008
Offline
1609
#15

beginerx, и трусливые анонимусы, не умеющие пользоваться интернетами, это вам:


# April 16, 2012: Java Plugin
# April 2, 2012: Java Plugin
# May 15, 2012: Lastest Flash PLayer (malware)
# May 7, 2012: FlashPlayer 11 (malware)
# April 9, 2012: FlashPlayer 11 (malware)

Ну и тд.. юзайте CTRF+F на странице.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
alexvaleev
На сайте с 04.02.2010
Offline
55
#16

SeVlad, заблокирован не флеш, а всякая гадость под него маскирующаяся:

FlashPlayer 11 (malware) has been blocked for your protection.

Why was it blocked?

This add-on is malware disguised as a Flash Player update. It can hijack Google searches and Facebook accounts.

Вредоносная программа, замаскированная под обновление флеш-плеера.

Блог (http://alexvaleev.ru) Всем роуп! (https://rujump.ru/)
SI
На сайте с 03.12.2007
Offline
130
#17

Шифровать нужно в момент написания кода.

JavaScript позволяет делать разные трюки скрывая логику.

Например этот фрагмент выглядит вполне безобидно, не за что глазу зацепиться.


j += w[e]

// ( j != 0 ) ? f1() : f2()
( j ) ? f1() : f2()

function f1 () {}
function f1 () {}

Но на самом деле это зашифрованный eval(j)


var w = window;
var e = "eval"
var j = "document.title = 'Hack! Hack! Hack!'"

j += w⟦e⟧

// ( j != 0 ) ? f1() : f2()
( j ) ? f1() : f2()

function f1 () {}
function f1 () {}
-= Онлайн сервисы =-
SeVlad
На сайте с 03.11.2008
Offline
1609
#18
alexvaleev:
SeVlad, заблокирован не флеш

Заблокирована ява-плагин (не путать плагины с расширениями!!!).

А флеш, я слышал, дефолтно уже отключён (искать ломает). Собсно, не далёк тот день, когда и он будут забанен (я надеюсь ;) ).

АПД.

Кому интересно курим топик и прислушивается к словам хорошего специалиста по безопасности.

beginerx
На сайте с 13.07.2009
Offline
173
#19

еще раз - есть умники с руборда налед ннм др подобгных ресурсов которые все отключают и тд их маленький процент - у подавляющего большингства все включено

ну и эти умники отключив все и не увидят контента - значит не смогут его скопировать так что и в этом случае можно считать цель достигнута!

В ссылках на топики - люди обсуждают как же включить плугины ха-ха-ха

даете ссылку сами - прочитайте а то опозоритесь как в этом случае!

Ну и SilverLight -на ИЕ пойдет как способ весьма неплохо зашифровать но показать

Имхо те кто кричит что зашифровать нельзя и все плугины у всех отключены

- это как раз и есть копипастеры! ха-ха-ха!

Бояться! :)

---------- Добавлено 22.05.2012 в 20:41 ----------

SeVlad с родины абузоустойчивых хостингов сильно обиделся неа меня! ха-ха-ха

Значит в моем последнем посте была болевая точка!

Думаю это SilverLight - хорошая технология, довольно простая,

средство для разработки на ней официально бесплатное на сайте микрософт

кодируется в байт код и донбаские копипастры идут лесом! :)

P.S. у меня на рабочем месте 5 компьютеров включая Macbook - XP,Vista,7,7-64,Lion

Сафари-лиса-хром-опера все на автообновлении и все по дефолту - везде флэш работает

все ОС - лицензия на автообновлении, может на тех ОС что с торентов флэш и отключен или есть какие-то

специальные донбасские версиии но на обычной лицензии с автообновлением все работает

:)

P.P.S. в флэш есть встроенный редеринг html - как результат очень легко спрятать отдельный html файл от копипаста - из окна флэш отрендереный html по дефолту не копируется хотя выглядит как обычный html - можно кликать по ссылкам и тд

S5
На сайте с 04.01.2010
Offline
77
#20

>кодируется в байт код и донбаские копипастры идут лесом!

>специальные донбасские версиии

ну вот это вы зря

>результат очень легко спрятать отдельный html файл от копипаста

далеко ли? мне если будет принципиально я и снифер подкину на браузер

>еще раз - есть умники с руборда налед ннм др подобгных ресурсов которые все отключают и тд их маленький процент - у подавляющего большингства все включено

Вы этим уже показали свою некомпетентность :) отключают ведь не из-за паранои

>у меня ... 5 компьютеров ...

у вас видимо хороший бот-нет :)

>Ява забанена всеми нормальными браузерами (да и никогода особо не была в почёте),

Согласен, она получила развитие только в J2ME

>а флеш - тоже УГ. Пока еще не забанен, но говорят, в последних версиях ФФ дефолтно отключён. Многие продвинутые юзеры его принудительно отключают.

хорош только для игр, и я солидарен, от этой технологии пытаются отказываться во всем мире

>Шифровать и прятать яваскрипты = запрещение копирование контента = борьба с ветряными мельницами.

Об этом писал выше.

>Сам по себе код безобидный просто не хочу, что бы его потянули себе все на сайты.

Захотят - утянут в любом случае. Вопрос в другом - а стоит ли оно вообще того и не проще ли написать подобный скрипт самому?

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий