亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有沒有辦法讓這段代碼“正常”

有沒有辦法讓這段代碼“正常”

莫回無 2023-06-06 10:31:06
我正在解碼/解密這段代碼,python 看起來像這樣200d\\U0001f466)))|(?:(?:(?:\\U0001f468\\u200d\\U0001f468)|(?:\\U0001f469\\u200d\\U0001f469))\\u200d\\U0001f466)|[\\u2194-\\u2199]|[\\u有沒有辦法把它變成普通的 python 代碼?以下是加密/解碼文件和解密/解碼文件。編碼文件 (Filebin)解碼文件 (Filebin)
查看完整描述

2 回答

?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

該代碼只是使用 b64 編碼。要對其進行解碼,您只需打印傳遞給 eval 的結果


data = ((base64.b64decode(eval('\x74\x72\x75\x73\x74')),'<string>','exec'))

print(data[0].decode("utf-8"))

如果你想避免評估,你可以使用


joy = 'rot13'


trust = magic + codecs.decode(love, joy) + god + codecs.decode(destiny, joy)


code = (base64.b64decode(trust),'<string>','exec')

print(code[0].decode("utf-8"))


查看完整回答
反對 回復 2023-06-06
?
婷婷同學_

TA貢獻1844條經驗 獲得超8個贊

這不是一個完整的答案,但是您的大部分文件在未轉義并打印出來時看起來都是正確的。例如,簡單地從您的文件復制粘貼decoded.txt到 python REPL 中并將其打印出來會產生:


>>> print(

... """\r\[email protected](aliases=["stopcopycatuser", "stopcopyuser", "stopc

... opy"])\r\nasync def stopcopycat(ctx):\r\n    await ctx.message.delete()\r

... \n    if Exeter.user is None:\r\n        await ctx.send("You weren\'t cop

... ying anyone to begin with")\r\n        return\r\n    await ctx.send("Stop

... ped copying " + str(Exeter.copycat))\r\n    Exeter.copycat = None\r\n"""

... )


@Exeter.command(aliases=["stopcopycatuser", "stopcopyuser", "stopcopy"])

async def stopcopycat(ctx):

    await ctx.message.delete()

    if Exeter.user is None:

        await ctx.send("You weren't copying anyone to begin with")

        return

    await ctx.send("Stopped copying " + str(Exeter.copycat))

    Exeter.copycat = None


使用您以編程方式完成此操作的一種方法decoded.txt是:


with read("decoded.txt") as f:

    data = f.read()


unescaped = data.encode("utf8").decode("unicode_escape")

print(unescaped)


查看完整回答
反對 回復 2023-06-06
  • 2 回答
  • 0 關注
  • 129 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號