草庐IT

关于小程序session_key漏洞问题的解决2022-12-01

业务背景:开发了小程序,使用了一段时间以后,小程序提示系统漏洞session_key的问题,在网上找了好多的博客,感觉好多写的没那么清晰,更偏重于理论,导致自己走了很多的弯路,为了更方便快捷的解决问题,我整理了一下解决这个问题的方法,更偏向于实际,没有理论的东西在里面,代码都写了注释,更便于阅读。下面是官网的提示信息链接:https://developers.weixin.qq.com/community/minihome/doc/000806202400280b0edd5866156c01?blockType=99&pass_ticket=evb7v4LC5Bza6jlRLzxsRqlC82

私有IP地址定义、私有IP地址范围(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)内网ip地址范围、ip范围

文章目录私有IP地址定义和范围私有IP地址的使用将局域网中的ip地址设为私有IP地址范围之外的地址,会有什么后果?参考资料私有IP地址私有IP地址是在互联网上不被路由的IP地址,专门为组织内部网络(如企业内部、学校等)设计。这意味着这些地址只能在局域网(LAN)内部使用,不能直接用于互联网通信。然而,通过网络地址转换(NAT),它们可以用于互联网通信。定义和范围根据RFC1918,私有IP地址分为以下几个范围:10.0.0.0-10.255.255.255(10.0.0.0/8)172.16.0.0-172.31.255.255(172.16.0.0/12)192.168.0.0-192.16

ios - Firebase 身份验证 iOS 12 无效 token

我有一个应用程序使用电话短信验证和重新验证(无APNS)来使用Firebase身份验证如果您使用的是iOS11.4.1,该应用程序可以正常使用身份验证过程但是,如果您使用的是iOS12,则身份验证过程会导致无效token消息错误域=FIRAuthErrorDomain代码=17048“无效token。”UserInfo={NSLocalizedDescription=无效token。,error_name=INVALID_APP_CREDENTIAL}目前使用最新的firebaseiosSDK5.9.0最新版本的xcodeiOS12最新的MacOSMojave10.14我在2018年6

Flink-1.12(四)Flink API

Flink开发一个简单的应用程序只需要构建环境、构建数据源、构建数据处理方案、构建数据输出及执行程序这五个步骤,但每个步骤都有对应其他强大的API,所以本文一一举例学习。构建环境流处理StreamExecutionEnvironmentenv=null;//构建流环境,如果在本地则创建本地环境,如果是集群,则创建集群环境env=StreamExecutionEnvironment.getExecutionEnvironment();//创建本地执行环境并设置并行数env=StreamExecutionEnvironment.createLocalEnvironment(3);//创建远程执行环

Android 12中如何设置文件读写权限

Android12中如何设置文件读写权限在Android12系统中,为了确保用户数据的安全性和隐私保护,应用程序对文件的读写权限进行了更加严格的管理。本文将介绍如何在Android12中设置文件读写权限,并提供相应的源代码。一、请求文件读写权限在AndroidManifest.xml文件中,需要在应用程序的代码清单中声明对文件读写权限的申请。在标签下添加以下代码:uses-permissionandroid:name="android.permission.READ_EXTERNAL_STORAGE"/>uses-permissionandroid:name

vulfocus复现:thinkphp lang 命令执行(thinkphp:6.0.12)

目录描述(来自vulfocus):漏洞介绍(来自vulfocus):影响版本:复现:1,打开靶场,显示没有权限bp拦截 2,将phpinfo写到网站根目录下/var/www/html 3,访问shell.php 4,拿到flag描述(来自vulfocus):ThinkPHP是一个快速、简单的面向对象的轻量级PHP开发框架,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。如果Thinkphp程序开启了多语言功能,攻击者可以通过get、header、cookie等位置传入参数,实现目录穿越+文件包含,通过pearcmd文件包含这个trick即

LVGL笔记(4)-PCB硬件:esp32-S3,并口8bit,4.3寸480x800LCD(FPC4301MS)

文章目录1.原项目简介2.PCB改动详情2.1音频解码芯片和数字唛头引脚共用2.2电容触摸面板插座连接器2.3电阻触摸芯片xpt20462.4SPI2.8寸带电阻触摸TFT3.开源硬件软件在立创开源论坛看到一个ESP32-S34.3寸电子相框的项目,跟着打板测试。原项目在立创开源硬件平台地址:《ESP32-S34.3寸电子相框(FPC4301MS)》。文中给出了原理图、PCB、BOM以及关键物料的购买链接,最重要的是源代码。我在这个项目的基础上,做了一些改动:取消蜂鸣器增加音频解码NS4168增加数字唛头MSM261S4030增加电阻触摸芯片xpt2046增加2.8寸SPITFT模块接口增加电

【stm32c8t6+esp8266上传温湿度到Onenet云平台】

stm32c8t6+esp8266上传温湿度到Onenet云平台最近做的一个小项目中需要将获取的数据到云平台,我选择的是onenet平台,下面会根据个人学习过程分享如何使用onenet平台以及如何通过stm32单片机与esp8266wifi的配合使用将我们的数据上传至onenet平台中一、onenet平台的使用onenet平台链接1、这是我们打开时的界面,首先我们需要注册一个账号/2、用注册的账号登录3、登录后点击控制台然后点多协议连接实验中我们是通过MQTT协议进行的在下面这个界面中点击添加产品,产品的信息根据自己需求来写就就行了创建成功然后进行设备的添加这样我们就成功的把设备添加到了我们的

ESP32-IDF 编译配置esp32-camera-master

esp32-camera-master项目github路径GitHub-espressif/esp32-camera1.解决环境问题通过VSCODE安装好IDF-5.0后,默认情况下是可以通过vscode调用编译的。但为了调用终端也可以进行idf.pymenuconfig和idf.pybuild命令。需要将环境添加到电脑PATH路径里。 解决报错:Failedtoresolvecomponent‘mdns‘esp-idf编译报错Failedtoresolvecomponent‘mdns‘_SaSa_qwer的博客-CSDN博客 2.配置idf.pymenuconfig(暂时找不到配置wifi密

STM32通过ESP8266连接MQTT服务器

    ESP8266有多种连接MQTT方式,本文介绍使用的是ATMQTT版本固件的ESP01s,基于此固件版本进行说明。本文所需硬件:STM32F103RCT6、LED、ESP01s、DHT11,实现功能:温湿度上传和远程开关灯的基本功能。B站视频教程:STM32+ESP8266+DHT11_哔哩哔哩_bilibiligitee: STM32_Share:STM32、DHT11、ESP01s实现温湿度上传和远程开关灯一、烧录ESP01s所需要的固件网上购买ESP01s默认固件并不是MQTT版本,因此需要先烧录对应此版本的固件(1)打开烧录软件(2)使用固件ESP8266-AT-1M.bin,