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

科技圈的Logo也要过十一,谷歌VS百度,谁丑谁尴尬?

小仙女一脸娇羞地小跑过去,急火火的拆开快递, 两张阿拉善COART嘉年华音乐节的门票! 突然好激动,老板是不是要带我们去阿拉善! 打开地图, 是的,37小时!!!!现在请假出发还来得及!...官方是这样解释的: 涂鸦是在Google徽标的基础上,为庆祝节日、纪念日和缅怀著名艺术家、先驱者和科学家而设计创作的作品,涂鸦作品大都幽默风趣,能给用户带来一份惊喜,有些时候纯粹是即兴之作。..., 今年的新加坡国庆日, 这个可能是谷歌doodle的一套图,巴西的国庆日, 瑞士国庆日, 还有毛线风格涂鸦的2014年法国国庆日, 有的涂鸦设计还是很走心,将一个国家的特色完美地融入到谷歌的logo。...据官方统计,谷歌doodle小组已为世界各地的Google首页创作了超过2000幅涂鸦作品。 不过,自打离开中国大陆后,谷歌已经很久没有为我们的国庆节做过涂鸦设计了。...手机APP开屏来争奇斗艳 人手一机的年代,你手机里的APP除了推出各种促销活动,喊你买买买,出来玩玩玩,它们的开屏引导也是一种过节的方式。 嘿嘿,今年的节日稿好像就这样搞定了。

1.1K00

HTTP使用BASIC认证的原理及实现方法

客户端在接收到HTTP服务器的身份认证要求后,会提示用户输入用户名及密码,然后将用户名及密码以BASE64加密,加密后的密文将附加于请求信息当用户名为anjuta,密码为:123456时,客户端将用户名和密码用...“:”合并,并将合并后的字符串BASE64加密为密文,并于每次请求数据时,将密文附加于请求头(Request Header)。...当符合http1.0或1.1规范的客户端(IE,FIREFOX)收到401返回值时,将自动弹出一个登录窗口,要求用户输入用户名和密码。 4....用户输入用户名和密码后,将用户名及密码以BASE64加密方式加密,并将密文放入前一条请求信息,则客户端发送的第一条请求信息则变成如下内容: Get /index.html HTTP/1.0 Host:...BASIC认证的缺点 HTTP基本认证的目标是提供简单的用户验证功能,其认证过程简单明了,适合于对安全性要求不高的系统或设备大家所用路由器的配置页面的认证,几乎 都采取了这种方式。

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

新勒索软件团伙 Dark Power 浮出水面

Nimcrypto 库被用于进行加密,算法使用的是 AES CRT。 【初始化字符串字符串加密 勒索软件 Dark Power 的各种字符串都是加密的,以阻碍创建通用的检测规则。...密文以 base64 编码的形式存在于二进制文件,解码后使用固定的密钥进行解密。...将 IV 向量加载至 RDX ,并且将存储 base64 编码与加密后的字符串加载至 RAX ,最后调用 decrypt_AES_CTR 函数进行解密。...【勒索信息】 攻击者勒索一万美元的门罗币,并且要求受害者使用 Tor 与 qTox 与其进行通信。攻击者会告知受害者已经有哪些其他的组织也已经被攻陷,但公司的徽标经过模糊处理。...结论 恶意软件开发者使用各种编程语言( Nim、Golang 或者 Rust)都不稀奇,防御者维持安全的成本显著高于学习一门新的语言。

37630

借助小程序云开发创建微信卡券

背景 2020年腾讯数字文创节(以下简称TGC)在海南举行,为了能让玩家提前了解TGC的文化和线下活动,在活动开始前的一个月时间,我们就上线了「线上提前预约门票」的功能。...为了提升门票预约的体验,以及更好的在活动开始之前提前触达到预约门票的用户,团队今年在小程序预约门票的基础上增加了「添加门票到微信卡券」的功能。...API(会议门票、电影票和景区门票等等)的方式进行生成,TGC的活动是在海南线下举行,所以我们则使用了微信卡券的景区门票类型,无法直接在后台直接创建,所以这里介绍下如果使用 API 的方式进行生成。...小程序内领取卡券需要服务端提供卡券的校验参数,所以这一步,我们介绍下如何在服务端生成卡券的校验参数。...由于业务的特殊性(用户可以多次通过门票卡券二维码进入活动现场),我们并未对卡券做核销的操作。

1.4K40

值得一看!2018年最优秀的9个Android Material Design Apps!

