登录社区云,与社区用户共同成长
邀请您加入社区
大多数读者可能已经了解这一点。对于不了解的读者,我鼓励您阅读互联网上许多关于此的优秀文章。值得一提的是,最著名的盲TCP/IP劫持攻击可能是Kevin Mitnick于1994年圣诞节对Tsutomu Shimomura在圣地亚哥超级计算机中心的计算机发起的攻击。这是一种非常古老的技术,没人预料到它在2021年仍然存在……然而,今天仍然可以在不攻击负责生成初始TCP序列号(ISN)的PRNG的情况
启动后,我发现WSC2的控制器组件直观且类似于我以前使用的其他C2应用程序。剩下的就是在我的受害机器上运行PowerShell一行命令。幸运的是,@Arno0x0x在这方面远远领先于我们,并编写了一个名为WSC2的工具,该工具可在GitHub上找到:https://github.com/Arno0x/WSC2。当时我正在测试一个使用WebSocket的Web应用程序,该应用让我头疼不已,我正在宣泄
接着进行传参,rbx rbp设置为0 然后将r12设置为execv的地址(binsh地址+0x08 * 0x0A) ,再将后面几个寄存器设为0。第二个gadgets有个call 第一次执行会跳转到r12 且前面已经将rbx设置为0,所以。先传入binsh字符串及堆字符到rbp 然后调用csu里的pop一堆寄存器的gadgets。将rax设为15 和 59 这两个分别是signreturn 和 ex
摘要: OneForAll 0.4.5版本扫描时提示无法连接网络,但实际网络正常。问题源于检查网络环境的API失效。通过修改utils.py中的check_net函数,替换为可用的国内API(如ipip.net),并调整代码逻辑后,报错问题解决。修改前建议备份原文件。
是 Kubernetes 的分布式键值存储系统,负责保存集群的所有状态和敏感数据(如 Secrets、配置信息)。
③将APP的443端口转发到Internet address接口的443端口。原则,需按「安全优先级」排序规则(先精确规则,后通用规则);①将APP的21端口转发到Internet address接口的21端口。②将APP的80端口转发到Internet address接口的80端口。④将ADCS的389端口绑定到DMZ address的389端口。(OPT2),实现接口标识与业务区域一一对应,简
互联网(Internet)是全球计算机互联的网络体系,由美国科学家阿尔文·托夫勒于1968年提出构想,旨在实现全球信息共享。它通过物理层、数据链路层和网络层等技术架构,连接各类终端设备,支持数字、文本、音视频等多元信息交互。互联网深刻改变了人类生活与工作方式,同时也面临网络安全等挑战。未来发展趋势包括全球化覆盖、技术深化应用和强化安全管理。在就业领域,网络安全方向需求旺盛,岗位涵盖渗透测试、安全运
References:
摘要:本文详细记录了SQL注入漏洞的探测过程,主要包括:1)通过参数测试判断注入类型为')闭合方式;2)使用orderby确定数据表列数为3;3)通过布尔盲注枚举出数据库名security;4)逐步获取表名(users)、字段名(id/username/password)及表中数据。整个过程运用了报错判断、字符枚举等方法,最终成功提取数据库敏感信息。
iOS应用开发中,代码安全至关重要,逆向工程可能导致知识产权泄露,甚至引发更严重的安全风险。Ipa Guard作为一种独特的代码混淆与资源保护工具,直接作用于编译后的ipa文件,无需依赖源码,适用于各类开发框架(包括Flutter、React Native等)。它提供灵活的混淆策略,支持代码结构重命名和资源文件混淆,并能与其他安全工具协同使用,形成多重防护。开发者可根据业务敏感度,在安全性和性能之
Kubernetes权限滥用导致的任意Pod RCE漏洞,是云原生时代集群权限管控的典型高危风险,其核心并非K8s原生代码漏洞,而是RBAC权限配置不当+kubelet组件未加固叠加引发的体系化安全问题。该漏洞的利用门槛低、影响范围广,在未做精细化安全配置的生产集群中极易被利用,攻击者可通过低权限凭据实现跨节点、跨Namespace的Pod命令执行,进而横向渗透控制整个集群。防御该漏洞的核心在于落
Kubernetes 网络策略是一种基于标签(Label)的访问控制机制,通过定义入站(Ingress)和出站(Egress)规则,限制 Pod 的网络流量。哪些 Pod 可以互相通信?哪些外部流量可以访问集群内部服务?如何防止敏感服务被未授权访问?Kubernetes 网络策略是保障容器化应用安全的基石。通过合理设计策略,你可以有效降低攻击面、满足合规要求,并提升故障排查效率。然而,策略的复杂性
URI 是标识符:就像一个人的名字或身份证号,它唯一地指代这个人。URL 是定位符 (也是标识符):就像一个人的详细住址(包括国家、城市、街道、门牌号),它不仅指代这个人,还告诉了你如何找到他/她。URN 是名称 (也是标识符):就像一个人的学号或某个组织内的唯一ID,它唯一地指代这个人,但这个ID本身不包含地址信息。在日常Web开发和浏览中,我们所说的“网址”几乎都是指URL。因为我们需要知道如
1. 服务注册与发现是微服务架构的基础,使服务能够动态定位和调用其他服务。2. API网关作为系统的统一入口点,提供路由、安全控制、流量管理等功能,是对外提供服务的重要组件。3. 微服务架构强调将应用拆分为小型、松耦合的服务,每个服务专注于单一职责,可以独立开发和部署。4. 服务通信可以采用同步(REST API)或异步(消息队列)方式,不同场景选择不同的通信策略。5. 数据管理在微服务中是一大挑
远程过程调用(RPC)是实现分布式系统通信的核心协议,通过抽象网络细节简化跨计算机函数调用。Windows环境中,RPC主要通过135端口(端点映射器)和445/139端口(SMB命名管道)交互,支持动态端口分配(49152-65535)。在渗透测试中,常见RPC接口如SAMR(用户枚举)、LSARPC(权限查询)、MS-RPRN(强制NTLM认证)等被广泛利用,工具如rpcdump.py和rpc
回车符,ASCII 码为 13(十进制),表示光标返回到当前行的开头。:换行符,ASCII 码为 10(十进制),表示光标移动到下一行的开头。当 CR 和 LF 一起使用时(CR+LF),它们共同表示一个换行操作,即将光标移动到下一行的开头,并且返回到该行的开头。CR+LF(Carriage Return Line Feed)是 Windows 系统中用于表示换行的字符组合(\r\n由于不同操作系
React Native智能设备控制App开发复盘:跨平台挑战与解决方案 摘要:本文复盘了一个React Native智能设备控制App从开发到上线的全流程,重点解决了7个关键问题:1)Windows环境生成iOS证书;2)跨平台打包IPA;3)优化300MB大包;4)Windows上传App Store;5)多语言批量配置;6)绕过TestFlight审核瓶颈;7)隐私合规调整。通过组合使用Ap
解题经验 / 技术技巧总结内核漏洞利用的核心:控制堆布局和绕过安全机制(SMEP/SMAP)。关键技巧使用泄露符号地址(需部分提权)。通过堆喷射填充关键函数地址。ROP链需精确对齐栈状态(尤其是GS寄存器切换)。现实安全研究的启发内核模块的审计重点:所有用户态接口的边界检查。防御建议:启用KASAN检测内存错误,限制内核模块加载权限。对题目机制与设计质量的评价设计优点:结合了经典漏洞(整数溢出)和
本文介绍了Docker的安装配置流程:1)更新系统后安装依赖并配置阿里云镜像源;2)安装Docker及验证安装;3)通过daemon.json配置多个镜像加速地址;4)集成Docker Compose V2的方法。最后演示了使用Docker搭建Vulhub漏洞测试环境的步骤,包括克隆仓库和启动漏洞容器。全文详细说明了从Docker基础安装到实战应用的全过程。
本文记录了通过SQL注入获取网站登录凭证的过程。首先发现网站存在SQL注入漏洞,使用sqlmap工具对/content_detail.php?id=1参数进行注入测试。通过扫描确定可注入参数后,依次查询数据库、表结构,最终从news数据库的admin表中获取到username和password字段值。将获取的凭证输入登录界面后成功获取flag。整个过程展示了如何利用sqlmap工具进行数据库信息提
IEEE Internet of Things Journal的主题包括物联网系统架构、物联网使能技术、物联网通信和网络协议、物联网服务和应用以及物联网的社会影响。
CSS(层叠样式表)是用来描述 HTML 或 XML 文档样式的语言。它控制网页的外观:颜色、字体、布局、间距、动画等。CSS 与 HTML 分工明确:HTML 负责结构,CSS 负责样式。JavaScript(简称 JS) 是一种脚本语言,主要用于为网页添加交互功能。- 与 HTML(结构)、CSS(样式)并列,是前端开发的三大核心技术之一。- 现在也可用于后端开发(Node.js)、移动端开发
通过矢量网络分析仪(VNA)测试回波损耗(Return Loss)、插入损耗(Insertion Loss)等高频特性。:测量差分信号幅度(如±1V for 100BASE-TX),确保符合IEEE 802.3标准。:25G/100G以太网光模块眼图测试(确保误码率<1E-12)。注入PRBS(伪随机码型)测试BER(要求≤10⁻¹²)。:BroadR-Reach信号对称性测试(降低电磁辐射)。:
这里简单记录一下相关抓包工具证书的安装。抓包工具有burpsuite,fiddler,charles等burpsuite适合渗透测试,charles适合开发者分析调试app,fiddler个人认为适合app的逻辑功能的测试(逻辑漏洞挖掘)如果没有任何检测,我们通过wifi代理就可以结合抓包工具抓包了。如果存在系统代理检测,可以尝试使用vpn软件(postern等)绕过,或者使用proxifer抓取
安全启动和安全刷写都要对启动、刷写对象的签名进行验签,那么签名信息怎么算、格式是什么、以及存放在哪里?Vector针对以上定义了两种类型,一种是Internal Tag,另一种是External Segement List,这两种类型对应不同的算法、格式以及存储方式。本文主要介绍一下后者
Trivy是一款全面而多功能的安全扫描器。Trivy 的扫描器可以查找安全问题,并确定可以找到这些问题的目标。容器镜像文件系统Git 存储库(远程)虚拟机映像Kubernetes正在使用的操作系统包和软件依赖项 (SBOM)已知漏洞 (CVE)IaC (基础设施即代码工具)问题和错误配置敏感信息和机密软件许可证Trivy 支持大多数流行的编程语言、操作系统和平台。
CIS 是 Center for Internet Security 的英文首字母缩写,国内译做“互联网安全中心”。最后我来讲解考证和面试的技巧,符合专栏的要求,为了面试,认证 和提高工作水平而生。
这里肯定是要扫目录了,不知道是我的问题还是目录扫描工具的问题还是BUUCTF的问题,每次要扫目录能扫出一堆东西来,不管你用什么后缀,是做了防扫吗?核心函数function __destruct(),也比较好理解,我们需要让username=admin,password=100即可输出flag,但是我们输入都是被反序列化的,因此我们要逆向思维,将admin和100进行序列化输入,即可被反序列化成对应
HTTP状态码是网络世界的“摩斯密码”,掌握它们能让你更快定位问题,不再被错误页面困扰!500 Internal Server Error:服务器内部错误解决方法:刷新页面或稍后再试,联系网站运维。503 Service Unavailable:服务不可用解决方法:服务器可能维护中,稍后访问。429 Too Many Requests:请求过于频繁解决方法:稍等再试,或联系网站管理员
在登录流的创建过程中,我们可以模拟用户登录的过程,并在登录成功后通过emitter.onNext(user)发射用户信息,最后通过emitter.onComplete()完成登录流。它可以减少代码的重复性,将一些通用的功能集中在切面中实现,使得代码更加清晰、简洁。需要注意的是,上述示例中使用了 RxJava 作为响应式编程库,但响应式编程并不仅限于 RxJava,还有其他类似的框架和库,例如 Re
摘要: 本文深入解析Windows PPL(Protected Process Light)保护机制与内核EPROCESS结构体的底层关联,揭示PPL通过核心分级字段(ProcessProtectionLevel、SignatureLevel)与辅助校验字段(SecureProcess、ProtectionFlags等)实现三重防护的逻辑。文章详细阐述PPL的完整判定流程,指出绕过PPL需对EPR
云原生扫描是一种针对以容器和 Kubernetes 为核心的现代化IT基础设施,进行资产发现、配置审计、漏洞分析和攻击面探测的安全技术活动。它不仅包含传统的端口扫描和Web漏洞扫描,更侧重于云原生架构特有的组件,如KubeletEtcd、容器镜像仓库以及容器运行时接口。信息泄露是突破口:即使无法直接执行命令,API Server 或 Kubelet 泄露的 Pod 名称、环境变量、挂载的 Secr
Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。Flutter
Kubernetes 又称 k8s,是 Google 在 2014 年开源的一个用来管理容器的平台,以下是 k8s 架构图k8s 主要由以下核心组件组成:K8s集群中常见的风险主要有下面5类:其中第一项和前文docker安全基本一致,直接跳过Kubernetes 中的网络默认以「扁平化设计」为主,所有 Pod 默认彼此可通信,缺乏细粒度隔离:Kubernetes 的安全访问控制由三部分组成:常见风
统一分析视角:将防御措施与风险的意外交互归因于过拟合和记忆化及其影响因素(如D1-M1、O1-O3),为预测交互效应提供理论基础。因素列表:通过表格1归纳11个核心因素(如D1-D4、O1-O3、M1),量化防御措施与风险的关联。指导意义:帮助研究者识别未探索的交互(如防御组合的副作用),并通过实验验证(如后续章节的案例)。该部分通过关联防御-因素-风险,构建了意外交互的分析框架,既梳理了现有研究
Unicornscan 是一款强大的信息收集工具,适用于网络扫描和漏洞测试。通过高效的模块化设计和灵活的参数配置,它为安全研究人员提供了丰富的功能,显著提升网络评估效率。
该实验室涉及暴力破解 MySQL 根凭据并利用 Fernet 加密的数据库条目来恢复系统用户的密码。权限提升是通过滥用易受攻击的 Python 脚本上的 sudo 权限来实现的,其中未经验证的用户输入通过 exec() 函数执行。4,使用hydra对mysql的账户密码进行爆破,得到密码prettywoman。发现是可以执行代码的函数,直接利用python pty模块提权。来使用系统命令是无法成功
摘要:本文详细记录了针对一个SQL注入漏洞的完整测试流程。首先通过参数测试判断注入类型为字符型时间盲注,然后逐步获取数据库信息:确定表列数为3,获取数据库名security,枚举4个表名(email、referers、uagents、users),解析users表的字段结构(id、username、password),最终通过时间延迟技术获取具体用户数据。整个过程展示了从基础注入检测到完整数据提取
✅✅多练习,提升服务器管理能力!✅遇到问题,冷静分析,日志是你的好朋友!黑客/网络安全学习路线。
Fiddler 通过改写 HTTP 代理来监控和截取数据。当你打开 Fiddler 时,它会自动设置浏览器的代理,关闭时又会还原代理设置,非常贴心。Composer 允许你自定义请求并发送到服务器。你可以手动创建新的请求,或者从会话表中拖拽现有的请求进行修改。
渗透测试(Penetration Testing)是网络安全领域的核心实战技术,指模拟黑客攻击手法,在授权范围内对目标系统、网络、应用进行安全性测试,最终发现潜在漏洞、评估风险等级并提供修复建议。与漏洞挖掘侧重“找漏洞”不同,渗透测试更强调“端到端模拟攻击”,完整复现黑客入侵路径,为企业构建防护体系提供精准依据。
【8】扩展字段(Extensions):一些额外的信息,比如证书用法、权限等,常见的有 Subject Alternative Name (SAN) 扩展,用于支持多个域名。--》【3】签名算法:【9】签名:收到证书后通过签名算法对证书加密,和【9】对比看是否相同;【4】发行者(Issuer):颁发该证书的证书颁发机构(CA)。证书里面的其他字段都是服务于证书持有这的公钥的;【9】签名:由颁发机构
深入解析Cloudflare防护机制和Turnstile验证技术,包含完整的cookies模式、验证码模式处理方案、TLS指纹处理和实战代码实现,助力开发者理解现代网络防护技术。