Как расшифровать lua char tonumber на Android - PullRequest
0 голосов
/ 14 мая 2018

Итак, у меня есть сценарий, который я хотел бы очистить и сказать немного по-другому, но я не могу его прочитать и не знаю, как это сделать, и какие инструменты мне понадобятся. У меня нет компьютера, так что, надеюсь, это можно сделать на Android. Заранее спасибо.

function encrypt(key,code)
  return (code:gsub('..', function (h) 
return string.char((tonumber(h,16)+256-13 - key + 999999*256)%256) end))
end

pcall(encrypt(v_value[1],'BUNCHOFENENCRYPTEDCODE'))

1 Ответ

0 голосов
/ 15 мая 2018

Это похоже на типичную попытку слегка запутать код. Это должно быть очень легко перепроектировать.

Измените pcall на print и перезапустите скрипт. Это заставит скрипт де-обфускацировать и вывести себя на выход. Затем вы можете взять вывод и поработать над ним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...