Google的材料设计本质在于统一Google各平台上的用户体验。那么,从日常生活,与人们关系最密切的手机应用的角度来讲,2018年有哪些优秀的安卓材料设计主题的手机应用呢? 1. ...其中提到,为了与最近的网络改版相匹配,移动版Gmail将在收件箱视图中获得传统的桌面功能,密度选项和快速附件。 3. ...产品特色: 交互设计 可用性设计 Eventbrite Organizer是一站式商务活动管理的一站式商店。销售总额,每小时销售额图表和销售门票百分比将在应用的活动信息中心中清晰显示。...活动策划者可以直接在应用程序编辑活动信息,门票类型甚至价格。 通过清晰的结构,导航和可用性的使用,Eventbrite Organizer巧妙地简化了从创建到结束的整个事件管理过程。...“Eventbrite Organizer使用自定义交互进行入职,登记和扫描与会者,以及购买门票,为活动策划者提供愉快的体验。我们使用动画来消除事件创建过程的步骤,并帮助使体验更加无摩擦。”

1.8K40

使用 Google 的 Protobuf 序列化数据如何不保护您的网络应用程序。

在我们的活动,应用程序容易受到 SQL 注入的攻击,我们将展示如何利用它以防通信使用 Protocol Buffer 进行序列化,以及如何为其编写 SQLMap 篡改程序。...在 Web 应用程序的活动,我们遇到了一个奇怪的目标行为,事实上,在 HTTP 拦截期间,数据似乎以 base64 编码,但在解码响应后,我们注意到数据是二进制格式。...使用我们的输入数据和返回的输出数据运行脚本,我们得到以下输出: 如我们所见,请求消息包含两个字段: 字段 1:要在数据库搜索的字符串。...要手动检查这一点,我们必须使用 Protobuf 编译器序列化我们的有效负载,然后在将其发送到 base64 对其进行编码。...我们通过修改以下行来使用步骤 2 的脚本: test = encode([("'", 0)]) 运行脚本后,我们可以看到以下输出: 通过将生成的序列化字符串作为有效负载发送到易受攻击的端点: 应用程序返回

1.5K30

Windows的键盘快捷方式大全

,或者退出活动应用 Windows 徽标键 + L 锁定电脑 Windows 徽标键 + D 显示和隐藏桌面 F2 重命名选定项 F3 在文件资源管理器搜索文件或文件夹 F4 在文件资源管理器显示地址栏列表...加号 (+) 或减号 (-) 使用“放大镜”放大或缩小 Windows 徽标键 + Esc 退出放大镜 对话框键盘快捷方式 按此键 执行此操作 F1 显示帮助 F4 显示活动列表的项目 Ctrl...Ctrl + Windows 徽标键+ 数字 切换到固定到任务栏的由该数字所表示位置处的程序的最后一个活动窗口。...Alt + Windows 徽标键+ 数字 打开固定到任务栏的由该数字所表示位置处的程序的跳转列表。 Windows 徽标键+ Tab 使用 Aero Flip 3-D 循环切换任务栏上的程序。...,或者选择父文件夹 Alt + Enter 打开选定项的“属性”对话框 Alt + P 显示预览窗格 Alt + 向左键 查看上一个文件夹 Backspace 查看上一个文件夹 右箭头 显示当前部分(已折叠

5.6K20

Win10 快捷键大全(史上最全)「建议收藏」

,或者退出活动应用 Windows 徽标键 + L 锁定电脑 Windows 徽标键 + D 显示和隐藏桌面 F2 重命名选定项 F3 在文件资源管理器搜索文件或文件夹 F4 在文件资源管理器显示地址栏列表...徽标键 + U 打开“轻松使用设置中心” Windows 徽标键 + V 循环切换通知 Windows 徽标键 + Shift + V 以相反的顺序循环切换通知 Windows 徽标键 + X 打开“快速链接...9) 移动到第 n 个选项卡 Tab 在选项上向前移动 Shift + Tab 在选项上向后移动 Alt + 带下划线的字母 执行与该字母一起使用的命令(或选择相应的选项) 空格键 如果活动选项是复选框...Home 显示活动窗口的顶端 F11 最大化或最小化活动窗口 虚拟桌面键盘快捷方式 按此键 执行此操作 Windows 徽标键 + Tab 打开任务视图 Windows 徽标键 + Ctrl + D...+ I 打开设置 Backspace 回退到“设置”主页 在带有搜索框的任何页面上键入 搜索设置 Windows 10 应用的键盘快捷方式 在许多应用(照片、Groove 和地图),当你将鼠标指针悬停在某个按钮上时

15.8K30

小心你的钱包!微软警告更加隐蔽的支付凭证窃取攻击

