我使用下面的python代码启动调试器和带有参数的应用程序(我自己编写的一个简单代码):
debugger=r'C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\windbg.exe'
exe='test.exe'
argument='\x01\x02...\xff'#from 0x01 to 0xff
subprocess.Popen(debugger+" "+exe+" "+argument)
很好,它工作了,但当我在main函数中设置断点并检查参数时,argv[1]似乎并不完全正确:
似乎“\x09”和“\x20”已更改为“\x00”、“\x22”已不存在
怎么了?我做错了吗
带参数的命令应作为列表传递给
Popen
:相关问题 更多 >
编程相关推荐