Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lua
Войти
Регистрация
Восстановить пароль
 
Ilya_Crash
0 / 0 / 0
Регистрация: 14.07.2017
Сообщений: 40
#1

Decrypt или расшифровка кода

11.05.2018, 19:57. Просмотров 389. Ответов 0
Метки нет (Все метки)

Всем здравствуйте. Есть полу-самописный скрипт, который шифрует луа скрипт в hex-кодировку(если так можно выразиться)и справляется с этим прекрасно и даже все работает. Но собственно в чем проблема... Я понятия не имею как теперь проделать обратную операцию, то есть расшифровку этого же самого кода. Точнее "имею", но видимо реализую как-то неправильно... Сам скрипт рассчитан под мобильную платформу(ну т.е. директория откуда берется файл и где создается). Можете переписать пути под себя. Сам скрипт:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
function Encrypt(Text)
   return (Text:gsub('.', function (c) return string.format ("%02X", (string.byte(c))) end))
end
local file = io.open('/storage/emulated/0/Android/1234/script.lua', 'r');
assert(file);
local data = file:read('*a');
file:close();
c = Encrypt(data)
d = [==[
--Encrypt by CrashDump
function Cdump(code)
   return (code:gsub('..', function (h) return string.char(tonumber(h,16)) end))
end
pcall(Cdump('crypt1'))
local data = Cdump('crypt1')
local Cdump = load(data)
pcall(Cdump)
]==] 
 
 
 
d = string.gsub(d,'crypt1',c)
file = io.open('/storage/emulated/0/Android/1234/scriptC.lua','w')file:write(d)file:close()
 
function sdone()
print('Script completed!')
os.exit()
end
 
sdone()
И ведь в этом коде даже присутствует момент, где происходит расшифровка для чтения кода
Javascript
1
2
3
function Cdump(code)
   return (code:gsub('..', function (h) return string.char(tonumber(h,16)) end))
end
Но если применять этот код в начале скрипта, то всегда выходит ошибка. Определенно для совершения задуманного у меня не хватает знаний и я очень прошу помочь переписать или сказать, что нужно сделать. Кстати, вот главный источник, по которому я шифровал скрипт. И там так же указана обратная расшифровка, про которую я упоминал ранее. Очень и очень прошу помощи, если вообще кто-то в этом разбирается...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2018, 19:57
Ответы с готовыми решениями:

Расшифровка файла под Linux
Помогите пожалуйста расшифровать файл Нашел декодер, но он пишет ...

Расшифровка кода
Может быть кто-нибудь сможет объяснить следующую запись Set myRange =...

Расшифровка кода
Извеняюсь если создал тему не там. У меня возникла проблема вот в чём: —в® § ...

Расшифровка кода
Привет всем! Нужна помощь в расшифровке кода в VBA, что означает каждая...

Расшифровка QR кода
Люди помогите выявить проблему нашёл пример delphi barcode reader для чтения...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2018, 19:57

Расшифровка кода
всем привет, не знал куда написать, решил спросить тут. подскажите пожалуйста...

Расшифровка кода
Может быть кто-нибудь сможет объяснить следующую запись Set myRange =...

Расшифровка кода
Всем привет ребятки помгите пожалуйста , расшифровать вот это вот : Всем привет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru