最近给学员出题,windows的pwn和linux的pwn,linux下面使用xinetd,windows下面则使用Ex师傅的win_server即可。项目地址
然而我遇到了个问题,就是我nc连上我的题目之后,那个“请输入密码”的提示文字一直没出来,等了半天也不行。
直到我输入了个回车,然后“请输入密码:”的文字才跳出来,但同时登录失败也跳了出来,这让我没法输入密码。
之后我查询了资料得知,这个是缓冲区但问题,要在编写但pwn程序里面设置缓冲区为0之后重新编译才行,就解决了。
|
|
有的师傅说这样设置也行,我没试过,你们可以试试:
|
|
关于windows pwn环境搭建,发现ncat也能拿来搭建: 比如下面这个命令是在1005端口监听,添加–keep-open是为了针对每一个会话另起一个cmd的shell。这里的cmd可以换成你自己的程序。
|
|
输出错误重定向:
|
|

说些什么吧!