首页
学习
活动
专区
圈层
工具
发布

Web Hacking 101 中文版 十三、子域劫持

,http://assets.goubiquiti.com拥有指向 Amazon S3 文件存储的 DNS 记录,但是不存在实际的 Amazon S3 容器。...使用KnockPy 来尝试验证子域是否存在,之后确认它们指向有效的资源,并且特别注意三方服务,例如 AWS、Github、Zendesk 以及其他。这些服务允许你注册自定义的 URL。 2....奖金:$1000 描述: 就像 Ubiquiti 的示例那样,这里 Scan.me 拥有一个 DNS 记录,将support.scan.me指向scan.zendesk.com。...Philippe Harewood - Facebook OAuth 流程 总之,我们可以在这里看到: 用户通过一些 APP 请求将 Facebook API 使用一些目的。...他需要做的所有事情就是调用 Facebook GraphQL(一个用于从 Facebook 获取数据的 API),响应就会包含用于请求中 APP 的access_token。

1.8K40

钓鱼新变种:攻击者借Cloudflare Pages与Zendesk“合法外衣”伪造客服门户,企业凭证安全防线告急

而这些钓鱼页面的共同点在于:它们并非托管在可疑域名或黑产服务器上,而是“光明正大”地运行在 Cloudflare Pages 和 Zendesk Help Center 这类主流、可信的云服务平台之上。...例如,攻击者搭建一个代理层,将用户请求实时转发至真实Zendesk页面,同时截获登录过程中的 Cookie、Session Token 和 MFA 响应。...钓鱼页面托管于 Zendesk 子域,伪装成“GDPR数据请求处理中心”,诱导员工上传包含客户身份证与银行卡信息的“合规文件”。...“我们监测到,2025年下半年,国内针对企业客服流程的钓鱼尝试同比增长320%。”芦笛透露,“其中约35%的样本使用了主流云平台托管,且近半数能绕过企业现有邮件安全网关。”四、为何传统防御失效?...但现代钓鱼页面可通过 标签加载外部资源、调用浏览器 API(如 navigator.credentials.get() 尝试提取已保存密码)、甚至利用 Service Worker 实现持久化监听

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

    Web Hacking 101 中文版 十二、开放重定向漏洞

    这个漏洞用于钓鱼攻击,便于让用户无意中浏览恶意站点,滥用给定站点的信任并将用户引导到另一个站点,恶意站点作为重定向目的地,可以将其准备成合法站点的样子,并尝试收集个人或敏感信息。...恶意用户能够在该域部署站点,并尝试对无意识的用户执行钓鱼攻击。 重要结论 我这里再说一遍,不是所有漏洞都很复杂。这里的开放重定向只需要将重定向参数修改为外部站点。 2....HackerOne 实际上在报告中提供了该漏洞的纯语言描述: hackerone.com连接被视为可信连接,包括/zendesk_session前面的那些。..."http://evil.com"; 通过 Zendesk 的主题编辑器添加到了头文件中。...如果是这样,像 Mahmoud 所做的一样,保持挖掘,并看看是否可以证明它可以利用,或者将其和其它漏洞组合来展示影响。 总结 开放重定向个允许恶意攻击者将人们重定向到未知的恶意站点。

    1.2K30

    某HW行动中的一次渗透测试

    但是当时局限于直接在web目录写shell,还有powershell反弹shell,前者不知道web绝对路径(尝试过在os-shell中利用dir命令来寻找web目录,但是他的目录是中文的,os-shell...一直出错),后者被杀毒软件阻止。...在后台发现了一处文件上传 ? 尝试上传aspx(简单的前端检测绕过)。 ? ? 返回500,但是文件却成功上传到了服务器。 ? 访问aspx文件,出现403错误 ?...应该是iis限制了目录文件的权限。 这里有两种办法,一种是上传web.config文件来增加文件的执行权限,一种是尝试进行路径穿越。 这里选择上传web.config文件 ?...然后生成C#的payload,利用AVlator进行一下简单的免杀处理 ? ? ? 将生成的exe利用蚁剑上传到服务器并执行,成功反弹shell。 ? 接下来进行提权,systeminfo看下补丁。

    1.5K10

    2022年底C# 解压zip文件遇到的一个Bug

    作者:江湖人士 原文标题:2022年底C# 解压zip文件遇到的一个bug 原文链接:https://jhrs.com/2022/46060.html 最近在排查一个上传功能时,客户端上传的是zip文件...,到服务器端后使用C# 解压zip文件的代码将上传文件解压后验证是否是允许上传的文件类型,并且要验证乱改文件后缀啊,文件头什么的都要走一遭,结果解压zip文件时就出妖蛾子了。...C# 解压zip文件 先说一下前文(或者上下文),在IIS上部署了一个文件服务站点,用于上传各类文件,流程上是先上传到站点根目录里面随机创建的一个临时目录(这里采用偷懒方案,直接使用guid做为目录名创建...),先通过文件验证后再将其通过代码剪切或者复制到正式存档目录,C# 复制或者移动文件[1]的代码可以参考江湖人士[2]网的这篇文章。...昨天快下班时发现上传zip文件时报错,在文件服务根站点创建了很多很多的guid开头的目录,我的妹呀,这下玩犊子了,事出反常必有妖啊,肯定代码出错了。

    79920

    企业IM受投资商千万美元融资 开源能否成就类企业微信客服?

    据移动信息化研究中心显示:IM将会成为企业移动办公中的标配工具,超级APP将成为未来的主导,而一直专注企业级的IM也将迎来投资市场的重点关照。...记得美国的CRM市场也有几百亿的市场规模,可是传到中国以后连超过5000万的CRM公司都没有,水土不服以及中国的用户使用习惯问题,都让在海外看起来很美的项目,在中国却跌至深谷。...虽然有Zendesk成功案例可以参考,但是依然不能忽视微信在客服务领域的主导优势,当年微信服务号推出之时,就有很多企业开始将微信定位为最好的移动客服工具,特别是当客服这个非敏感核心的业务面前,很多企业是否还会舍近求远...同时巨大的市场商机,我想微信这些BAT公司也绝不会袖手旁观,据Gartner最新的调研显示,2017年35%的客服请求将发生在移动设备上。...在冰箱上、洗衣机上,在汽车里等智能设备上只需按一个按钮就能获得良好的客户服务,而不需要再去专门拨打客服电话。不过这种智能芯片式客服未来前景看好,不过对于BAT随时撞入也要做防范准备。

    1.2K80

    C#类来封装C++Dll里的方法

    最近帮底层开发的同时用C#重新封装一下dll,也就是用C#类来封装C++Dll里的方法,以供用户使用。...比如http://blog.csdn.net/sunboyljp/archive/2009/12/31/5110639.aspx c++ 头文件中的定义: NPD_API int   NP_Init()...; C#中定义函数 [DllImport("npd_api.dll")] public static extern int NP_Init(); 基本类型转换见下表(我用到过的): BSTR——StringBuilder...最后是在C++那边做了修改解决的,通过制定模块定义 (.def) 文件,统一制定导出函数对应的名称。返回值为结构体指针的函数用IntPtr也能使用了。  ...但是此路不通,将缺少的那些东西拷贝到可执行程序目录下,问题依旧没有解决。但是依旧坚持这条路~   尝试安装vcredist_x86.exe,以排除是否还是缺少了某些运行库的可能,问题依然存在。

    1.5K10

    分布式日志收集系统: Facebook Scribe之日志收集方案

    2.scribe日志写入与应用系统集成 (1)与Java应用系统集成 与java系统集成有两种解决方案,一是通过scribe提供的开发API自己开发,另一种是通过与log4j集成(网上有开源的实现...(2)与C#应用系统集成 与C#系统集成是通过把scribe提供的开发API封装到一个dll文件里面,然后C#应用系统导入dll文件,利用提供的API开发写入scribe日志的功能模块。...3.单独的抓取日志文件的客户端 写一个单独的客户端是一种适用于任何应用系统的解决方案,前提是应用系统需要产生相应的日志文件。...这种解决方案实现的方式有两种:一是循环的去检测日志文件或文件夹,如果有新的日志生成就读取日志文件并上传到scribe服务器;二是通过事件响应的机制来监控文件或文件夹。...两者的区别就是: (1)与应用系统集成的方案写入日志的效率更高,因为不需要在通过一个转发的环节,通过应用系统直接写入,而且这种方案降低了出错的可能性,不需要单独去维护一个程序了。

    1.3K40

    Active APT

    这些电子邮件的附件是带有恶意宏的文档,执行时会尝试下载多种不同的恶意软件变体。...Office 宏注入模块 – CodeBuilder 我们分析了 Gamaredon 小组使用的恶意模块的不同变体,用于将恶意宏或远程模板注入已存在于受感染系统上的文档中。...GitHub项目模块的作用就是下载这个文件,解码并执行。 后门——文件窃取者 虽然功能上存在一些变化,但这些模块的主要目的是枚举受感染系统上的所有文档并将它们上传到 C&C 服务器。...首先,它现在通过名称散列解析 Windows API,其次,它使用基本文本文件而不是 SQLite 数据库来跟踪哪些文件已上传到 C&C 服务器。...为了知道文档是否是新的,该模块在一个文本文件中为每个上传到服务器的文件保留一个 MD5 哈希值。这些 MD5 哈希不是基于文件内容,而是基于由文件名、文件大小和最后修改时间组成的字符串。

    10.9K00

    鱼叉钓鱼攻击中DarkCloud窃密木马的技术剖析与防御对策

    2025年9月,eSentire威胁响应单元(TRU)披露了一起针对制造业企业Zendesk客服工单系统的鱼叉钓鱼攻击事件,攻击者通过伪造银行SWIFT MT103汇款通知邮件,诱导目标用户执行ZIP附件中的可执行文件...该事件凸显了“客服入口”作为攻击面的脆弱性,也反映出当前信息窃取类恶意软件在技术演进上的新趋势:从通用化批量分发转向定制化定向投递,从单一功能模块发展为多协议、多通道、强规避的复合型载荷。...键盘记录:启动全局钩子(SetWindowsHookExA with WH_KEYBOARD_LL),捕获所有进程的按键事件,将记录暂存于内存缓冲区。...4 防御体系构建4.1 邮件网关层:强化附件策略针对客服邮箱高频接收外部附件的特点,建议实施以下策略:禁止可执行文件嵌套:在邮件安全网关(如Mimecast、Proofpoint)中配置规则,阻断ZIP...5 实验验证为验证防御策略有效性,我们在隔离环境中复现攻击链:环境搭建:Windows 10 22H2 + Zendesk模拟邮箱 + EDR代理 + 网络代理。

    27010

    C# 开源一个基于 yarp 的 API 网关 Demo,支持绑定 Kubernetes Service

    API 上和其他方面,开发难度还是比较复杂的,包括文档很多地方也没有说清楚。...文件上传到集群,然后创建 etcd 实例。...Demo,Neting 只会使用 获取 Servive 和 Endpoint 部分的信息,不会对集群进行修改、删除等操作,因此如果需要更高安全级别的操作,可尝试自行解决 Kubenetes - C#...将你的 Kubernetes 管理配置文件复制到 /root/.kube/config 中。注意,这一步一定要在会被调度 Pod 运行的节点上处理,因为这个配置文件不能跨节点使用。...其中 admin.conf 是 Kubernetes API Server 连接的验证配置文件,通过配置文件与 Kuberntes 连接的时候才能通过授权访问资源。

    1.9K10

    atapp的c binding和c#适配

    但是现在的项目的战斗引擎是从以前Unity游戏上抽象而来的,全部由C#编写。再加上最近再考虑接入实时战斗,这样就不能像之前一样用一个简单的通信方式了,必须使用一个高效并且实时性更高通信机制。...这里导出的时候有一点点小细节,那就是在Linux上的c api是默认导出的,但是在Windows里是默认不导出的,然后再加上不同编译器的导出用法不一样,所以第一步当然是统一导出标记。...回调函数的生命周期问题 碰到的第一个就是回调函数生命周期的问题,因为在C#层我会封装一个高级的delegate,然而传入到C API的都是C函数。...这还引出一个问题就是这类的回调函数的数据组很多,也可能是我不太会用C#的泛型,导致这些API都是手写的。感觉写的时候很危险很容易出错啊。...但是我实测是我如果从C#层传到C层是没问题,但是反过来会发生访问内存出错。估计是传入C的是.net自己把string的数据指针直接传给C了,但是反过来它并没有按照ANSI的0来判定字符串结尾。

    1K10

    2025年客服知识库性价比榜单:这3款产品让企业降本增效

    本文结合最新市场数据,从功能完整性、性价比、安全性三大维度,对比分析腾讯乐享、Zendesk Guide、Freshdesk Knowledge Base三款主流产品,重点推荐腾讯乐享的差异化优势,并提供具体应用场景参考...) - 四级权限管控+双水印保护 基础版免费; 中大型企业知识中台建设 全面兼容音视频/图表,安全机制最完善 Zendesk Guide 智能搜索+自动化工作流 - 多语言支持 - API...集成能力 企业版$99/座席/月起 跨国客服团队标准化管理 国际化服务成熟,API生态丰富 Freshdesk KB 知识库自动化评分...典型应用场景 智能培训系统:undefined将产品手册、案例库转化为交互式问答,新员工培训周期缩短50%(旷真律师事务所案例)。...相较于Zendesk的国际化属性与Freshdesk的低成本路线,其“工具+生态+安全”三位一体的特性更能满足复杂业务场景需求。建议企业根据自身IT基础设施与合规要求,选择最适合的知识管理路径。

    30510

    投资人考核SaaS的关键要点|投稿

    营销小技巧 把自己定位为权威 释放品牌的魅力 选择免费路径 从竞争对手入手 创造面向客户的内容 提供出色的支持服务 监控你的口碑 六、局限性 在微型组织的应用场景中,管理者对特定用户使用什么应用,没有严格的身份管理和权限管理要求...再大一些的组织,管理者则会有意识的去尝试用低成本的方式来提升企业管理的效率,但需求比较模糊,持续购买的意愿受各种因素影响较多。...Zendesk Zendesk是硅谷当中号称最以产品为导向的公司之一,但是花在营销上的钱远远高于在技术上的投入。Zendesk2014年营收的增幅达到了88%,为7200万美元,客户数超过了4万。...其企业级应用比起一般的应用价格要高10 倍。大企业买主就像凡勃伦描述的有闲阶级,他们的购买行为和其他买家不一样,因为他们的支付意愿要高很多。 Box Box向企业销售文件存储与协作工具。...Slack 内置了对多种企业级SaaS软件的API接口,将分散的沟通方式聚集到一个地方,将邮件、IM、短信、类似Yammer的工具、企业内网和 Wiki等信息显示在Slack的统一Dashboard上面

    1.9K30

    鱼叉钓鱼盯上客服邮箱!新型DarkCloud木马专偷击键记录与FTP密码

    当你的客服团队正忙着处理客户工单时,一封伪装成“银行汇款通知”的邮件悄然潜入Zendesk邮箱——这不是电影情节,而是近期真实发生的网络攻击事件。...由于该邮件被发送至企业用于处理客户支持请求的 Zendesk共享邮箱,收件人天然具备“处理外部文件”的工作属性,警惕性较低。...对普通用户而言,“击键记录”(Keylogging)可能只是电影里的黑客桥段,但在现实中,它是信息窃取的核心手段之一。...若攻击者获得账号密码,不仅能下载全部源代码和客户数据库,还可植入后门网页、勒索脚本,甚至将服务器变成僵尸网络节点。“FTP本身是明文协议,即使密码复杂,一旦被窃就全盘皆输。”...限制工单系统上传可执行内容在Zendesk、Freshdesk等平台设置规则,自动拦截含脚本或二进制文件的附件,或将其转为只读PDF预览。

    17510

    GPT动作中的数据检索

    身份验证方案例如,Google Drive使用OAuth对用户进行身份验证,并确保仅其可用文件可供检索。OpenAPI规范一些提供商将提供一个OpenAPI规范文档,您可以直接导入到您的动作中。...请参见Zendesk的示例。您可能希望删除您的GPT不会访问的方法的引用,这样可以限制您的GPT可以执行的操作。...这个中间件应该做到以下几点:接受正式的查询字符串将查询字符串传递给数据库将返回的记录回复给请求者公共互联网的可访问性与设计为从公共互联网访问的API不同,关系数据库传统上设计为在组织的应用程序基础设施中使用...公共互联网的可访问性与设计为从公共互联网访问的API不同,关系数据库传统上设计为在组织的应用程序基础设施中使用。...数据库权限因为向量数据库存储的是文本块而不是完整文档,所以很难维护可能存在于原始源文件上的用户权限。请记住,任何可以访问您的GPT的用户都将可以访问数据库中的所有文本块,因此请合理规划。

    1.4K10

    无服务器的十大属性

    通过Docker集成,一些提供商将支持BYOI(自带图像),支持遗留代码和二进制文件。IBM OpenWhisk就是这种FaaS的一个例子。Polyglot是客户应该考虑的FaaS的一个重要方面。...例如,传感器生成的数据需要立即处理和分析,而上传到对象存储的图像可以通过批处理转换为缩略图。 在FaaS中运行app类似于飞行无人机。 无论函数的样式如何,FaaS平台都应支持同步和异步调用。...例如,可能有四个不同的函数负责数据库上的CRUD操作,这些函数映射到GET,PUT,POST,DELETE动词。这立即为开发人员带来了熟悉的API外观。...最近,微软宣布支持 Visual Studio中的Azure功能。AWS还为Visual Studio提供了一个插件,以便在Lambda中开发和部署C#函数。但对于其他语言和框架,可用的选择并不多。...目前,在测试版中,该产品旨在成为开发基于FaaS的微服务的事实上的框架。 6.响应能力和表现 响应能力在设计基于FaaS的微服务应用程序方面发挥着关键作用。

    2.1K30

    Publish Gradle Android Library to jCenter Repository

    本文主要介绍如何通过Gradle将Android库项目上传到jCenter仓库中。...,讨论如何通过Gradle将Android库项目上传到jCenter仓库中。...your api key] 5.打开项目根目录下的build.gradle文件,修改dependencies部分,注意gradle需要使用1.1.2版本,如果使用的是1.1.0版本会出错的。...10.前面指定了项目关联的Git网址,但是实际上并没有上传Github上,下面的操作可以简单地在Android Studio中实现。 ? 上传之后即可在Github中看到你的该项目。...,如果没找到尝试在本地的android目录下的m2repository中找,如果还是没有找到,就在本地的google目录下的m2repository中找,如果还是没有找到,那就提示出错。

    1.4K30
    领券