Взлом софта [ELECTRON JS]

  • На форуме работает ручное одобрение пользователей. Это значит, что, если Ваша причина регистрации не соответствует тематике форума, а также Вы используете временную почту, Ваша учётная запись будет отклонена без возможности повторной регистрации. В дальнейшем - пожизненная блокировка обоих аккаунтов за создание мультиаккаунта.
  • Мы обновили Tor зеркало до v3!
    Для входа используйте следующий url: darkv3nw2...bzad.onion/
  • Мы вновь вернули telegram чат форуму, вступайте, общайтесь, задавайте любые вопросы как администрации, так и пользователям!
    Ссылка: https://t.me/chat_dark_time

Copyright

Зам. Администратора

Copyright

Зам. Администратора
29 Июн 2016
599
382
Предлагаю вашему вниманию любопытную информацию, с помощью которой вы сможете взламывать софт на ELECTRON JS.

В каждом софте на электроне есть папка resources (у нее может быть другое название), в которой есть app.asar (его название тоже может быть другим) файл, но расширение файла всегда .asar.

  • Нам нужно установить nodejs на наш компьютер (
    Пожалуйста, Вход или Регистрация для просмотра содержимого URL-адресов!
    , не реклама.).
  • При установе ноды требуется также установить npm (nodejs package manager).
  • Устанавливаем глобально библу asar(
    Пожалуйста, Вход или Регистрация для просмотра содержимого URL-адресов!
    , не реклама). С помощью такой команды
    Код:
    npm i -g asar
    (Вводить нужно в консоли. Неважно в какой директории)
  • Заходим в папку где у нас расположен app.asar.
  • Открываем в ней консоль
  • И вводим команду (опять же таки в консоли)
    Код:
    asar extract app.asar destfolder
    (название папки куда распакуется архив)
  • После предыдущего шага у вас есть весь сурс код
Что же дальше?
Есть 3 варианта:
  1. Обфусцированный код. Он все равно остается читаемым, если знаете что в нем приблизительно происходит или какие библиотеки используются. Библиотеки можем посмотреть в package.json.
  2. Мы получили полностью понятный и читаемый сурс код. Но даже не обфусцированный код может быть тяжело читаемым, в силу того, что у кодера нет стиля написания кода или он не умеет или не хочет пользоваться linter'ом/prettier'ом. Или же название переменных(voda, shaurma, anus) или функций (da, minecraft) не имеют никакого смысла.
  3. Electron может использоваться только для фронт части, а бэк (логика приложения) написана на другом языке, например, С++. В этом случае, вы ничего не сможете сделать
Со временем дополню тему, расскажу о популярных способах привязок софта и как их обойти.
 

JlEgIoN

Участник

JlEgIoN

Участник
25 Окт 2015
32
9
Предлагаю вашему вниманию любопытную информацию, с помощью которой вы сможете взламывать софт на ELECTRON JS.

В каждом софте на электроне есть папка resources (у нее может быть другое название), в которой есть app.asar (его название тоже может быть другим) файл, но расширение файла всегда .asar.
  • Нам нужно установить nodejs на наш компьютер (
    Пожалуйста, Вход или Регистрация для просмотра содержимого URL-адресов!
    , не реклама.).
  • При установе ноды требуется также установить npm (nodejs package manager).
  • Устанавливаем глобально библу asar(
    Пожалуйста, Вход или Регистрация для просмотра содержимого URL-адресов!
    , не реклама). С помощью такой команды
    Код:
    npm i -g asar
    (Вводить нужно в консоли. Неважно в какой директории)
  • Заходим в папку где у нас расположен app.asar.
  • Открываем в ней консоль
  • И вводим команду (опять же таки в консоли)
    Код:
    asar extract app.asar destfolder
    (название папки куда распакуется архив)
  • После предыдущего шага у вас есть весь сурс код
Что же дальше?
Есть 3 варианта:
  1. Обфусцированный код. Он все равно остается читаемым, если знаете что в нем приблизительно происходит или какие библиотеки используются. Библиотеки можем посмотреть в package.json.
  2. Мы получили полностью понятный и читаемый сурс код. Но даже не обфусцированный код может быть тяжело читаемым, в силу того, что у кодера нет стиля написания кода или он не умеет или не хочет пользоваться linter'ом/prettier'ом. Или же название переменных(voda, shaurma, anus) или функций (da, minecraft) не имеют никакого смысла.
  3. Electron может использоваться только для фронт части, а бэк (логика приложения) написана на другом языке, например, С++. В этом случае, вы ничего не сможете сделать
Со временем дополню тему, расскажу о популярных способах привязок софта и как их обойти.
где найти можно софты на этом electrone?
 

Copyright

Зам. Администратора

Copyright

Зам. Администратора
29 Июн 2016
599
382
где найти можно софты на этом electrone?
Зайдешь в папку с софтом, если есть папка resources, тогда в ней должен быть файл с расширением .asar
если он есть, тогда софт на электроне.
1550600860922.png
1550600844131.png
 

JlEgIoN

Участник

JlEgIoN

Участник
25 Окт 2015
32
9
Зайдешь в папку с софтом, если есть папка resources, тогда в ней должен быть файл с расширением .asar
если он есть, тогда софт на электроне.
Посмотреть вложение 42509
Посмотреть вложение 42507
Я понял о чем ты.
Я спрашиваю где поискать такой софт написанный на этом расширении
для теста
 

О нас

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

    Dark-Time 2015 - 2024

    При поддержке: XenForo.Info

Быстрая навигация

Меню пользователя