△掠夺攻击示意图 攻击者通过在 PHP 编码来混淆略读脚本(skimming script),然后将其嵌入到图像文件,通过这种方式,代码在加载网站的索引页面时执行。...隐蔽的攻击手法 微软的分析师报告称,目前三种十分隐蔽的攻击手法的使用正有所增加,分别是:在图像中注入脚本、字符串连接混淆和脚本欺骗。...字符串连接混淆:获取托管在攻击者控制的域上的浏览脚本,以加载虚假的结帐表单,该域是 base64 编码并由多个字符串连接而成。...脚本欺骗:将浏览器伪装成 Google Analytics 或 Meta Pixel ,将 base64 编码的字符串注入到欺骗性的 Google 跟踪代码管理器代码,诱使管理员跳过检查,认为这是网站标准代码的一部分...防范网页掠夺 微软提醒,鉴于攻击者在攻击活动采用越来越多的规避策略,企业组织应确保其电商平台、CMS 和已安装的插件是最新版本,并且只下载和使用来自受信任来源的第三方插件和服务。

1.2K20

使用Microsoft.com域绕过防火墙并执行有效负载

在我看来,黑客过去一直在推特使用PowerShell命令,意图将服务用作有效负载托管系统。这个概念并不新鲜,让我想到了可以类似使用的其他流行域名,以及活动对攻击可能带来的潜在好处。...许多Microsoft拥有的域可用于此类活动Microsoft Answers,Office Forms,OneDrive,甚至其他Microsoft新闻媒体的评论部分。...在Bash(Kali终端),需要将有效负载的 PowerShell 变量作为文字字符串传递。...在PowerShell中使用base64字符串时,它们需要出现在一行。通过将base64输出传递给tr来删除(-d)新行(\ n),将多行连接成一个字符串。...滥用Google.com托管有效负载: 使用Google.com托管有效负载是对攻击的一种改进。

3.8K30

前端JavaScript代码混淆加密原理简单示例及介绍

