Install OpenWrt for Redmi Router AC2100
Get shell 小米路由器后台管理页面是不给我们上传并且刷入新固件的,所以要先拿到 shell,ssh 连上路由器就可以往里面刷入新固件了。 先正常启动路由器,并进入路由器后台管理页面,这时可以在浏览器的地址栏看到自己路由器的内网 IP,和自己的 stok,例如我的开头是: http://10.161.145.162/cgi-bin/luci/;stok=e9974e290dd74c46833…
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
Get shell 小米路由器后台管理页面是不给我们上传并且刷入新固件的,所以要先拿到 shell,ssh 连上路由器就可以往里面刷入新固件了。 先正常启动路由器,并进入路由器后台管理页面,这时可以在浏览器的地址栏看到自己路由器的内网 IP,和自己的 stok,例如我的开头是: http://10.161.145.162/cgi-bin/luci/;stok=e9974e290dd74c46833…
nginx 不像 apache 那样管理 php 进程,一般来说,apache 将 php 作为自身的一部分运行,而 nginx ... 在 Nginx 中为 PHP 添加环境变量最先出现在不明のNetWorkOS。
You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyl…
距上一次写博客过了好久了,工作后真是少了太多自己的时间。三年的读研时光眨眼就结束了,当然要趁毕业这段时间来趟毕业旅行啊。把旅行的照片和视频剪了一个小短片。第一次尝试视频剪辑,太难了…
Windows 10 - 无Internet 可以上网 解决 Outlook 无法登录问题
摘要:记录了一些MATLAB的用法。
UX: 这次我们把按钮的文字改一下,从 “Continue” 改成 “Save…”. 我:OK。简单,三个点而已。 Reviewer: 不,那可不只是三个点
Install conda 官网上没有直接给出 M1 Mac 版本的 SageMath 二进制安装文件,不过给出了使用 conda 安装 Sage 的方法,参考Install from conda-forge。 所以如果自己的 Mac 上还没有安装 conda 的话,可以先安装一下,然后使用 conda 安装 SageMath。 首先下载Miniforge3-MacOSX-arm64.sh,cd…
As the number of devices in my network has increased, s … 继续阅读Build a customized iPXE firmware and deploy a chain loading environment
文章内提到的所需文件的下载地址VMware Fusion及Windows Arm系统镜像下载地址前言虽然说Mac系统目前已经能够满足日常使用,但是像例如网银支付控件、需要IE的网页都无能为力。所...
最近发现,学校宿舍笔记本连WiFi或网线都显示无网络访问权限,但实测可以上网,非常疑惑。网络环境是中国联通的,起初以为是电脑网卡或路由器的问题,但排查下来并不是,经网友点播,应该是Windows...
终于良心发现回来水wp的博客了= = 做完RE以后跑去做Misc结果到比赛结束都没做出来,早知道就提早下班了(bushi,有LSB隐写的wp请速dd我T.T
nodejs thenable promise await 题目 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 const {promises: fs} = require('fs'); const crypto = require('crypto'); const fastify = require('fastify'); const app = fastify(); app.register(require('fastify-cookie')); app.register(require('fastify-session'), { secret: Math.random().toString(2), cookie: {secure: false}, }); const se…
原文 https://blog.origincode.me/Manjaro-Controversies/Manjaro 的争议注:本文的转载工作于Manjaro Linux x86_64 笔记本...
楔子 最近再次翻看《InnoDB存储引擎》,看到Doublewrite时,直觉告诉我这玩意儿应该很简单(其实确实是),但总感觉书上的文字表达不
Unifi 全家桶就差 Unifi Access 了,怎么能不搞一个呢 可我家只有 August gen4 门锁,也没法安装磁吸门,所以可以考虑使用 Arduino 来控制 Homekit 以来开启门锁 这里使用 Wio Terminal 来实现与 HomeBridge 的联动,详见这篇文章 (http://krunk.cn/post/2021/wio-terminal-控制多个-homekit-…
Kademlia 协议由 Petar Maymounkov 和 David Mazières 设计。它可以在容易出错的环境(比如节点会毫无征兆地下线)中建立一张分布式散列表。
# 问题 Info : STLINK V2J33S7 (API v2) VID:PID 0483:3748 Info : Target voltage: 3.354924 Warn : UNEX...
本篇文章以STM32F411CEU6开发板为例,同时又不局限于该型号,一步步从固件 Dump 开始逐步分析并获得全部工程源代码
Here’s to the crazy ones. The misfits. The rebels. The … 继续阅读 “Celebrating Steve”
这是旧版博客的一条Valine留言,让雨雪印象深刻。什么是“语言律师”呢?
早就有闻Windows系统已经添加了系统级的DNS over Https的支持,趁着此次重装Windows11新系统之际换掉AdguardHome改用Windows系统自己提供的DoH支持。 理论上Windows 10 build 19628以后的所有版本都支持此教程的方法,本人也亲测在Windows Server 2022上成功使用。 设置DNS over Https的位置 以WLAN网络为例:…
好消息,本站在2021年可用性高于Facebook!
阴差阳错当上了校信息编程社的社长,还要自己备课?雨雪对着C++14的语法胡言乱语些什么呢?
Sky: Children of The Light 这游戏, 可以说是对高级用户十分不友好了 在 Android 上, 它只提供 arm64-v8a 的 binary, 直接拒绝高性能的 x86 平板以及模拟器 它还不允许你自己调高画质, 有一个画质上限, 由厂商根据机型来决定你最高能跑什么画质 而这个机型列表还不够全, 让你只能拿着顶级的 SoC 跑着 480p 30 帧的画面, 那云都是一团…
每个 DNS 记录都有一个类型。这种类型定义了记录内容的含义。例如,MX 类型的 DNS 记录包含邮件交换服务器的位置。所有记录类型都在所谓的 RFC(征求意见稿)中进行了严格定义。自从域名系统...
没有yubikey的技术博客是没有灵魂的。 ---沃 兹基硕德引言我创立博客之初想写的三篇文章就是 GPG,dnscryypt-proxy(doh),还有 Yubikey。后来发现gpg一般教...
说明[scode type="yellow"]此方法不具有通用性,仅适用于重庆工商职业学院微信公众号,通用性的方法只能抓包,方法参考以下文章[/scode][post cid="487" cov...
BitTorrent 网络内的主机依靠互相交换自身持有的资源来完成资源共享,而 Tracker 协议会告诉你哪些主机有你需要的资源。
国庆快乐!一年多没更新了,难得能静下心来写一篇文章,话不多说,开整!思路来源借鉴于 https://www.rin99.com/thread-19454-1-1.html ,借鉴的文章设备是PT...
本文将介绍 伙伴(Peer)协议的握手和通信流程。
今天收到 Vultr 上个月的账单,账单里多了一段,说在10月1日起,开始对 Snapshot 收费,0.05美金每GB每月。我进后台看了一下,他们在 9 月 20 日就发布过一篇日志(没有了 Google Reader,就算装了 Reeder,也没有看博客的习惯了)。 Vultr 的 Snapshot 我是非常推荐的,其实就是免费的手动备份服务。Vultr 的备份服务是每月 20% 的 VPS…
本文将简单介绍一些 BitTorrent 协议和一些术语,来让读者有一个整体的概念。
仅以这篇文章记录一下我最近两周在 datalab 上所做的工作。
Pixel 自带的电话 App 是支持录音以及自动录音的 但由于法律原因, 录音只在部分国家可用, 自动录音更是只有印度能用 虽然中国并没有相关法律问题, 但很明显我们并不能对 Google 有这方面的期待 还是得自己动手, 丰衣足食
这一段时间被 Freenom 和 AWS 双双阻击(指不让我白嫖),再加上最近可能确实会写几篇东西,于是有了这个新博客,以及这篇文章。
Go 多并发能力首先定义一个工作 数5只 🐑12345678910111213141516171819202122232425package mainimport ("fmt""time")func main() {count(5, "🐑")}func count(n int, animal string) {for i := 0; i < n; i++ {fmt.Println(i+1, animal)time.Sleep(time.Millisecond * 500)// 每隔半秒输出一次字符串}}+++++++++++++$ go run main.go1 🐑2 🐑3 🐑4 🐑5 🐑Millisecond(毫秒), Microsecond(微秒)把另一份工作交给这个程序:数5头 🐮1count(5, "🐮")程序会按顺序执行:1234567891011$ go run main.go1 🐑2 🐑3 🐑4 🐑5 🐑1 🐮2 🐮3 🐮4 🐮5 🐮Goroutine 协程可以看做请求一个轻量的线程:1go count(5, "🐑")使用 goroutine 来执行 count 会快很多…
在一般的 C++ 开发中,习惯将函数声明与实现放在不同的文件中,如声明放在 .h 文件,实现放在 .cpp 文件,并在其它地方引用时只包含 .h 文件。但对于 C++ 的模板,这是一个例外,它只能被写在一个文件中。 普通函数 // test.h int sumInt(int a, int b); //
kickstart %pre %post 阶段 在 kickstart 中我们可以通过%pre 和%post 标签添加 pre-installation 脚本和 post-installation 脚本,顾名思义,这两个脚本分别作用在: %pre,在系统安装开始之前,kickstart 文件解析之后立即运行; %post,在系统完成安装之后运行; 并且%post 默认在 chroot 环境下运行,…
前言 由于我的备份全都是直接 dd 或者 ddrescue 的原始磁盘镜像,迁移的时候从小硬盘换到大硬盘自然没 […]
My Take on NFTs
RSS是一种描述和同步网站内容的格式,广泛用于新闻网站、博客、Wiki,在多年前非常流行。后来随着微博、头条号、微信公众号等新媒体的崛起,RSS阅读越来越成为一种小众的行为,许多免费RSS阅读器相继收费或者停止维护。 但对于经常访问独立博客的用户而言,RSS阅读还是有用的。毕竟逐一打开收藏夹里的几十个网站查看是否有更新是一件很繁琐的事情,而RSS阅读器可以把经常浏览的网站聚合在一起,集中查看,不用…
ctfshow 吃鸡杯 pwn writeupwin_pwn这道题严格意义来说是一道逆向题。main()存在栈溢出int __cdecl main(int argc, const char **...
这周末是TCTF/0CTF决赛,而恰好周六是巅峰极客决赛,这几天还被拉去打教育hw,打完巅峰极客基本是双开的状态,打完感觉人也快废掉了。只看了两个Web(其他题基本也没啥做出来的可能),整理了下题解。win-winwindows+php8 环境,一行php。第一天放了hint,session.upload_progress=off,看起来不能用session上传。卡了很久,读不到什么有用的信息。这…
参考(Ctrl c+v) https://www.kancloud.cn/kancloud/the-way-to-go/当个学习笔记,只记录重点。初始平台与架构Go 语言开发团队开发了适用于以下操作系统的编译器:LinuxFreeBSDMac OS X(也称为 Darwin)目前有2个版本的编译器:Go 原生编译器 gc 和非原生编译器 gccgo,这两款编译器都是在类 Unix 系统下工作 。其…
Roses are blue, violets are red. We have entered the era of misinformation. What is it, and what should we do about it? This blog post may help you get a better understanding of misinformation.
在修改项目时,发现了 Sass 的告警——由除号引起的告警。告警的内容很简单,用 / 作为除法已经在 Dart Sass 2.0.0 中被弃用了,作为一个 Sass 的基础语法,这次弃用属于 breaking change 了,因此目前编译时只是会抛出 warning 而不是 error,否则大量项目都无法正常运行。研究了一下可以看到,Sass 官方特定用了一整个篇幅的文章,来阐述为何要作出这个修…
上个月刚测评完Vultr,这个月起转战阿里云国际版。同样是博主三年前曾使用过的主机商,不过当时是使用新手礼金,这次是付费使用。 (2017.8.11)阿里云国际版新用户送300美金 - 国内/香港/新加坡等多个节点/可抵扣ECS等多个常用产品 大家都知道阿里云是阿里巴巴旗下的国内知名的云服务提供商,国际版主营海外业务。 阿里云国际版的轻量应用服务器也就是饱受赞誉的新手套餐3.0,本质上是T5系列E…
CTFSHOW月饼杯2021 pwn wp简单的胖main()函数中有明显的栈溢出漏洞,但是该题难点在于目标环境是libc2.27,新版本libc2.27如果printf()堆栈不平衡会报错,s...