Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как научиться расшифровывать js скрипты сайтов? / 13 сообщений из 13, страница 1 из 1
01.09.2019, 23:58
    #39856141
ivanpolo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как научиться расшифровывать js скрипты сайтов?
я недавно начал изучать js. выйчил пока только основы, операторы, dom, oop. практики написания профессиональных сайтов не имею.
вот однажды зашел на очень красивый сайт. мне страшно захотелось разобрать его, чтоб изучить. я скачал страничку, и что же я нашел. в папке куча .js файлов с кашей внутри. зашел я на beautifier.io и один (из 20!!!) файл вбил туда. и что мне выдало.
Поскольку тут такой длинный текст вставлять нельзя, я вложил его в онлайн блокнот. Вот ссылка https://shrib.com/#H4NLjzjlq7CTOznBJvXo. У меня вопрос: это как его расшифровывать? 10 лет?
Или есть какие-то методы попроще?
И таких там 20!! штук. Вывод: этот сайт писали 1000 разработчиков или 1 10 лет?
...
Рейтинг: 0 / 0
02.09.2019, 00:45
    #39856146
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как научиться расшифровывать js скрипты сайтов?
ivanpolo,

вывод неверный
а скрипты обработаны минификатором
...
Рейтинг: 0 / 0
02.09.2019, 01:55
    #39856150
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как научиться расшифровывать js скрипты сайтов?
ivanpoloя недавно начал изучать js

вы по каким там материалам там изучаете, и чего? кажись ни одна современная задрипанная книга или курс не обходятся без описания минификации исходного кода.
...
Рейтинг: 0 / 0
02.09.2019, 10:45
    #39856203
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как научиться расшифровывать js скрипты сайтов?
ivanpoloя недавно начал изучать js. выйчил пока только основы, операторы, dom, oop. практики написания профессиональных сайтов не имею.
вот однажды зашел на очень красивый сайт. мне страшно захотелось разобрать его, чтоб изучить. я скачал страничку, и что же я нашел. в папке куча .js файлов с кашей внутри. зашел я на beautifier.io и один (из 20!!!) файл вбил туда. и что мне выдало.
Поскольку тут такой длинный текст вставлять нельзя, я вложил его в онлайн блокнот. Вот ссылка https://shrib.com/#H4NLjzjlq7CTOznBJvXo. У меня вопрос: это как его расшифровывать? 10 лет?
Или есть какие-то методы попроще?
И таких там 20!! штук. Вывод: этот сайт писали 1000 разработчиков или 1 10 лет?

и что с этим скриптом за проблема? если вы хотите не читать скрипт и не пытаться разобраться, то чуда не бывает
...
Рейтинг: 0 / 0
02.09.2019, 11:06
    #39856210
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как научиться расшифровывать js скрипты сайтов?
Ролг Хупини что с этим скриптом за проблема?
как в чём? "страшно захотелось разобрать его, чтоб изучить", - а скрипт минифицирован
...
Рейтинг: 0 / 0
04.09.2019, 23:44
    #39857603
ivanpolo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как научиться расшифровывать js скрипты сайтов?
hVostt,

Что такое минификация? Учу по разным учебникам (Фленаган, Стефанов, Ларсен и др). Про минимизацию не увидел такого. Может и вообще в книгах этого нет. Изучаю условные операторы, циклы, переходы, массивы, объекты. Все структурировано и правильно.
А что мы тут видим? Вот хотя бы начало этого бреда (на мой неопытный взгляд):
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 (function() {
    var k = this || self,
        l = function(a, b) {
            a = a.split(".");
            var c = k;
            a[0] in c || "undefined" == typeof c.execScript || c.execScript("var " + a[0]);
            for (var d; a.length && (d = a.shift());) a.length || void 0 === b ? c = c[d] && c[d] !== Object.prototype[d] ? c[d] : c[d] = {} : c[d] = b
        };
    var n = function(a, b) {
            for (var c in b) b.hasOwnProperty(c) && (a[c] = b[c])



Все что я понял. Объявлена переменная k, this || self - вообще неясно что. далее идет функция, которая тоже непонятно что выполняет. Непонятный какой-то код.
Object.prototype[d] ? c[d] : c[d] = {} : c[d] = b Какое-то деление? Че за знак вопроса посередине? Это вообще нечитабельно.
В общем не то, что в книгах написано.
Как это научиться понимать? И кто такое пишет вообще? Человек или робот?
Как будто написано роботом, чтоб никто не понял. Расшифровка есть у админа сайта7
...
Рейтинг: 0 / 0
05.09.2019, 00:20
    #39857620
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как научиться расшифровывать js скрипты сайтов?
ivanpolo,

прежде чем гнать волну изучи https://learn.javascript.ru/
...
Рейтинг: 0 / 0
05.09.2019, 00:37
    #39857626
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как научиться расшифровывать js скрипты сайтов?
ivanpolo...Как это научиться понимать? И кто такое пишет вообще? Человек или робот?....Автогенерация кода с помощью высокоуровневых фреймворков.

JS это не для написания программ.... Это для тяпляп и сайт за 100руб

Пытаться читать результирующую кашу не стоит. Стоит читать учебник "как выучить JS за 7 дней".
Чтобы потом никогда туда не лезть. Как в Макдональдс
...
Рейтинг: 0 / 0
05.09.2019, 07:19
    #39857673
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как научиться расшифровывать js скрипты сайтов?
SiemarglJS это не для написания программ.... Это для тяпляп и сайт за 100руб
ЯП не виноват, что кто-то на нем делает "тяпляп и сайт за 100руб"...
Т.ч. нечего так огульно принижать JS. Всякую фигню и говнокод могут написать на любом ЯП.
...
Рейтинг: 0 / 0
05.09.2019, 07:21
    #39857674
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как научиться расшифровывать js скрипты сайтов?
ivanpoloЧто такое минификация?
автор Минификация (minify) — это простой подход для уменьшения размеров файлов css, js и html. В процессе сжатия все комментарии к коду, переносы строк, лишние табы и пробельные символы удаляются. Это позволяет сэкономить 10...20% от оригинального размера файла.
https://ruhighload.com/Минификация js/css/html
...
Рейтинг: 0 / 0
05.09.2019, 07:22
    #39857675
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как научиться расшифровывать js скрипты сайтов?
ivanpoloА что мы тут видим?
Яркий пример говнокодинга.
...
Рейтинг: 0 / 0
05.09.2019, 07:25
    #39857677
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как научиться расшифровывать js скрипты сайтов?
ivanpoloКак это научиться понимать?
А ты думал в сказку попал?
Умение читать программы "с листа" приходит только если этим серьезно заниматься... А на такое далеко не все способны.
...
Рейтинг: 0 / 0
05.09.2019, 09:13
    #39857713
tunknown
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как научиться расшифровывать js скрипты сайтов?
ivanpoloзахотелось разобрать его, чтоб изучить. я скачал страничку, и что же я нашел.Это не программирование, а реверс-инжиниринг . Программировать же нужно учиться на хороших исходниках. Где взять хорошие- не знаю. Первое приближение- учебники.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как научиться расшифровывать js скрипты сайтов? / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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