该文章为转载内容,仅用于个人学习备份使用 原始链接:https://www.52pojie.cn/thread-2084047-1-1.html Typora v1.12.4 安全分析:反反调试与激活劫持 前言 本文旨在以 Typora v1.12.4 为例,探讨 Electron 应用的安全机制与逆向分析思路。 本文默认读者已熟悉 Node.js 及 Electron 的基础知识,故不再赘述相关概念。 本文JavaScript友好,主要从 Node.js/Electron 层面切入,无需具备任何二进制/C++ 层面知识。 提示:本篇文章及包含的代码含有经过 AI 润色/优化部分。 …
一、问题描述 已在腾讯云控制台开启公网 IPv6 功能,分配地址为【服务器 IPv6 地址】。 外部设备可通过 IPv6 正常访问服务器,本地 ping 测试结果如下: shell root@fnOS:~# sudo ping 【服务器IPv6地址】 PING 【服务器IPv6地址】(【服务器IPv6地址】) 56 data bytes 64 bytes from 【服务器IPv6地址】: icmp_seq=1 ttl=64 time=0.250 ms 64 bytes from 【服务器IPv6地址】: icmp_seq=2 ttl=64 time=0.300 ms 64 bytes …
每次在Hexo博客更新文章后,总要手动刷新腾讯云EdgeOne的CDN缓存才能看到最新内容——这个重复操作让我萌生了开发自动化工具的想法。起初只是在个人博客的GitHub Actions流程里硬编码了几行脚本,直到某天发现我的博客发布Action已经膨胀到将近300行代码,才意识到是时候把一些功能抽象成独立的Action了。首当其冲,先将刷新腾讯云EdgeOne的功能做成一个独立Action 我先了解了关于发布 Github Action 项目的一些要求: 以下内容摘录自Github文档 操作立即发布到 GitHub Marketplace,只要符合以下要求,就不会受到 GitHub 审查: …
事件记录 在外面和同学租房 d-sketon/hugo-theme-reimu仓库提交了几次代码 学习状态 几乎没有怎么学习😭,背单词也是断断续续没有坚持下来,代码方面只有装饰器这一个小知识点理解比以往更深刻了一点,其余没有收获 生活状态 睡觉还是有些迟,大概平均在1点。然后恢复锻炼也是刚刚开始 end 继续努力, 另外本篇文章来自砚台移动端,个人感觉体验还可以哦
前段时间有幸体验了腾讯云的文件存储(Cloud File Storage,CFS),整个过程痛苦无比,这个产品的所有的文档很是稀碎,东一块西一块的。整体没有一个系统的上手指南,只是给你很多链接然你一直跳转这儿跳转那儿的。另外一个非常让我困惑的问题是它的控制台,上面有个很显眼的挂载按钮很容易让人误以为开通后点击挂载即可,但是事实上挂载前还需要配置内网互联否则不可能挂载成功,不知道为什么不把相关提示放到显眼的地方。。。 有关文件存储的配置耗费了我大量的时间,给了我一个惨痛的教训,因此在这里做一个简单的记录。而由于单独的产品可写的内容比较少,就干脆来一个自己使用过的腾讯云家云产品的汇总记录,记录一些 …
概念 第一次阅读无需了解这些概念,你只需要简单阅读对其中提到的几个关键名词有所印象即可,后续在文章适当的位置我还会重申这些概念 闭包函数:声明在一个函数中的函数,叫做闭包函数。 闭包: 内部函数总是可以访问其所在的外部函数中声明的参数和变量,即使在其外部函数被返回(寿命终结)了之后。 高阶函数是至少满足下列一个条件的函数: 接受一个或多个函数作为输入 输出一个函数 Python 的装饰器是高阶函数的语法糖。 Python 的装饰器是闭包的一种应用,采用了闭包的思路并将内部闭包函数返回,在不改变原函数代码的前提下为函数增添新的功能 一切皆对象 Python作为一种面向对象语言的基本思想:一切皆 …
介绍博主经过长期摸索,成功基于 Github 搭建了理想的个人博客,无需服务器与本地 Git 仓库维护。选用 Hugo 作为博客生成器,结合独特的分支管理方式分离文章与主题配置,并借助 Github Action 实现自动化构建、发布等操作,还配置了 CDN 加速国内访问。本文详细记录了这一过程,分享搭建思路与关键配置脚本