首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

(一) AT命令

就是一个低权限向高权限转化的过程 基于之前的文章,我们获取了一个低权限账户,现在朝着高权限进发 我们现在既然有了低权限账号密码,那么我们就可以登陆3389等远程服务,从而使用一些本地的方法 在开始之前...Root 对于Linux来说,就只有两种权限,root,非root 其实对于非root也有两种情况,是否可以使用sudo 可以使用sudo的用户可以获取到部分root权限 ---- at命令...这个方法相对来说有些古老,之前我在一些技术书籍中还能看到 at 命令的原理是at 命令是一个计划命令,可以在规定时间完成一些操作,这个命令调用的是system权限 Win2003 & XP中还是存在的...可以看到我们的权限已经是system了 这个是本地,我们看看能不能远程(3389属于本地了哈) 远程需要反弹一个system的shell,我们以nc为例 首先我们用echo命令吧需要执行命令写入到批处理中...,之后定时执行批处理文件 最好把文件写入到没有空格的路径下,我把nc已经拷贝到c盘根目录了 ?

3.7K30

绕过IIS命令执行防护

前段时间也对这个防护软件的命令执行限制功能做了一些测试,没能成功绕过,详情可见这篇:D盾防火墙防护绕过-[命令执行限制] 0x01 模拟实战测试 测试某防护软件时发现在Webshell执行不了命令,提示...:拒绝访问,不是cmd被降的原因,Admin/System也都执行不了。...这里我们将AspxSpy2014大马中的PluginLoader模块给单独提取出来了,可以使用assembly反射加载dll来进行API Unhook执行命令。...如果IIS长时间不用w3wp.exe就会被结束,刚执行的Unhook就会失效,为了方便,我将命令执行也加了进去,UnHook -> Execute。...只要绕过了这个防护软件的命令执行,随便用一个EXP就可以了,这里以CVE-2017-0213为例,当然,前提是要存在这个漏洞哦。