字符串进行编码,不易被人读取。例如,将"Hello, world!"转换为"SGVsbG8sIHdvcmxkIQ=="。解密时使用base64解码即可。...除了base64还可以使用十六进制码的形式表示了字符串各个字符的 ASCII 码值具体来说,\x 是一个转义序列,后面跟随两个十六进制数字,表示一个 ASCII 码值。...;alert(message);使用十六进制码的形式表示了字符串各个字符的 ASCII 码值var _0x3d9d=["\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C...简单来说,就是通过修改代码的控制流语句( if、while 等)的顺序、嵌套、去除等方式来增加代码的复杂性,从而使得代码难以被反编译、破解或者逆向工程攻击。...在JavaScript,AST语法树可以使用工具库Esprima或Babel来生成。这些库将JavaScript代码解析为AST语法树,并提供了简单易用的API来让开发者进行代码分析和操作。

4.2K60

Spring Cloud Gateway内存马注入

c0ny1 师傅对默认Payload进行优化后的 高可用Payload 这里需要向这个 SpEL 表达式传入前面编码后的 Base64 字符串以及访问路由,/gmem #{T(org.springframework.cglib.core.ReflectUtils...).defineClass('GMemShell',T(org.springframework.util.Base64Utils).decodeFromString(''),new...使用哥斯拉进行连接 URL为Payload中注入的path 密码为前面设置的pass,密钥为key的明文 注入2 魔改添加自定义pass和key功能,这样只需编译一次 Class 并生成对应的...Base64 编码,每次使用时只需传入不同的参数即可,而不用每次都编译 因为在前面GMemShell.java这个文件pass/key是全局静态变量,所以不能像path变量这样直接向doInject...doInject(@requestMappingHandlerMapping, '/路由')} 从org.springframework.cglib.core.ReflectUtils这个类可以看到,上面的表达式向这个类

2.5K30

加密 K8s Secrets 的几种方案

Secret 的值是存储在 etcd base64 encoded(编码)[1] 字符串。这意味着,任何可以访问你的集群的人,都可以轻松解码你的敏感数据。任何人?...2.如何在集群内运行应用程序时保护敏感数据的安全? 以下是加密 K8s Secrets 的几种方案。...在集群上,管理员将: 1.部署 ArgoCD2.使用 age 生成密钥3.在 特定( GitOps) Namespace 创建存储公钥和私钥的密钥4.定制 Argo CD 以使用 Kustomize...不过,正如你所看到的,加密的数据一旦进入集群,就会在使用前被解密。因此,这基本上只解决了部分问题。接下来,我们需要看看如何在群集中保护这些数据的安全。让我们看看在集群上加密数据的不同选项。...客户在以下情况下会选择 ESO: •他们需要与平台轻松集成,并便于开发人员使用•他们对集群的控制平面高度信任--尤其是在如何对 etcd 进行加密配置或如何在集群上管理 RBAC 方面•他们在机密管理方面有多集群用例

64920

周末去哪玩?这 4 款小程序,带你发现附近的好去处

在这里,你可以找到不少新颖有趣的同城活动和周边玩乐项目,获得「如何过周末」的灵感! ? 在活动详情,可以查阅到详细的介绍说明,以及以往参与过该活动的用户评价。...「周末去哪儿+」小程序使用链接 https://minapp.com/miniapp/3258/ 2. 美团门票 ★ 特色:全城热门景点门票一网打尽,购票实惠便捷 ?...在景点详情页,你可以轻易找到适合你购买的票种,成人票、儿童票、学生票。另外,美团还会提供一些优惠购票方案,比如双人票、亲子票、多景点联票等,你可以一次性买齐所需的门票。...「美团门票」小程序使用链接 https://minapp.com/miniapp/3085/ 3. 活动行 ★ 特色:会议、讲座、沙龙活动的大本营 ? 「活动行」专注于提供会议、讲座、沙龙类活动。...「活动行」小程序使用链接 https://minapp.com/miniapp/3259/ 4. 户外活动助手 ★ 特色:户外驴友的聚集地,户外活动信息集散地 ?

66430

Web安全攻防(简)学习笔记

子域名的收集有很多种方法,最简单的是使用Google-Hack搜索语法发现子域名,更多的使用工具和脚本对子域名进行“字典爆破”。...$row{'pass'}; echo ""; Base64注入 ID参数经过Base64编码,在后台被解析。...[Base64注入的PHP复现] //调用base64_decode()对参数进行base64解码 $id = base64_decode($_GET['id']); $conn = mysqli_connect...安全建议:将用户输入的内容统一大小写进行关键字比对(不改变原来的字符串内容) 双写绕过 当web应用对敏感关键字进行拦截删除,将敏感关键字从字符串删除;攻击者构造类似“uniunionon”这样的字符串...WAF绕过 大小写混合 URL编码:对URL请求进行一次或两次URL编码 替换关键字:WAF一般是删除请求的关键敏感词,这里可以采用双写和其他方式绕过 使用注释:SQL注释注入绕过

1.2K31

利用黄金证书劫持域控

通过黄金证书执行域持久化需要以下步骤: 证书提取 (CA) 伪造CA证书 获取 Kerberos 票证(DC 的机器账户) 执行pass票证 证书提取 CA 证书和私钥存储在 CA 服务器。...SharpDPAPI - CA 证书 提取的私钥和证书可以写入扩展名为 .PEM 的文件。执行以下命令可以将证书转换为可用格式, .PFX 允许用于使用 Rubeus 进行身份验证。...除了域用户帐户外,机器帐户也可用于域持久性,因为可以使用 DCSync、Pass the Ticket 和 S4U2Self 等技术。...票证 base64 票证可以被解码并写入扩展名为 .kirbi 的文件。...echo "" | base64 -d > dc$.kirbi 将 Base64 票证转换为 Kirby 票证可以传输到任何 Windows 主机,并使用传递票证技术导入任何用户会话。

1.9K30

PHP的几种加密算法

MD5 算法主要是为数字签名应用程序而设计的;在这个数字签名应用程序,较大的文件将在加密(这里的加密过程是通过在一个密码系统下[:RSA]的公开密钥下设置私有密钥而完成的)之前以一种安全的方式进行压缩...> Base64编码加密 大家注意,虽然base64写到本节加密算法,但是他并不是主要用来加密的,而且从大多数的程序来说,几乎没有人会用他作为加密手段来加密数据,那么他的作用主要是用于做什么呢?...例如手机客户端上传文件到服务器,使用base64编码可以轻松实现文件的传输。...}else {// Invalid} 很简单的吧,直接使用password_verify就可以对我们之前加密过的字符串(存在数据库)进行验证了。...($password, $hash)) { // Pass } else { // Invalid } 很简单的吧,直接使用password_verify就可以对我们之前加密过的字符串(存在数据库)进行验证了

2.5K40

你们leader 可能都不知道的用户鉴权机制的原理

活动开发中经常使用的MD5和SHA都是历史悠久的Hash算法。 ok 说了这么多,hash算法有什么特点呢?...这个标准已经存在 多个后端库(.NET, Ruby, Java,Python, PHP)和多家公司的支持(: Firebase,Google, Microsoft) 那么他是怎么工作的呢?...签名(Signature) jwt的签名信息由三部分组成:header (base64后的),payload (base64后的),secret(秘钥) 拿到这三部分之后,使用加密算法加密之后编码生成最后的签名部分...由于在我们日常开发,每个平台的对接方式都不一样,我们就以github为例。大致去还原一下想要实现OAuth授权登录,需要的操作流程,在这里只是简述,想深入了解,请去github开发者中心。...还记得之前申请应用的时候 github 给我的两张门票么,Client Id 在上一步已经用过了,接下来轮到另一张门票 Client Secret。

1.2K10
领券