pyc文件是由py文件编译生成的二进制文件,用于提高加载速度。pyc文件可以反编译为py文件。打包成exe的pyc文件可以使用pyinstxtractor.py工具解包。加了花指令的pyc文件可以通过修改字节码和co_code长度来去除花指令。
这段文本分享了一个神奇的Python代码,可以将自身编译成pyc文件并加载。使用zipimport模块将pyc文件中的unused值识别为zip文件,并解析其中的__main__.py字节码。通过runpy.run_code()执行字节码,输出'hacked lol'。作者提到了调用栈和zip文件格式的参考链接。可以自制类似的PoC,将代码放入zip文件中即可。
Win10资源管理器菜单栏一般有「文件、主页、共享、查看」这几项,搜索工具可通过点击搜索框或在空目录中搜索不存在的文件来调出,但无法固定在菜单栏上。要搜索大于50KB小于100KB的pyc文件,可在资源管理器搜索框中输入相应的关键字。要搜索最后修改时间位于2023/3/1之后大于50KB小于100KB的pyc文件,也可在搜索框中输入相应的关键字。要搜索最后修改时间位于2023/3/1与2023/3/25之间大于50KB小于100KB的pyc文件,可使用PowerShell脚本实现。
完成下面两步后,将自动完成登录并继续当前操作。