1.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql之udf

    mysql之udf 前言 UDF简介 UDF (user defined function),即用户自定义函数。...; 删除udf DROP FUNCTION metaphon; 思路(一) When 在无web脚本执行权限,但是有mysql root执行的环境下,我们就可以通过into dumpfile函数导入...有web脚本执行权限时,也可以直接上传udf脚本,快速搞定。...总结一下就是需要有mysql的root权限,就可以尝试使用UDF 这个第一个思路是针对没有web脚本执行的情况下进行的 若不确定是否是root权限可以使用命令查看一下 select * from...##有web脚本执行权限的时候,可以直接上传该UDF文件,没有执行权限就提取十六进制这个方法 调用此UDF mysql> create function sys_eval returns string

    2.6K40

    WindowsEXP多种执行方式

    以前看到大多数人在利用EXP进行权时只会用exp.exe whoami,不行就放弃了,其实每个EXP的执行方式是取决于开发作者是如何编写的,这里分享几个我在测试中发现的执行方式。...,可以直接将EXP上传至目标主机的可读写目录中执行即可,因为国内大部分EXP都这样写的,所以可通过自定义参数来执行。...但有时在执行命令时可能会出现两个“拒绝访问”的情况,这可能是cmd被降或系统安全设置造成,可尝试将我们上传到可读写目录中的EXP放在cmd.exe位置上去执行,也可以尝试用“”双引号将EXP括起来后再执行...使用以上提到的反弹shell方式得到一个交互式SHELL,然后再执行我们上传到可读写目录中的EXP即可,第一次执行whoami命令还是普通权限,再执行一次即可得到最高权限。...首先我们先用msfvenom命令生成一个以cmd.exe命名的EXE载荷文件,因为CVE-2018-0824这个EXP只会去执行cmd.exe文件...

    2K20

    Linux之passwd

    渗透场景当我们获得了某个Linux服务器的低权限之后,我们想要对该低权限账号进行,以执行更多的操作,而在过程中发现当前用户具有/etc/passwd文件的写权限,此时我们可以写一个用户进去完成...程序用户超级用户:UID=0 程序用户:Rhel5/6,UID=1-499; Rhel7,UID=1-999 普通用户:Rhel5/6,UID=500-65535; Rhel7,UID=1000-60000有三个命令可以查看用户的相关信息.../passwd #查看用户信息cat /etc/shadow #查看用户的密码信息cat /etc/group #查看用户的组信息用户信息使用以下命令查看用户信息...流程确定可写首先查看/etc/passwd 的权限,发现任何用户都可以对/etc/passwd文件进行读写操作:ls -lh /etc/passwd写入用户接下来要做的就是自己构造一个用户,在密码占位符处指定密码...UID设置为0,将其添加到/etc/passwd 文件中~首先使用perl语言生成带有盐值的密码:perl -le 'print crypt("password@123","addedsalt")'然后执行下面这条命令

    69110

    MySQl mof、udf过程详解

    MySQL 〇、Mysql的必备条件 Mysql的服务没有降,并且需要获取Mysql root账号密码 使用net user命令查看系统当前帐号,如果出现Mysql这类用户,则系统可能进行了降...原理 MOF文件每五秒就会执行,而且是系统权限,我们通过mysql使用load_file 将文件写入/wbme/mof,然后系统每隔五秒就会执行一次我们上传的MOF。...MOF当中有一段是vbs脚本,我们可以通过控制这段vbs脚本的内容让系统执行命令,进行 公开的nullevt.mof利用代码 1 #pragma namespace("\\\\....的值为空时不可 当plugin的值为mysql_native_password可通过账户连接 3、查看系统架构以及plugin目录 show variables like '%compile%'...而且也不能使用其他等手段。所以,我们现在要做的就是使用UDF进行

    53810

    利用mysql的几种方式

    利用mysql的几种方式 mof 1.原理 在windows平台下,c:/windows/system32/wbem/mof/nullevt.mof这个文件会每间隔一段时间(很短暂)就会以system...但是网上很多资料都提到win2003很容易利用,而更高版本的就很难成功了,所以大家遇到win2003可以试一下这种方式 udf 1.原理 UDF是利用MYSQL的自定义函数功能,将MYSQL...是不是感觉挺麻烦的,首先找dll文件就是一个问题,其实这个dll文件完全可以从带有udf功能的大马的源码中去找。当然我们也可以利用别人写好的工具,网络上有很多关于udf的利用脚本。...\\lib\\plugin::$INDEX_ALLOCATION'; //利用NTFS ADS创建plugin目录 上面的目录应该是相应的mysql目录,读者在测试时应该根据情况进行修改 注:udf也是一般应用于...win2000、win2003系统 mysql反弹shell 其实这也属于udf,只不过应用场景不同,比如现在我们没有webshell但是我们却有偶然得到了mysql的root密码(弱口令等),

    2.2K10

    MYSQL数据库详解

    前提 什么时候用数据库????在得到WebShell且没有办法通过其他办法的前提下,我们考虑用数据库来进行。数据库的前提条件: 1、数据库的用户名和密码,且是高权限的用户!...大致方法是把我们的动态链接库放置在特定的目录下,创建我们自定义函数,实现系统函数命令的调用,最终导致。...接下来的操作: 搞一个动态链接库,这个动态链接库可以 将这个动态链接库上传到plugin_dir 通过这个动态连接库来创建函数 执行系统命令 可以动态链接库 我们可以使用sqlmap中里的UDF...mof的原理为mof文件每五秒就会执行,而且是系统权限,我们通过mysql使用load_file 将文件写入/wbme/mof,然后系统每隔五秒就会执行一次我们上传的MOF。...MOF当中有一段是vbs脚本,我们可以通过控制这段vbs脚本的内容让系统执行命令,进行

    7510

    权限提升 | 带SUID的命令

    @蜗牛师傅也写了一篇,大家可以参考学习下:权限提升 | suid及修复方式 0x01 SUID命令简介 setuid是set uid ID upon execution的缩写,我们一般会再次把它们缩写为...suid权限的命令进行,最终获得root权限。...localhost ~]# ls -al /usr/bin/find -rwsr-xr-x. 1 root root 199304 Oct 31 2018 /usr/bin/find 0x04 find命令...如果find命令有suid则可以利用find命令,这里注意应该加上-p参数,网上大多数版本并没有-p选项,导致不能真正的以root权限开启一个新的shell。...0x07 systemctl命令 如果systemctl具有suid权限则可以利用systemctl进行,systemctl 是一个用于管理服务的 Linux 软件套件,可以通过创建一个服务来利用

    2.8K10

    Windows

    缓冲区溢出漏洞 缓冲区溢出(Buffer Overflow)是针对程序设计的缺陷,向程序输入使之溢出的内容,从而破坏程序运行乃至获得系统的控制。利用该漏洞的关键是目标机器没有及时安装补丁。...系统配置错误利用 Windows操作系统中常见的配置错误包括管理员凭据配置错误、服务配置错误、故意消弱的安全措施、用户权限过高等。...Metasploit 在msf中,可使用exploit/windows/local/service_permissions模块进行自动化,需要一个session 此模块使用两种发方法来:如果meterpreter...在创建服务或者劫持已经存在的服务时,该模块会创建一个可执行程序。模块中AGGRESSIVE选项如果设置为ture,则是利用目标机器上每一个有漏洞的服务,设置为false则是在第一次成功后停止。...烂土豆就是MS16-075,是一个本地,不能用于域用户.

    1.8K90

    Linux姿势一:滥用SUDO

    在渗透中,我们拿到的webshell和反弹回来的shell权限可能都不高,如果我们可以使用sudo命令访问某些程序,则我们可以使用sudo可以。...sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。...首先超级用户将普通用户的名字、可以执行的特定命令、按照哪种用户或用户组的身份执行等信息,登记在特殊的文件中(通常是/etc/sudoers),即完成对该用户的授权(此时该用户称为“sudoer”);在一般用户需要取得特殊权限时...要利用sudo用户,您需要找到您必须允许的命令。sudo -l 上面的命令显示了允许当前用户使用的命令。 ? 此处sudo -l,显示用户已允许以root用户身份执行所有此二进制文件而无需密码。...在要主机方面。

    11.7K20
    领券