c10udlnk / c10udlnk.github.io

th1s_is_n0t_A_fl4g__0v0
0 stars 0 forks source link

【wp】2021强网杯-ExtremelySlow | c10udlnk_Log #64

Open c10udlnk opened 3 years ago

c10udlnk commented 3 years ago

https://c10udlnk.top/p/wpFor-2021qwb/

【wp】2021强网杯-ExtremelySlow

kisspanda commented 3 months ago

stegosaurus下了,python3.10.11报错。。。。还是3.6稳

c10udlnk commented 3 months ago

@kisspanda stegosaurus下了,python3.10.11报错。。。。还是3.6稳

是用原版的stegosaurus吗,还是用魔改的这个stegosaurus?如果是原版的那如本文所言确实有问题;如果是用魔改的可否提供下报错信息,感谢!我这边测试是没问题的🤔

kisspanda commented 3 months ago

C:\Users\z\Downloads\ctfshow\7.2\stegosaurus-master>python stegosaurus.py -x flag.pyc Traceback (most recent call last): File "C:\Users\z\Downloads\ctfshow\7.2\stegosaurus-master\stegosaurus.py", line 254, in main() File "C:\Users\z\Downloads\ctfshow\7.2\stegosaurus-master\stegosaurus.py", line 220, in main header, code = _loadBytecode(carrier, logger) File "C:\Users\z\Downloads\ctfshow\7.2\stegosaurus-master\stegosaurus.py", line 127, in _loadBytecode code = marshal.load(f) ValueError: bad marshal data (unknown type code)

这是报错信息。使用的魔改的。 Python 3.10.11

vscode打开stegosaurus.py,在126行提示代码无法访问Pylance,呈现灰色。。。。

c10udlnk commented 1 month ago

@kisspanda C:\Users\z\Downloads\ctfshow\7.2\stegosaurus-master>python stegosaurus.py -x flag.pyc Traceback (most recent call last): File "C:\Users\z\Downloads\ctfshow\7.2\stegosaurus-master\stegosaurus.py", line 254, in main() File "C:\Users\z\Downloads\ctfshow\7.2\stegosaurus-master\stegosaurus.py", line 220, in main header, code = _loadBytecode(carrier, logger) File "C:\Users\z\Downloads\ctfshow\7.2\stegosaurus-master\stegosaurus.py", line 127, in _loadBytecode code = marshal.load(f) ValueError: bad marshal data (unknown type code)

这是报错信息。使用的魔改的。 Python 3.10.11

vscode打开stegosaurus.py,在126行提示代码无法访问Pylance,呈现灰色。。。。

这还是版本不对的问题,你题目的pyc应该不是Python 3.10的?所以用Python 3.10跑会报错(我上面加的代码是用本地运行的Python版本来判断pyc的header size,基于可正常运行该pyc的Python版本来判断),pyc一般只有正确的Python版本(及以上)才能运行的。

单论题目而言,也有可能是pyc格式不对,或者被魔改(看不到pyc我也不知道具体原因),这个可能要稍微看看pyc的格式来判断了(

c10udlnk commented 1 month ago

(而且不同Python版本的marshal序列化字节也不同,也可能是这里的问题;总之版本不对背大锅)