![]() |
столкнулся с проблемой при переписи функции с Lua на Python.
Цитата:
Цитата:
пытался через методы из гугла делать строку в кодировке windows1251, но результат вроде не менялся. сурс хайдера строк тож есть, он и делает эти строки. Python: [CODE] import re , os , random os . system ( 'title string hider by babulya karelli' ) decoder = '\nfunction _C(str)\n local res = ""\n local n = string.byte( string.sub(str, 1, 1) ) + string.byte( string.sub(str, -1, -1) )\n local str = string.sub(str, 2, #str - 1)\n for i = 1, #str do\n res = res .. string.char( str:byte(i) - n )\n end\n return res\nend\n' def main ( ) : text = input ( u'\u041f\u0443\u0442\u044c \u043a Lua: ' ) STR_C = '' with open ( text , 'r' ) as ( FILE ) : for st in FILE : result = re . findall ( '\\"(.*?)\\"' , st ) for retab in result : EncryptLine = '' number = random . randint ( 1 , 25 ) number_ = random . randint ( 1 , 25 ) for row in retab . encode ( 'cp1251' ) : if row + 50 |
up (столкнулся с этой же проблемой)
|
Цитата:
|
Цитата:
У меня строчки в таком формате - _C("\\xa4\\x97\\xa3\\xa7\\x9b\\xa4\\x97"). Пишу на питоне декриптор для этого, но что-то не получается. Python: Код:
importВся проблема в функции _C upd: В луашнике, который мне нужно декодировать, эта функция выглядит так: Lua: Код:
function |
Цитата:
|
Цитата:
Lua: Код:
_C( В оригинале "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw xyz0123456789+/") Сделало: "NOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" Python: Код:
def |
| Время: 15:55 |