首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Hacking Team间谍软件Soldier工程分析

接收执行云控指令,如:配置文件更新;本地目录信息收集等。 Conf.cpp 加载配置文件;根据配置文件决定启用哪些功能模块。 Mods Mods下的子目录对应各个监控模块,实现具体的监控逻辑。...由配置文件控制启动哪些监视模块。...窃取流程为:读取浏览器本地cookies,根据网站域名查找到对应的cookies信息,使用这些cookies信息向网站请求用户信息。 position 获取WIFI网络信息。...camera 尝试使用摄像捕获视频信息。 url 尝试获取TorBrowser和Firefox的浏览历史。 整体框架 整个监控工具的逻辑框架如下图所示,各个线程之间用虚线隔开: ?...腾讯电脑管家安全专家发现,泄露的内容里包含着多个漏洞利用程序,包括不少高风险的0day漏洞。黑客可肆意利用这些漏洞远程执行任意代码,用户只要访问黑客指定网站即可中毒,危险性极高。

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

    跟我一起探索HTTP-Strict-transport-security

    网站通过 HTTP Strict Transport Security 通知浏览器,这个网站禁止使用 HTTP 方式加载,并且浏览器应该自动把所有尝试使用 HTTP 的请求自动替换为 HTTPS 请求...只有在你的网站通过 HTTPS 访问并且没有证书错误时,浏览器才认为你的网站支持 HTTPS,然后遵守 Strict-Transport-Security 。...Strict Transport Security 解决了这个问题;只要你通过 HTTPS 请求访问银行网站,并且银行网站配置好 Strict Transport Security,你的浏览器知道自动使用...浏览器如何处理 你的网站第一次通过 HTTPS 请求,服务器响应 Strict-Transport-Security ,浏览器记录下这些信息,然后后面尝试访问这个网站的请求都会自动把 HTTP 替换为...每次浏览器接收到 Strict-Transport-Security ,它都会更新这个网站的过期时间,所以网站可以刷新这些信息,防止过期发生。

    38050

    HTTPS安全最佳实践

    检查HTTPS配置 HTTPS是没有二进制状态,因此仅将其激活还是不够的,有许多配置选项会影响加密本身的各个方面。 幸运的是,有些网站会测试你的配置并提供如何解决某些问题的建议。...请务必不时查看你的HTTPS配置,因为可能会出现新的漏洞和最佳做法。 3. 检查HTTP 有几个HTTPheader可以控制具有安全隐患的方面,虽然并非所有这些都与HTTPS相关。...这个网站(https://securityheaders.com/)能帮助检查安全,它提供了一些很重要的说明。 4....有header可以缓解这个问题,我们也会介绍它们,但首先,让我们关注不使用它们的情况。...这是使用HTTPS响应上的响应完成的: Strict-Transport-Security: max-age=604800; 实际上,即使返回访问者尝试通过HTTP加载网站,也会受到保护。

    1.7K30

    18 个运维必知的 Nginx 代理缓存配置技巧,你都掌握了哪些呢?

    我们都知道应用程序和网站的性能是他们成功的关键因素。但是,使您的应用程序或网站表现更好的过程并不总是很清楚。...以下是可能的值 $upstream_cache_status: MISS - 在缓存中找不到响应,因此从原始服务器获取响应。然后缓存响应。...Nginx 使用 ETag 在 Nginx 1.7.3 及更高版本中,ETag 完全支持 If-None-Match。...Pragma 默认情况下,Nginx 不支持,但您可以使用以下 proxy_cache_bypass 指令配置该功能: location /images/ { proxy_cache my_cache...这些具有比较低优先级, proxy_cache_use_stale 指令如上所述。 Nginx 是否支持 Vary Nginx 1.7.7 以及更高版本中是支持 Vary 的 。

    2.7K20

    Web Security 之 HTTP Host header attacks

    HTTP Host header attacks 在本节中,我们将讨论错误的配置和有缺陷的业务逻辑如何通过 HTTP Host 使网站遭受各种攻击。...即使 Host 本身得到了安全的处理,也可以通过注入其他来覆盖 Host ,这取决于处理传入请求的服务器的配置。...有时网站所有者不知道默认情况下这些可以覆盖 Host 的是受支持的,因此,可能不会进行严格的审查。 实际上,许多漏洞并不是由于编码不安全,而是由于相关基础架构中的一个或多个组件的配置不安全。...之所以会出现这些配置问题,是因为网站将第三方技术集成到其体系架构中,而未完全了解配置选项及其安全含义。 利用 HTTP Host 漏洞 详细内容请查阅本章下文。...例如 Django 框架在配置文件中提供了 ALLOWED_HOSTS 选项,这将减少你遭受主机注入攻击的风险。

    5.6K20

    内网流量规避

    2.内网dns收到请求之后找不到该域名,将请求交给权威域名服务器查询。 3.权威域名服务器向其他服务器同步请求。 4.找到对应的ip为自己的cs服务器,解析请求,实现dns数据链路传输。...配置方法 配置dns 1.申请域名,添加A记录,将域名与公网ip进行绑定。 2.添加NS记录,将ns记录指向到A记录的主机名。...NS记录可设置2-3个,只需主机记录不一样就行,例:ns1 ns3。 注:添加记录10分钟后生效,用nslookup查询ns记录,结果为0.0.0.0就是同步成功。...CDN请求机制: 如果有多台设备使用同一个cdn服务器,那么服务器就可以通过host去寻找指定的真实服务器。 同一个cdn服务器下不存在多个ip绑定一个域名,绑定同样的域名会有错误提示。...1.直接使用开源项目 Malleable-C2-Profiles 中的 amazon.profile,但需要把其中的 Host 改成我们自己在 CDN 中绑定的域名。

    1.3K30

    错误代码大全【100(临时响应)】【200(成功)】【300(已重定向)】【400(请求错误)】【500(服务器错误)】(HTTP协议版本)

    404(未找到) 服务器找不到请求的网页。例如,如果请求是针对服务器上不存在的网页进行的,那么,服务器通常会返回此代码。 500(服务器内部错误) 服务器遇到错误,无法完成请求。...如果网页自请求者上次请求后再也没有更改过,您应当将服务器配置为返回此响应(称为 If-Modified-Since HTTP )。...404(未找到) 服务器找不到请求的网页。例如,如果请求是针对服务器上不存在的网页进行的,那么,服务器通常会返回此代码。...411(需要有效长度) 服务器不会接受包含无效内容长度字段的请求。 412(未满足前提条件) 服务器未满足请求者在请求中设置的其中一个前提条件。...417(未满足期望值) 服务器未满足”期望”请求字段的要求。 5xx(服务器错误) 这些状态代码表示,服务器在尝试处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。

    4.6K10

    腾讯云网站管家WAF 一指禅

    问题4: 网站管家(WAF)QPS 限制规格是针对整个实例,还是配置的单个域名的QPS 上限? 网站管家QPS 限制规格是针对整个实例。配置防护三个域名,则这三个域名累加的QPS 不能超过规定上限。...可以,在高防包配置页面可以直接选择网站管家(WAF)实例的IP 即可让网站管家具备高防能力 问题7:网站管家(WAF)如何同CDN 或高防包一起接入?...问题8:网站管家(WAF)能够保护在一个域名下的多个源站IP 吗? 支持,一个网站管家(WAF)域名防护最多支持20 个。 问题9:网站管家(WAF)配置多个源站时如何负载?...如果配置了多个回源IP,网站管家(WAF)采用轮询的方式对访问请求进行负载均衡。 问题10:网站管家(WAF)是否支持健康检查? 网站管家(WAF)默认启用健康检查。...问题11: 网站管家(WAF)是否支持会话保持? 网站管家(WAF)支持会话保持,默认开启。 问题12: 在网站管家(WAF)管理控制台中,更改配置后大约需要多少时间生效?

    8.5K81

    宝塔服务器上404页面怎么配置的操作教程

    404页面找不到?404页面怎么做等这一系列的问题,在搭建网站时,相信有遇到过这样的问题。404页面主要是用户在浏览网页时,服务器无法正常提供信息,或是服务器无法回应,且不知道原因所返回的页面。...接下来小编404页面的制作及网站在服务器上配置404页面的操作流程分享出来,希望对大家有所帮助。...(网站搭建通常会用到虚拟主机或服务器,下面操作的是服务器上404页面的配置) 宝塔服务器上404页面怎么配置的操作? 一、通常网站默认的404页面,是一个比较简单的界面。...如图所示: 关注:精卡时代管家 四、将下载好的页面解压,把“index.html”修改成“404.html”。...如图所示: 八、进到网站服务器后台配置404页面。点击左侧“网站”选择正在运行或需要配置网站,点击右侧“设置”。

    4.2K30

    如何在Ubuntu 16.04上使用Nginx的模块实现浏览器缓存

    最大限度地减少这些请求的数量是加快网站速度的一种方法。 这可以通过多种方式完成,但其中一个更重要的步骤是配置浏览器缓存。这告诉浏览器,一次下载的文件可以从本地副本重用,而不是一次又一次地请求服务器。...为此,必须引入告知浏览器行为方式的新HTTP响应。 这就是Nginx的标题模块发挥作用的地方。此模块可用于向响应添加任意任意,但其主要作用是正确设置缓存。...第3步 - 配置缓存控制和过期 除了ETag文件验证之外,还有两个缓存控制响应:Cache-Control和Expires。...如果未设置,浏览器将始终从服务器请求文件,期望200 OK或304 Not Modified响应。 我们可以使用模块来设置这些HTTP。...这意味着缓存控制已正确配置,您的网站将受益于性能提升和由于浏览器缓存导致的服务器请求减少。您应该根据您网站的内容自定义缓存设置,但本文中的默认值是一个合理的起点。

    1.4K30

    如何在CentOS 7上使用Nginx的模块实现浏览器缓存

    最大限度地减少这些请求的数量是加快网站速度的一种方法。 这可以通过多种方式完成,但其中一个更重要的步骤是配置浏览器缓存。这告诉浏览器,一次下载的文件可以从本地副本重用,而不是一次又一次地请求服务器。...为此,必须引入告知浏览器行为方式的新HTTP响应。 这就是Nginx的标题模块发挥作用的地方。此模块可用于向响应添加任意任意,但其主要作用是正确设置缓存。...第3步 - 配置缓存控制和过期 除了ETag文件验证之外,还有两个缓存控制响应:Cache-Control和Expires。...如果未设置,浏览器将始终从服务器请求文件,期望200 OK或304 Not Modified响应。 我们可以使用模块来设置这些HTTP。...test.js和test.css还有JavaScript和设置缓存的样式表文件的结果应该是都相似的。 这意味着缓存控制已正确配置,您的网站将受益于性能提升和由于浏览器缓存导致的服务器请求减少。

    1.5K00

    腾讯云网站管家Web应用防火墙

    问题 3: 网站管家(WAF)QPS 限制规格是针对整个实例,还是配置的单个域名的 QPS 上限? 网站管家QPS 限制规格是针对整个实例。...可以,在高防包配置页面可以直接选择网站管家(WAF)实例的IP即可让网站管家具备高防能力 问题 6:网站管家(WAF)如何同 CDN 或 高防包 一起接入?...最佳部署架构: 客户端 > CDN > 网站管家(WAF)+高防包 > 负载均衡 > 源站 在客户需要CDN和高防能力时,只要将网站管家接入后提供的 CNAME 配置为CDN 的源站即可,同时可以将高防包叠加到网站管家...问题 7:网站管家(WAF)能够保护在一个域名下的多个源站 IP 吗? 支持,一个 网站管家(WAF)域名防护最多支持 20 个。 问题 8:网站管家(WAF)配置多个源站时如何负载?...如果配置了多个回源 IP,网站管家(WAF)采用轮询的方式对访问请求进行负载均衡。

    18.7K21

    知识分享之规范——HTTP 状态码

    404 未找到 服务器找不到请求的资源。 405 方法不允许 服务器知道请求 HTTP 方法,但已被禁用,不能用于该资源。...406 不可接受 Accept服务器在请求中发送的头中找不到任何符合用户代理给出的标准的内容。 407 需要代理身份验证 表示客户端必须首先通过代理验证自己。...431 请求字段太大 服务器不愿意处理请求,因为它的字段太大。 444无响应(Nginx) Nginx 服务器不向客户端返回任何信息并关闭连接。...499 客户端关闭请求(Nginx) 当 HTTP 服务器正在处理其请求时,客户端关闭了连接,使服务器无法发回 HTTP 。...506变种也协商(实验) 表示服务器有内部配置错误:选择的变体资源被配置为自己参与透明内容协商,因此不是协商过程中的适当端点。

    1.8K30

    teg http 返回码含义

    如果网页自请求者上次请求后再也没有更改过,您应将服务器配置为返回此响应(称为 If-Modified-Since HTTP )。...404(未找到) 服务器找不到请求的网页。例如,对于服务器上不存在的网页经常会返回此代码。...如果您的网站上没有 robots.txt 文件,而您在 Google 网站管理员工具“诊断”标签的 robots.txt 页上看到此状态码,则这是正确的状态码。...411(需要有效长度) 服务器不接受不含有效内容长度字段的请求。 412(未满足前提条件) 服务器未满足请求者在请求中设置的其中一个前提条件。...417(未满足期望值) 服务器未满足”期望”请求字段的要求。 5xx(服务器错误) 这些状态码表示服务器在处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。

    1.2K20

    php是世界上最好的语言?

    步骤一: 遍历垃圾回收器的 buffer 缓冲区,把 value 为灰色,把 value 的成员的 refount-1,为白色。...垃圾管家 我称 _zend_gc_globals 结构体为垃圾管家,它会对垃圾进行管理,收集到的可能成为垃圾的 value 就保存在这个结构的 buf 中,称为垃圾缓存区。 2....垃圾管家初始化 (1)php.ini 解析后调用 gc_init() 初始垃圾管家_zend_gc_globals。 主要作用就是分配缓冲区 buffer 空间和初始化配置。...主要作用就是初始化后续要用到的变量配置。 3. 判断是否需要收集 (1)在销毁一个变量时就会判断是否需要收集。...如果 refcount 减一后,refcount 大于 0,则认为 value 可能是垃圾,垃圾管家进行收集。 4.

    75410

    http协议的各类状态码

    如果网页自请求者上次请求后再也没有更改过,您应将服务器配置为返回此响应(称为 If-Modified-Since HTTP )。...404(未找到) 服务器找不到请求的网页。例如,对于服务器上不存在的网页经常会返回此代码。...如果您的网站上没有 robots.txt 文件,而您在 Google 网站管理员工具“诊断”标签的 robots.txt 页上看到此状态码,则这是正确的状态码。...411(需要有效长度) 服务器不接受不含有效内容长度字段的请求。 412(未满足前提条件) 服务器未满足请求者在请求中设置的其中一个前提条件。...417(未满足期望值) 服务器未满足”期望”请求字段的要求。 5xx(服务器错误) 这些状态码表示服务器在处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。

    1.2K80
    领券