一段神奇Python代码的技术原理

神奇代码出处: 

 代码如下:

unused=b'\x50K\3\4'+b'\0'*26+b'+(\xca\xcc+\xd1P\xcfHL\xceNMQ\xc8\xc9\xcfQ\xd7\4\0PK\1\2'+b'\0'*6+b'\1'+b'\0'*9+b'\x15'+b'\0'*7+b'\13'+b'\0'*17+b'__\x6da\x69n__.\x70y\x50K\5\6'+b'\0'*8+b'9\0\0\0003\0\0\0'
i=__import__
i("runpy").run_path(i("py_compile").compile(__file__))

事实上这段代码的运行结果:

 很不可思议,然后让我们来看一下zipimport.pyzlib_decompress_impl

 不难发现,是unused 编译为 pyc 后,pyc中有zip了(恰好又是 py 支持的导入格式)

猜你喜欢

转载自blog.csdn.net/weixin_48144018/article/details/130103619