IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    Elmagnifico\'s Blog
    发表于
    2024-06-19 00:00:00

    日本旅游

    Foreword19年的行程,硬是拖到了现在,还好这个过程中又认识了日本的群友,最差也有人保底想看看日本是不是真的灰那么少,房屋都很干净,整洁的样子练习练习早已生疏的日语,现在只会莫西莫西了出门走走签证首先要解决签证问题,护照问题不大,好几年前就办理了日本的签证不能个人申请,也不能免签,所以一定要找一个代办机构因为是旅行签所以不考虑n年多次这种,就去一次而已领区日本签证,需要在对应的管辖地区申请才行,一般是以工作所在地的领区进行申请,或者是户籍所在的领区申请以上信息可以从日本领事馆直接查询到,非常简单https://www.cn.emb-japan.go.jp/itprtop_zh/index.html日本签证下签时间,大概是7-15天,最好提前1个月申请有效期是3个月,期间可以去一次日本签证代办机构旅行机构也可以直接从官方网址里获取,可以多问几家看看价格和所需资料https://www.cn.emb-japan.go.jp/itpr_zh/visa_dantai_daili.html目前看大概价格在350-500以内就可以搞定了我这里归属广州领区,那就看看有哪些家,问一问就好了https://www.guangzhou.cn.emb-japan.go.jp/cgjp_cn/consular/doc/0618.html资格/材料高校的学生可以没有经济认证的情况下办理,普通人就正常办 ...继续阅读 (157)


    love 0
    NotionNext BLOG
    发表于
    2024-06-19 00:00:00

    AMSI研究(2) - 实现检测

    0x00 基础参考项目:https://github.com/microsoft/Windows-classic-samples/tree/main/Samples/AmsiProvider分析源代码发现SampleAmsiProvider类实现了IAntimalwareProvider接口。Scan方法实现了扫描逻辑。CloseSession方法用于关闭会话。DisplayName方法返回提供者的显示名称。Scan接收IAmsiStream作为参数,其有两个方法:GetAttribute() 和 Read()。GetAttribute() 方法获取有关待扫描内容的元数据。开发人员通过传递一个 AMSI_ATTRIBUTE 值来请求这些属性,该值指示他们希望检索的信息。APP_NAME提交要扫描的内容的应用程序的名称CONTENT_NAME如果内容源自磁盘上的文件,则该contentname为文件的完整路径。如果内容源自内存,则此字段将为空。AMSI_ATTRIBUTE_CONTENT_SIZE、AMSI_ATTRIBUTE_CONTENT_ADDRESS待扫描内容的地址和大小,可以通过这两个值取出待扫描内容。一般需要检测的只有DotNet和VSS事件是二进制数据。coreclr也是二进制数据,但我感觉 EDR 没有检测的必要。只有当内容已经完全加载到内存中时才会返回 AMSI_A ...继续阅读 (53)


    love 0
    fatekey\'s Blog
    发表于
    2024-06-19 00:00:00

    AMSI研究(2) - 实现检测

    0x00 基础参考项目:https://github.com/microsoft/Windows-classic-samples/tree/main/Samples/AmsiProvider分析源代码发现SampleAmsiProvider类实现了IAntimalwareProvider接口。Scan方法实现了扫描逻辑。CloseSession方法用于关闭会话。DisplayName方法返回提供者的显示名称。Scan接收IAmsiStream作为参数,其有两个方法:GetAttribute() 和 Read()。GetAttribute() 方法获取有关待扫描内容的元数据。开发人员通过传递一个 AMSI_ATTRIBUTE 值来请求这些属性,该值指示他们希望检索的信息。APP_NAME提交要扫描的内容的应用程序的名称CONTENT_NAME如果内容源自磁盘上的文件,则该contentname为文件的完整路径。如果内容源自内存,则此字段将为空。AMSI_ATTRIBUTE_CONTENT_SIZE、AMSI_ATTRIBUTE_CONTENT_ADDRESS待扫描内容的地址和大小,可以通过这两个值取出待扫描内容。一般需要检测的只有DotNet和VSS事件是二进制数据。coreclr也是二进制数据,但我感觉 EDR 没有检测的必要。只有当内容已经完全加载到内存中时才会返回 AMSI_A ...继续阅读 (75)


    love 0
    Allen Hua
    发表于
    2024-06-18 22:56:00

    使用自定义JavaScript脚本功能禁止memos最新版默认打开的链接预览功能

    我的 memos 当前版本是 0.22.0,忘了是这个版本开始的还是上一两个版本开始的,当你在 memos 中间插入了普通的链接文本,保存后鼠标经过时会自动预览链接内容,这个功能对我来说有点蛋疼,影响阅读。蛋疼的是有时候 pop up 出来的页面元素还不会自动消失,就更加影响阅读了。我在其 issues 列表新建了一个 issue,能不能增加一个选项,允许关闭鼠标经过链接时的链接自动预览?有人回复了我,详情可去浏览原 issue。热心网友提供了自定义 JavaScript 脚本禁止memos自动获取链接标题等内容并展示到页面上,脚本如下window.fetch = new Proxy(window.fetch, { apply(target, thisArg, args) { const url = args[0]; // 检查请求的URL是否是我们想要阻止的API if (url.includes('/memos.api.v1.MarkdownService/GetLinkMetadata')) { // 返回一个空的Promise,模拟请求被取消 return Promise.resolve({ ok: true, ...继续阅读 (180)


    love 0
    Allen Hua
    发表于
    2024-06-18 22:38:00

    debian 11升级 docker ce 版本和 docker-compose 版本

    昨天晚上将 immich 服务端从 v1.98.2 升级到 v1.106.4,花了一个多小时,因为整体上还是比较复杂的docker 客户端和 docker-compose 版本过低,immich 最新的 compose 文件使用了start_interval语法, 使用docker-compose config检查语法时报错 Additional property start_interval is not allowed我用的是 github docker/copmpose 项目的 docker-compose 二进制,而不是docker compose子命令pgdata 数据库以前使用 volume 形式挂载的,现在把路径写到了 .env 文件里,通过路径直接映射挂载的。我看了一下 immich release 发行描述,写了很多人都不仔细阅读immich 的更新日志,尤其是有 breaking changes 一些版本,用户按照自己的想法直接更新导致了一些 data loss,还是很惨痛的整个compose服务删除了一个容器升级之前备份 pgdata 和 model-cache 数据昨晚更新 docker 和docker-compose版本之前用的版本,docker: 20.10.17docker-compose: Docker Compose version v2.6.0升 ...继续阅读 (130)


    love 0
    leftfist
    发表于
    2024-06-18 21:27:38

    cesium按照参数绘制不同形状的船舶

    俺们公司之前有个自创的所谓前端GIS框架,是用Cesium搞的。我对该框架不熟悉,用它在地图上作画,画船舶符号,看以前的代码,感觉十分艰深晦涩,什么材质、纹理,令人头大如斗。我4年前用过一阵Cesium,后来荒废了,到现在已经完全失忆。 ...继续阅读 (151)


    love 0
    leftfist
    发表于
    2024-06-18 20:01:17

    随机产生一些江河上的坐标数据

    我首先是想到用AI直接给我一点数据,没想到给出来的坐标,有许多都落在陆地上,根本不符合我的要求。后来结合AI给出的建议,我用程序计算,得到了一些坐标点。勾勒多边形的工具,我在谷歌地图上完成。https://www.google.com/maps/d/,不久前收到一个需求,说要随机创建约一百个某段江河上的坐标点,用于做一些数据呈现。1、在地图上沿江河勾勒出一个封闭的多边形,计算出来的坐标点,将落在该多边形内。我用vue3来完成。2、导出该多边形,用于计算。比如随机算出100个坐标。2、计算多边形内的坐标。 ...继续阅读 (177)


    love 0
    chaijunkun
    发表于
    2024-06-18 19:27:06

    烂笔头笔记:为JDK安装Charles证书,让你的请求能够像在浏览器中那样被抓包

    由于JDK(JVM)证书信任的特殊性,常规的安装Charles根证书方式对JDK(JVM)无效。本文介绍了一种安装方法,使Java程序在访问https请求时能够被Charles抓取 ...继续阅读 (112)


    love 0
    qcpm1983
    发表于
    2024-06-18 18:27:00

    升级 `quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.30.0` 镜像中的 Nginx 以修复漏洞

    最近,我们发现镜像中使用的 Nginx 版本存在已知漏洞。为了确保系统的安全性,我们决定将 Nginx 升级到最新的稳定版本。在本文中,我们将介绍如何通过修改 Dockerfile 来实现这一升级过程。 ...继续阅读 (106)


    love 0
    Ginkgo
    发表于
    2024-06-18 17:12:37

    【eslint-plugin-vue】提示 vue/no-multiple-template-root

    背景:明明 vue3 是支持多个根节点的,但是在 vscode 中还是存在提示,看着很烦想去除解决方案:打开 setting.json ,输入vetur,找到Vetur>Validation:Template,把复选框去除即可 ...继续阅读 (117)


    love 0
    Ginkgo
    发表于
    2024-06-18 17:09:48

    Error: Cannot find module \'@npmcli/config\'

    背景:在使用nvm安装最新版的 nodejs(20.14.0) 后,想执行npm安装pnpm,结果报错Error: Cannot find module '@npmcli/config'解决方法:1、去nvm官网下载一个nvm-update.zip,解压后双击执行选择最新版进行安装。2、在 cmd 中执行nvm -v,查看是否已经安装到指定的版本,没问题后下一步,如果失败,那手动卸载 nvm.exe 去下载安装最新版的。3、在 cmd 中执行nvm uninstall 20.14.0,这里的版本就是你出错的那个版本,不一定是 20.14.0 ,卸载后,再执行nvm install 20.14.0重新安装。此时应该就可以了。 ...继续阅读 (104)


    love 0
    诺多
    发表于
    2024-06-18 16:44:15

    又一款开源力作,项目名为feiyu-player,中文名飞鱼,支持集成苹果CMS、飞飞CMS等格式规范的视频源。值得一提的是,飞鱼使用 IPFS 作为去中心化存储,用于分享影片和导出订阅配置等场景,真实科技感满满。🎭 功能特性海量资源,随心搜索: 支持多种视频源,聚合搜索,看你想看。一键订阅,自由分享: 一键订阅视频源,从此找资源不求人。界面极简,超高颜值: 颜值即正义,给你极致观影体验。体积小巧,快如闪电: 极至精简,安装包不足 10 MB。随时随地,想看就看: 网页、Windows、macOS、Linux 全平台支持。🦀 管理订阅作为一款通用播放器,飞鱼本身不内置任何影视资源,也不提供或推荐任何特定的视频源,用户需要自行添加符合规范的视频源。视频源相当于飞鱼播放器的"光盘",没有配置视频源,飞鱼将无法搜索和播放任何内容。可以在设置界面直接修改或添加视频源,其的格式如下:// 视频源参考配置格式 { "videoSources": [ { "key": "视频源1", "api": "https://api1.example.com/api.php/provide/vod/at/xml" }, { "key": "视频源2", "api": "https://api2.example.com/api.ph ...继续阅读 (322)


    love 0
    诺多
    发表于
    2024-06-18 16:12:26

    这是一个神器的项目,可以让傻傻的小爱音箱接入AI大模型,比如 ChatGPT、豆包等等,将它改造成你的专属语音助手。这个项目名称为MiGPT,是Github上的一个开源项目,目前已支持10多款小爱音箱,非常推荐手里有小爱音箱的朋友试一试。🎭 功能特性AI 问答:当小爱音箱接入大模型后,上知天文,下知地理,从“人工智障”秒变甜心学霸。角色扮演:一秒调教小爱,无论是成为你的完美伴侣,还是那个能听你倾诉心事的贴心闺蜜,都不在话下。流式响应:爱情来得太快就像龙卷风,而你的小爱音箱也是,对你的爱意秒回,爱你不会让你等太久。长短期记忆:可以记住你们之间的每一次对话,越聊越默契,就像是你身边的老朋友。自定义 TTS:厌倦了小爱同学的语音?支持设置“豆包”同款音色,就像真人在回你的消息。智能家居 Agent:心情不好?小爱立刻懂你,自动帮你播放喜欢的音乐,调节灯光,逗你开心。⚛️ 实现原理这个项目主要依赖小米 IoT 生态开放的接口能力,以下为核心运行流程:使用 MIoT 和 MiNA 开放接口控制小爱音箱(播放、暂停、唤醒等)轮询设备对话列表,获取用户的最新对话消息,然后调用 AI 获取回复调用豆包等 TTS 接口合成不同音色的语音回复,然后使用小爱音箱播放音频不过,通过调用小米 IoT 生态开放接口的方案,无法完美实现在AI回复时让原来的小爱闭嘴,这主要是因为:存在网络延迟有一定的轮询间隔小爱 ...继续阅读 (141)


    love 0
    zwwooooo
    发表于
    2024-06-18 14:50:02

    ja2_7609+AI 中文版 r2971

    ja2_7609+AI 中文版:详情及下载见《JA2 1.13 稳定版 AI 增强 MOD【中文版】》。注:2971 应该对应的是 sevenfm 发布的英文版 r2942_fix25r2954~r2971logr2971CalculateSurrenderStrength: small bonus if negotiator merc has squadleader trait (up to +25% surrender strength for 2 levels of trait). Lowered chance for AI to use suppression fire if SUPPRESSION_EFFECTIVENESS or SUPPRESSION_SHOCK_INTENSIT...---------------------r2970LIMIT_HIGH_LEVEL_DROP option applies to all kinds of drop, not only weapons as before.---------------------r2969only applies to single shot/first round in burst/auto. Possibly play different door opening sound at night ( ...继续阅读 (140)


    love 0
    Joomaen
    发表于
    2024-06-18 14:09:49

    GitHub等加速

    我发现即使使用开启了ECS的海外DNS,例如Google的公共DNS,也不一定会返回GitHub等海外网站的最优ip。GitHub上有用改host文件来加速的,当然也能在AdGuard Home上使用。不过有一些问题。首先,host文件格式的规则在AdGuard Home上只能添加到黑名单有效,添加到白名单就没用。这不是主要原因。比较麻烦的是,我合并的规则中,有不少关于GitHub的白名单规则,尽管是在黑名单里导入,但是规则内是白名单的放行写法就会被识别成白名单。然而白名单优先级是高于黑名单的,因此host格式的加速规则实际上并不会起作用。因此,我搞了个小脚本,把黑名单中的GitHub相关规则剔除掉,匹配关键字方式。然后,再把host格式的规则转为AdGuard Home支持的rewrite写法。并输出文件到本地目录,只需要在AdGuard Home添加时输入本地路径而不是链接就行。我目前发现有两个仓库Github520这个只能加速GitHubSteamHostSync这个可以加速GitHub和Steam我的脚本:filterprune ...继续阅读 (138)


    love 0
    Joomaen
    发表于
    2024-06-18 14:09:49

    GitHub等加速

    我发现即使使用开启了ECS的海外DNS,例如Google的公共DNS,也不一定会返回GitHub等海外网站的最优ip。GitHub上有用改host文件来加速的,当然也能在AdGuard Home上使用。不过有一些问题。首先,host文件格式的规则在AdGuard Home上只能添加到黑名单有效,添加到白名单就没用。这不是主要原因。比较麻烦的是,我合并的规则中,有不少关于GitHub的白名单规则,尽管是在黑名单里导入,但是规则内是白名单的放行写法就会被识别成白名单。然而白名单优先级是高于黑名单的,因此host格式的加速规则实际上并不会起作用。因此,我搞了个小脚本,把黑名单中的GitHub相关规则剔除掉,匹配关键字方式。然后,再把host格式的规则转为AdGuard Home支持的rewrite写法。并输出文件到本地目录,只需要在AdGuard Home添加时输入本地路径而不是链接就行。我目前发现有两个仓库Github520这个只能加速GitHubSteamHostSync这个可以加速GitHub和Steam我的脚本:filterpruneGitHub等加速最先出现在封闭脑袋。 ...继续阅读 (153)


    love 0
    codecraft
    发表于
    2024-06-18 12:59:14

    聊聊jetcache的MultiLevelCache

    序本文主要研究一下jetcache的MultiLevelCacheCachejetcache-core/src/main/java/com/alicp/jetcache/Cache.javapublic interface Cacheextends Closeable { Logger logger = LoggerFactory.getLogger(Cache.class); default V get(K key) throws CacheInvokeException { CacheGetResultresult = GET(key); if (result.isSuccess()) { return result.getValue(); } else { return null; } } default MapgetAll(Setextends Kkeys) throws CacheInvokeException { MultiGetResultcacheGetResults = GET_ALL(keys); return cacheGetResults.unwrapValues(); ...继续阅读 (228)


    love 0
    ysicing (i@ysicing.me)
    发表于
    2024-06-18 12:36:31

    k3s新特性分布式注册表镜像,加速镜像拉取

    k3s新特性分布式注册表镜像,加速镜像拉取自2024 年1月起,分布式注册表镜像作为实验性功能提供:v1.26.13+k3s1、v1.27.10+k3s1、v1.28.6+k3s1、v1.29.1+k3s1该功能基于开源项目spegel实现什么是spegel一个无状态集群本地 OCI 注册表镜像应用场景本地缓存来自外部注册表的映像,无需显式配置避免在外部注册表停机期间发生群集故障通过首先从本地缓存中拉取镜像来提高镜像拉取速度和 Pod 启动时间。从外部注册表(例如 Docker Hub)提取映像时避免速率限制。减少群集网络外部的出口流量。提高边缘节点部署中的映像拉取效率总结版: 通过公网只需要拉取一次后,共享给所有节点使用。集群中的每个节点都可以充当本地注册表镜像服务,允许节点在它们之间共享映像,节点已拉取的任何映像都可供群集中的任何其他节点拉取。硬性要求只支持containerd其他更多细节,可以阅读官方文档spegel-org/spegelk3s配置需要将k3s更新到最近版本,且运行时使用内置containerd才行。server管理节点控制平面节点,需要添加--embedded-registry参数来开启--embedded-registry (experimental/components) Enable embedded di ...继续阅读 (183)


    love 0
    汤青松
    发表于
    2024-06-18 11:57:55

    TP6操作pgSQL13报错解决方案

    TP6操作pgSQL13报错解决方案引言在使用ThinkPHP 6框架进行开发时,遇到与PostgreSQL数据库交互时出现的错误。本文将分享一个关于TP6操作pgSQL13时遇到的报错问题及其解决方案。问题描述在执行以下代码时:public function tt(){ $a = Items::create([ 'item' => 'think' ]); }遇到以下错误:SQLSTATE[42703]: Undefined column: 7 ERROR: column pg_attrdef.adsrc does not exist LINE 10: pg_attrdef.adsrc AS fields_default, ^ ...问题分析错误提示表明在执行数据库查询时,尝试访问了一个不存在的列pg_attrdef.adsrc。这通常是由于数据库的版本或配置问题导致的。解决方案根据社区讨论和尝试,以下是解决此问题的一些步骤:修改pgsql.sql文件:将pgsql.sql文件中的61行:pg_attrdef.adsrc AS fields_default,修改为:pg_get_expr(pg_attrdef.adbin, pg_attrdef.adrelid) AS fields_default,重新创建数据库:重新执行修改后的pgsql.sql文件执行一遍。解决由于数据库 ...继续阅读 (250)


    love 0
    王大冶
    发表于
    2024-06-18 09:04:14

    使用React Native Reanimated实现无缝的UI过渡

    在使用应用程序时,对象、页面、模态框和其他组件的流畅移动可以提升我们的用户体验,并鼓励用户回归。没有人愿意使用出现故障且无法正常移动的应用程序。对于前端开发人员来说,创建动画和对象过渡可能是一种负担,因为我们通常希望专注于为我们的应用编写代码,而不是去计算在哪里放置一个对象,或者当用户在我们的应用上触发一个事件时,应该将该对象移动到哪里。与UI设计师合作也可能是一项挑战,尤其是当期望不一致时——例如,当设计师期望看到他们的复杂动画被原样重现。找到一个好的工具和包来解决这个问题也不那么容易——但这正是为什么react-native-reanimated包被构建的原因。react-native-reanimatednpm包让我们能够轻松创建简单和复杂的,但流畅和互动的动画。一开始使用可能并不直观,但是随着我们在这篇文章中练习示例,我们应该能够理解如何使用这个包。在我们继续之前,我假设你已经对React Native及其工作原理有所了解。此外,React Native Reanimated v3只支持React Native v0.64或更高版本,因此请确保你更新或下载最新版本的React Native来配合这个教程。探索 React Native Reanimated v2如果你曾经使用过React Native Reanimated v1,请记住v2引入了一些新的概念和重大变化。现在 ...继续阅读 (205)


    love 0
    江湖十年
    发表于
    2024-06-18 09:02:35

    在 Go 中如何让结构体不可比较?

    最近我在使用 Go 官方出品的结构化日志包slog时,看到slog.Value源码中有一个比较好玩的小 Tips,可以限制两个结构体之间的相等性比较,本文就来跟大家分享下。在 Go 中结构体可以比较吗?在 Go 中结构体可以比较吗?这其实是我曾经面试过的一个问题,我们来做一个实验:定义如下结构体:type Normal struct { a string B int }使用这个结构体分别声明 3 个变量n1、n2、n3,然后进行比较:n1 := Normal{ a: "a", B: 10, } n2 := Normal{ a: "a", B: 10, } n3 := Normal{ a: "b", B: 20, } fmt.Println(n1 == n2) fmt.Println(n1 == n3)执行示例代码,输出结果如下:$ go run main.go true false可见Normal结构体是可以比较的。如何让结构体不可比较?那么所有结构体都可以比较吗?显然不是,如果都可以比较,那么reflect.DeepEqual()就没有存在的必要了。定义如下结构体:type NoCompare struct { a string B map[string]int }使用这个结构体分别声明 2 个变量 ...继续阅读 (180)


    love 0
    一线码农
    发表于
    2024-06-18 02:33:00

    记一次 .NET某机械臂上位系统 卡死分析 - 一线码农

    【摘要】一:背景 1. 讲故事 前些天有位朋友找到我,说他们的程序会偶发性的卡死一段时间,然后又好了,让我帮忙看下怎么回事?窗体类的程序解决起来相对来说比较简单,让朋友用procdump自动抓一个卡死时的dump,拿到dump之后,上 windbg 说话。 二:WinDbg 分析 1. 主线程在做什么 要想阅读全文 ...继续阅读 (144)


    love 0
    原来是小袁呐
    发表于
    2024-06-17 16:53:48

    JavaSE-面向对象:懒汉式与饿汉式

    一、饿汉式1.示例代码public class HungrySingleClass { private static HungrySingleClass hungrySingleClass = new HungrySingleClass(); private HungrySingleClass() { } /** * 单例方法 * @return */ public static HungrySingleClass getInstance() { return hungrySingleClass; } }2.代码理解先创建一个私有的构造函数(防止其它地方直接实例化),创建私有变量防止其他人访问为什么要使用static关键字?由于构造器被私有,没办法创建类再访问getInstance方法,因此只能从类一级,即HungrySingleClass.getInstance()。由于静态方法只能访问静态变量,因此变量也需要使用static修饰二、懒汉式1.示例代码public class LazySingleClass { private volatile static LazySingleClass lazySingleClass = null; private Lazy ...继续阅读 (188)


    love 0
    磊磊落落
    发表于
    2024-06-17 14:00:00

    如何使用 Screenplay 模式编写 UI 测试用例?

    Screenplay 模式是一个用于软件测试的设计模式,本文探索如何使用 Screenplay 模式编写 Web UI 测试用例?本文首先会介绍 Screenplay 模式的基本概念;接着,以登录 GitHub 并在页面创建 Issue 为测试场景,来分析该场景中的操作者与行为分别对应 Screenplay 模式中的哪个部分;最后,针对该测试场景,使用 Serenity BDD 测试框架来编写满足 Screenplay 模式的测试用例。 ...继续阅读 (195)


    love 0
    chinahuyong
    发表于
    2024-06-17 09:57:47

    【长文】带你搞明白Redis

    Redis,英文全称是Remote Dictionary Server(远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 与MySQL数据库不同的是,Redis的数据是存在内存中的。它的读写速度非常快,每秒可以处理超过10万次读写操作。因此redis被广泛应用于缓存,另外,Redis也经常用来做分布式锁。除此之外,Redis支持事务、持久化、LUA 脚本、LRU 驱动事件、多种集群方案。 ...继续阅读 (205)


    love 0
    清夏
    发表于
    2024-06-17 09:35:37

    2024年6月亲测,易支付免输入版lakala拉卡拉插件+鉴权密钥抓包教程

    本教程提供以下内容,均为站长2024年6月亲测有效。但请注意,鉴权密钥有效期一般30小时左右。我都是定上闹钟,每24小时更换一次。一般晚上都在电脑边上,定个晚饭后的时间就可以啦1、易支付免输入版lakala拉卡拉插件2、鉴权密钥抓包教程。此内容查看价格为19.9元立即购买QQ:962510877 ...继续阅读 (115)


    love 0
    xiaoz
    发表于
    2024-06-17 02:45:20

    抱歉,让您久等了。多功能文件分享程序Zdir 4现已正式发布(文末有福利)

    Zdir是一款使用Golang + Vue3开发的多功能私有存储程序,集成了文件索引、在线预览和分享功能,支持WebDAV和离线下载(即将支持),非常适合安装在NAS设备或大容量VPS上,是个人、工作室和小团队分享文件的理想选择。官网:https://www.zdir.pro/zh/购买订阅:htt ...继续阅读 (262)


    love 0
    百战百胜
    发表于
    2024-06-17 02:13:00

    【开源分享】Star 29.3k,微信 Java 开发工具包

    项目介绍 开源、非官方、功能全面的微信 Java 开发工具包,支持包括微信支付、开放平台、小程序、企业微信、视频号和公众号等微信功能模块的后端开发。 项目亮点 全面覆盖微信 API:WxJava SDK 几乎涵盖了微信所有官方 API 接口,包括消息推送、用户管理、菜单管理、微信支付、企业微信 OA ...继续阅读 (112)


    love 0
    血衫非弧の一存
    发表于
    2024-06-17 00:00:00

    防止AirPods 自动连接至 Mac/iPhone/iPad

    在Mac上:打开“系统设置”(macOS Ventura 及以上版本)或“系统偏好设置”(macOS Monterey 及以下版本)。选择“AirPods”在“连接到此Mac”选项下,不选择自动,选择“上次连接到此Mac时。选择后,如果断开AirPods,就找不到这个侧边栏选项了。iPhone iPad也是类似。 ...继续阅读 (162)


    love 0
    Elmagnifico\'s Blog
    发表于
    2024-06-17 00:00:00

    BLHeliSuite32逆向(五)

    ForewordBLH在停止维护以后给厂商给出了离线版本,离线版本不兼容之前的上位机了,再次破解看一下具体是哪里出现了异同参考流程由于有之前的流程,所以这里直接参考actReadSetupExecute 按键act DoBtnReadSetup 按键具体操作 ReadSetupAll 读取配置信息 ReadDeviceSetupSection 这里是操作去读 Send_cmd_DeviceReadBLHeliSetupSection 发送读取命令,执行后就拿到了256字节 ReadSetupFromBinString 这里就是关键,解析读上来的字符串,然后赋值给了BLHeli的各个参数 TBLHeli.Init 参数存储的对象初始化 BLHeliSu.006EA090 解密开始的函数 BLHeliSu.006E1B48 解密循环函数 BLHeliSu.006E1960 内存可读的开始 BLHeliSu.006D5A78 偏移操作的函数 ReadSetupFromBinString 的后续内容会读取所有配置,然后给BLHeli对象赋值这次破解发现IDR和Ollydbg的地址又不一样了,所以直接使用IDR生成Map,然后用Ollydbg加载map文件加载完发现,好像还是有点不够好用,有些东 ...继续阅读 (157)

上一页 317/4404 下一页
沪ICP备19023445号-2号
友情链接