读取管道出现"more?"
整个程序的逻辑是这样子
1. 端口绑定到139,创建管道,创建cmd.exe
2. 新建线程接受输入的命令行参数
3. 判断是否是自己的数据包 是则处理 不是则转发
4. 写管道写进命令到cmd里去
5. 读管道读取数据到缓冲区, 然send回客户端回显
======================
就是读第一次 没问题 第二次就"more?"了.
od里灰常仔细的跟过 命令字符串处理的没错 读没错 写没错. 就TMD 出错!
求助各位大牛! 我问了好多地方都没解决!!
=========================================
附上代码, 用winasm写的....wap的工程文件...
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)