Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

JS-скрипт Как крякнуть js?

Забаненный
Забаненный
Статус
Оффлайн
Регистрация
2 Апр 2020
Сообщения
48
Реакции
7
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
как крякнуть чужую джс полностью?
что бы не было вот так
1608411766482.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
de4js (ни риклама) для деобфускации (расшифровки блять) чудо кода js скрипта
патом че
а потом через блокнот или нотепаде ищешь защиту скрипта и к хуям её вырезаешь ( ну или как я - делаешь все false на true)

гатова!

ВЫ КРЯКНУЛИ БЕСПЛАТНУЮ ДЖС РЕЗОЛЬВЕРА
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
_0x3ecd - локальная переменная, подобные херни которые начинаются на _0x можешь назвать как угодно.

0x12b - константа которая является числом.
Константы которые начинаются на 0x (без _ в начале) - числа в шестнадцатеричной системе.
Ты можешь просто вывести это число путем console.log(0x12) и заменить.

Это всё что тебе нужно знать для "преттификации" скрипта.

Пример:


JavaScript:
Expand Collapse Copy
// До "преттификации"
var _0x189e = ['Test message', 'Get good', 'TEST', 'Hello boy']; // _0x189e - массив
(function (_0x23d956, _0x2bfd32) {
    var _0x189e93 = function (_0x4aac3f) {
        while (--_0x4aac3f) {
            _0x23d956['push'](_0x23d956['shift']());
        }
    };
    _0x189e93(++_0x2bfd32);
}(_0x189e, 0x117)); // 0x117 - число в шестнадцатеричной системе (при переводе получаем 279)
var _0x4aac = function (_0x23d956, _0x2bfd32) {
    _0x23d956 = _0x23d956 - 0x1b1; // 0x1b1 - число в шестнадцатеричной системе (при переводе получаем 433)
    var _0x189e93 = _0x189e[_0x23d956];
    return _0x189e93;
};
var _0x56c2a8 = _0x4aac;

function extraboy(_0x87faf0, _0x345ff0) {
    var _0x48d822 = _0x4aac;
    _0x87faf0 == 'TEST' && (_0x345ff0 = _0x48d822(0x1b2)), print(_0x87faf0, _0x345ff0);
}
extraboy(_0x56c2a8(0x1b4), _0x56c2a8(0x1b1)), extraboy('TEST', _0x56c2a8(0x1b3)); 
// 3 числа в шестнадцатеричной системе (при переводе получаем 436, 433, 435)

// После "преттификации"
var messages = ['Test message', 'Get good', 'TEST', 'Hello boy'];
(function (somevar1, somevar2) {
    var somefunc = function (somesome) {
        while (--somesome) {
            somevar1['push'](somevar1['shift']());
        }
    };
    somefunc(++somevar2);
}(messages, 279));

var somefunc2 = function (somevar1, somevar2) {
    somevar1 = somevar1 - 433;
    var idkwhat = messages[somevar1];
    return idkwhat;
};
var whyfunc2 = somefunc2;

function extraboy(somevar1, somevar2) {
    var whyfunc2 = somefunc2;
    somevar1 == 'TEST' && (somevar2 = whyfunc2(434)), print(somevar1, somevar2);
}
extraboy(whyfunc2(436), whyfunc2(433)), extraboy('TEST', whyfunc2(435));

Конечно таким способ ты ИДЕАЛЬНО не восстановишь скрипт, но в более менее читаемый вид приведешь
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
de4js (ни риклама) для деобфускации (расшифровки блять) чудо кода js скрипта
патом че
а потом через блокнот или нотепаде ищешь защиту скрипта и к хуям её вырезаешь ( ну или как я - делаешь все false на true)

гатова!

ВЫ КРЯКНУЛИ БЕСПЛАТНУЮ ДЖС РЕЗОЛЬВЕРА
и как эту защиту вырезать как её искать?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу