现充|junyu33

(置顶)博客元信息一览

列出一些与博客本身相关的元信息,以便于查阅。


A One Round Protocol for Tripartite Diffie–Hellman

2026/05/11 组会存档。


五九——再见,天凤

2023/12/28 - 2026/4/10


五八——LLM 数字智商测试

现在网上已经有了一些针对 LLM 的智商评测,比如 https://trackingai.org/home 列举了国内外知名 LLM 的智商测试结果(例如公开的 Mensa Norway 和一名 Mensa 成员的私下题库)。然而,Mensa Norway 的题目基本上以图形推理为主,如果能够了解 LLM 在数字推理能力的表现,也是有一定益处的。


在 Android 的 Termux/Ubuntu 套娃环境里跑通 VSCode Remote+Codex

自从去年 12 月飞速入门 vibe coding 之后,我想尝试在任何能装 vscode 的机器中,都装上 codex 插件。于是我的下一步目标是——那台废弃的 android 手机。理论上 android(在 Google 坏事还没做尽前)是可以安装 termux 的,后者又有脚本来在里面套娃 ubuntu。因此我的那台 android 手机安装 remote SSH 和 codex 理论上是可行的。但实际上......


(转载)Keep Android Open

原文地址:https://keepandroidopen.org/zh-CN/

版权: 公有领域。本网站使用 CC0 1.0 Universal

2025年8月,Google 宣布从明年开始,未先向Google注册,将不再能为Android平台开发应用程序。 包括但不限于:

  • 向Google支付费用
  • 同意Google的条款及其条件
  • 提供政府的身份证明
  • 上传开发者的私人签名密钥证明
  • 列出目前以及将来的应用标识符

如何构造一个阶为 p^3 的非阿贝尔群

最近在做 Silverman 的 Abstract Algebra: An Integrated Approach 第六章习题时,遇到了这样一个挑战题。

6.16 (d): Challenge Problem. Construct a non-abelian group of order p3 for every prime p.


Rathee 三部曲:CrypTFlow2,SIRNN 与 SecFloat

Background

Notation: 记安全参数为 λ, 秘密共享的整数长度为 l-bit.

MPC方面,假设我们拥有以下基础知识:

  • 可以使用基于公钥密码等方式实现 1-out-of-k OTl,单次通信量 2λ+kl,使用 IKNP 可以做到 λ+kl
  • 基于 2-party 的加法 secret sharing 的加法与标量乘几乎免费(无通信开销)。
  • 可以使用 beaver triple 实现 2-party 的安全乘法操作。一次安全乘法,总通信量为 2l

在浮点数储存方面,我们使用 IEEE754 Float32(单精度标准):

  • (1)S×(1.M)×2Ebias
  • 符号位 S 1位、指数为 E 7 位、尾数 M 为 23 位、bias=127
  • 四舍六入五成双(round-to-nearest-ties-to-even)

五七——在 GPT 5.2-Pro 证明 Erdős 281 号问题之后

前天,我站在一块地方,突然发现一件事情。我无论朝什么地方走,都会通向一个终点;无论做什么事情,都会得到同样的结果;无论给谁发消息,最终都会得到同样的回复。最终我发现,是否应该走这个判断本身,也成了一个问题。

但我还是来到了图书馆,借了一本老旧的《西西弗的神话》。翻到书的第二页,发现上面有一个电话号码。我尝试加这个电话的微信,说明来意后,对方很疑惑,问我是哪个图书馆。我回答后,她说:“那不记得了,太久了。”


五六——我的 2025

感觉现在的生活,像是缺少熵源的 PRNG 一般,陷入了一个名为“科研”的循环,但有一个好处是稀缺的“平静”。


将 STF-AL10 刷机为 Lineage

再次换新手机后,经过一周的不懈努力,我终于让上上台解了bl锁的手机(STF-AL10)刷上了 Lineage。

这里叙述一下完整的刷机过程。


有限域运算优化简述

11 月 17 号课堂报告存档。


(转载)我国法律争取到的文化福利,请视频网站不要拱手让出

我们的每一次退让,都在将公众利益拱手让出;版权大鳄权利的不断膨胀,最终将导致文化的末日。

原文作者:马小褂

发布时间:2018-05-09 22:38

原文地址:https://zhuanlan.zhihu.com/p/36656157


为什么椭圆曲线点加满足结合律

这篇文章介绍椭圆曲线点加结合律的证明,以及更强的 9-points theorem。另外,也会涉及到该定理的三种推论:pascal 定理、pappus 定理,以及圆锥曲线极点极线的配极原则。


HG6143D1 型号路由器获得超级管理员密码

因为嫌未满18岁的外甥外放抖音太吵,并且打网游上瘾,我决定在力所能及的范围内采取一些措施。

例如尝试编辑电信路由器的防火墙,将游戏对应的域名设为禁止访问。

这里写一下探索的过程,正解会放在最后一节。


五五——博客四周年祭 / 谈谈过去十五年接受的教育

博客四周年了。今年也是我本科毕业的日子,于是这周年的主题是谈一谈目前陪伴了我十五年的国内教育。

这是一个沉重的话题,但我不想做大段的论述。于是我选择一个较为轻松的方式:通过评价我从小学到大学接触的老师,来给我视角下的教育,勾勒一个大致的轮廓。


Happy Tau Day 2025

《tau-manifesto》的 tldr 版本。

原文定义 τ=2π=6.283,以取代现有圆周率π的地位,并列举了一些理由。除此之外,我也另外添加一个理由。


(转载)五四——做自己喜欢的事

https://zhuanlan.zhihu.com/p/36610511

这么老生常谈的东西还要拿来讲吗? 是的,确实是老生常谈,但是那些所谓的“常谈”从来都没有真正地开始谈。虽然它们常常出现在各类名人演讲和成功学的鸡汤里面,却没有任何实在的内容,只是一个没有内容的标签。“做自己喜欢的事”就是这样一个没有内容的标签或废话。仿佛别人一说,我们就会了一样。

就像所有的大道理和名人名言一样,也许在其创立之初,由立言者亲身示范,还可以带给他的门徒以鲜活生动的体验,由此成为真正有生命的活物。即使在立言者逝去之后,其伟大的人格和他的教导一样,仍然真实不虚地震荡着追随者的心灵。但是如果没有系统性和理论性的文字流传下来,那些曾经充满活力和行动力的思想,或微言大义的只言片语,都将随着追随者的逝去,而不复存在。 即使留下了联篇累牍的文字,如果没有不断鲜活的呈现和与时俱进的发展,在时间无情的洗刷之下,它们只会变成冰冷的教条和毫无生机的死物。就像那些我们在小学和中学就早已熟知的各种名言、套路和八股,我十分确信我中学能背下来的大道理,比我现在所知道的要多很多。

本文并不奢望一劳永逸地解决什么问题。只是希望通过对这个冰冷的标签的解读,使得它在读者心中变得鲜活和生动起来,变成一个我们可以时时把玩、常想常新的主题。我们追求的不是面面俱到和滴水不漏,而是以一种相对过激的方式展现矛盾的另一面,希望引起大家的思考和争论。另一个更直接的目的是,我希望对我组里学习数学物理的同学有所帮助,特别是因为数学物理是一个非常容易迷失方向的领域。


(转载)凑8游戏——图论分析

原作者:Master-Hash

凑8游戏由 Max,也就是创办这个网站的人,于初一军训期间介绍给笔者。规则如下:

开局时,两个人两只手都是1,双方轮流,每轮玩家可以将自己手上的一个数字的值变为该数字和对方手上某个数字的和(只准加,不准加自己),如果超过7,一律变为1,如果为8,则撤手,两只手都撤下为赢。

此游戏有无数变种(正因此随机找一个人很有可能因不认同规则而玩不起来),但 Max 的变种最吸引笔者,因为可以靠自己变7乃至双7限制对方的选择,给纯粹随波逐流的游戏增添了策略。高中时,笔者就试图分析此游戏的策略,无奈学艺不精,半途而废。4年后,笔者受室友影响,沉迷上了国际象棋,对求解器的原理颇好奇,于是一鼓作气,将其解出。

笔者目前的编程功底不能说比往年高了多少,至今仍然几乎是高一用 Python 刷洛谷攒下的功底,换任何一门语言都不能习惯——即使是类型系统严谨很多的 Rust 和目前最熟悉的 TypeScript。能写出来,也许要感谢 ChatGPT 和 Copilot 吧。

本文写给无博弈论基础者。


Diophantine equations and elliptic curves

在上一篇 post 中,我们介绍了在椭圆曲线上的 weil pairing 和 tate pairing。在这一篇中我们考虑椭圆曲线在丢番图方程上的一些应用。


Calculate weil-pairing from 0 to 1

为了更好理解 weil-pairing 以及 miller 算法,这里使用 python 从 0 开始实现了一遍。

用到的依赖只有 pow 函数,math.inf 和深拷贝函数 copy.deepcopy,且使用了本人并不顺手的 OOP 编程范式。

虽然写了之后对 weil-pairing 和 OOP 的理解同时加深了(


从一道 leetcode 题到离散对数求解算法

我们先来看题面,点进去之前可以先思考一下:

Given an array of integers nums containing n+1 integers where each integer is in the range [1,n] inclusive, n105.

There is only one repeated number in nums, return this repeated number.

You must solve the problem without modifying the array and using only constant extra space.


如何笔算开平方根

小学的时候家父给我炫耀他上学的时候学过手算开平方根,说以后在朋友间炫耀可能有用。当时我可能学会了,但之后这个方法似乎在数学教材中绝版了,只记得“二十倍初商加次商”这个口诀。这篇文章的主要目的就是叙述,我如何回忆起来的过程。


内网穿透搭建 overleaf 服务器

introduction

在前序文章《从零搭建一个又快又安全的 VNC 服务》中,我们实现了从非公网机器连接到使用了 ddns 的公网机器,并搭建了公网机器的 VNC 服务;在中序文章《Learn 内网穿透 the hard way》中,我们使用了 ddns 的公网机器作为跳板机,连接到了另一台非公网机器,从而实现了居家办公的梦想;接下来这篇文章的目的是在中序文章的基础上,在另一台非公网机器搭建 web 服务(也就是 overleaf),本地访问,从而达到省掉一年 $89 订阅费用的目的。


五三——警惕 LLM 成为下一个“做题家”

随着 deepseek 与 chatGPT o3-mini 的出炉,我们欣喜地看到 LLM 正不断朝着“降本”抑或“增效”的方向而不断努力。但毕竟 LLM 训练也带着 paper-oriented 的特性,我们需要警惕,再朝着这样的方向进行下去,LLM 有可能变成下一个“做题家”。


(转载)漫话骗子的故事

原作者:Master-Hash

骗子是种天生适合小说的形象。

  • 说谎有其目的,构成了小说的动机;
  • 谎言与事实的矛盾推动小说发展;
  • 谎言本身的特点能体现人物形象;
  • 周围人对谎言的反应也能体现周围人的形象。

我更关心迫于现实困境而说谎的骗子:如果坦白,事实并非不可原谅;可为什么他还是选择说谎?这会自然把读者引向反思社会。


五二——我的 2024

2023 年立的 flag 中,好像除了考过了 IELTS,其他全部都非预期了。

以下按月来叙述 2024 年发生的事情。


(转载)五一——跳房子

选自《儿童文学》第 599 期(2014 年 3 月号)。

上一次读这篇文章是十年前,现在又找到了。

不要问我是怎么找到的,因为互联网是没有记忆的。


五十——都知道 2048,那 Threes! 呢?

临近年底了,我突然想起 2024 年,其实也是 2048 这个红极一时的游戏上线的十周年了。

但可能鲜有人知道,2048 这个游戏,实际上是真正烧脑游戏 Threes! 的 copycat。


第一百篇博客

在三年前的七月份,我写下第一篇博客开始。我立下了希望能在本科结束之前,写下 100 篇文章的目标。没想到我居然提前大概半年的时间,完成了这个目标。

既然“一百”算是一个特殊的数字,那么我觉得这个博客的内容也应该是与博客本身相关的,不然就不能体现出这篇文章的“特殊”程度了。


四九——ChatGPT 三探

我们恭喜,chatgpt o1 正式版,终于迈出了历史性的一步。

算对了 tanx 的不定积分,and more。


如何手动测量 Risc-V 处理器的 CPU 频率

之前长文章写起来有些累,现在写一篇短的。

background

由于我之前在给 Risc-V 开发板配跳板机环境时,在相关论坛上留下了自己的联系方式。于是今天有人找到我,他认为 ubuntu 镜像是在 CanMV-K230 的大核(1.6 GHz)中,而我之前强调是在小核(800 MHz),想让我看一看。

首先 lscpucat /proc/cpuinfo 肯定是用不了的。同时 /sys/bus/cpu/devices/cpu0/cpufreq/ 也不存在,因此只能尝试手写代码衡量 CPU 频率。


The Missing Lecture of Your Cryptography

Notes from Dan Boneh's online cryptography course.


Learn 内网穿透 the hard way (CanMV-K230 版)

请注意,这篇文章不是针对第一次接触内网穿透的读者的教学,而是《从零搭建一个又快又安全的 VNC 服务》这篇文章的后续内容。


四八——再见,中国股市

这是我的第三篇“再见”系列,前两篇是 ACM 和 baidu。

客观记录这几年的理财经历与个人的一些感想。

这里“红色”为正,“绿色”为负。

本文的内容不构成任何投资建议,仅代表个人观点。股市有风险,入市需谨慎。


从零搭建一个又快又安全的 VNC 服务

因为笔者的寝室电脑有公网 IP,而市面上的远程桌面软件因为使用中继服务器延迟较高,并且个人不信任它们的安全性,所以决定自己搭建一个 VNC 服务。

这样就可以从实验室低延迟的连回寝室电脑,并且保证一定的安全性。

至少让 TigerVNC 觉得 “Connection is secure” without any exemption.


Timeshift 使用 btrfs 懒人指南

最近到了新工位,有了一台新电脑以及两台显示器。我深知系统备份的重要性,但因为沉没成本,一直没有来得及完全实装 btrfs 的备份恢复功能。因为新系统啥都没有,所以我可以肆无忌惮地折腾。这里记录一下我是如何使用 timeshift 的。

本文不涉及原理,以实用为主。


(ex)gcd,逆元与其它

Backup of an published talk on 9/13/2024.


(转载)2024 年小米社区全国统一考试——解锁

出处:https://github.com/MlgmXyysd/Xiaomi-BootLoader-Questionnaire/discussions/196


雀魂麻将真的有恶调吗?

这篇文章将通过几个小实验来验证雀魂的随机性与公平性。


稗田阿求30岁诞辰专题 - 博客内嵌音频测试

天若有情天亦老 我为阿求续一秒

SagumeKishin https://thbwiki.cc/稗田阿求


三八~四七——博客三周年祭 / 出发

有东西被加密了, 请输入密码查看.

有限域中乘法在 intel 指令集上的高性能实现

/* multiplication in galois field with reduction */
#ifdef __x86_64__
__attribute__((target("sse2,pclmul")))
#endif
inline void gfmul (__m128i a, __m128i b, __m128i *res){
	__m128i tmp3, tmp6, tmp7, tmp8, tmp9, tmp10, tmp11, tmp12;
	__m128i XMMMASK = _mm_setr_epi32(0xffffffff, 0x0, 0x0, 0x0);
	mul128(a, b, &tmp3, &tmp6);
	tmp7 = _mm_srli_epi32(tmp6, 31);
	tmp8 = _mm_srli_epi32(tmp6, 30);
	tmp9 = _mm_srli_epi32(tmp6, 25);
	tmp7 = _mm_xor_si128(tmp7, tmp8);
	tmp7 = _mm_xor_si128(tmp7, tmp9);
	tmp8 = _mm_shuffle_epi32(tmp7, 147);

	tmp7 = _mm_and_si128(XMMMASK, tmp8);
	tmp8 = _mm_andnot_si128(XMMMASK, tmp8);
	tmp3 = _mm_xor_si128(tmp3, tmp8);
	tmp6 = _mm_xor_si128(tmp6, tmp7);
	tmp10 = _mm_slli_epi32(tmp6, 1);
	tmp3 = _mm_xor_si128(tmp3, tmp10);
	tmp11 = _mm_slli_epi32(tmp6, 2);
	tmp3 = _mm_xor_si128(tmp3, tmp11);
	tmp12 = _mm_slli_epi32(tmp6, 7);
	tmp3 = _mm_xor_si128(tmp3, tmp12);

	*res = _mm_xor_si128(tmp3, tmp6);
}

Clever Compilers — x86_64 assembly arithmetic analysis

Backup of an unpublished talk on 4/25/2024.


Verilog — A Practice Approach

Backup of talk on 3/22/2024 from https://ccsgeeks.github.io/


multimod_fast 真的是对的吗?

事情要从这段代码说起:

// gcc test.c -o test -fwrapv
int64_t multimod_fast(int64_t a, int64_t b, int64_t m) {
    int64_t t = (a * b - (int64_t)((double)a * b / m) * m) % m;
    return t < 0 ? t + m : t;
}

昨天晚上,有人给我发了这段据说可以替代快速乘的代码,让我解释这段代码的正确性。这段代码可以把时间复杂度从O(log(n))降到O(1)。显然,我们都知道int64_tdouble之间的强制转换会丢失精度,因此我对这段代码的正确性产生了怀疑。


从二选一OT到GMW协议的python实现

https://github.com/junyu33/GMW-python


The hodgepodge of proxy configuration

My topic in a seminar at a ramdom time in the future.

Also, HAPPY PI DAY!


三七——当词汇量20000的人在国内裸考雅思

最后总分7分,听8.0,读7.5,写6.5,说6.0。


Thirty-six——My 2023

I find that I've nearly forgot to write this summary. So, in accordance with IELTS writing requirements, I'll try to write this in 40 minutes.


网络攻防技术笔记

内容摘自老师的PPT,除修改部分明显事实错误(例如将/etc/password修改成/etc/passwd)外,不代表个人观点。


网络空间安全技术笔记

期末考试自用。


MiniELF

尝试编写一个尽量小的ELF文件来完成 A + B problem,其中输入为XX YY的形式(XY都是0到9的数字),输出不含LF/CRLF。

经过几天的努力,我成功把程序压缩到了 99 bytes。

> xxd addition-ver24
00000000: 7f45 4c46 0100 0000 0000 0000 0000 0005  .ELF............
00000010: 0200 0300 1b00 0005 1b00 0005 0400 0000  ................
00000020: 4889 e1b2 05cd 8090 81e3 2000 0100 8a01  H......... .....
00000030: 2c60 0241 0366 6bc0 0a02 4101 0241 042c  ,`.A.fk...A..A.,
00000040: 60b2 03b3 64f6 f304 3088 0141 c1e8 08b3  `...d...0..A....
00000050: 0af6 f366 0530 3066 8901 4966 b804 00b3  ...f.00f..If....
00000060: 01cd 80                                  ...

(转载)从北京城市建设看新中国的城市建设及时代背景

原作者:Master-Hash

前言

北京是中国古都,拥有三千余年建城历史、八百六十余年建都史。北京城市建设与国运兴衰密不可分。

清末国家贫弱,城市建筑疏于维护。甚至北京城于第二次鸦片战争、八国联军侵华和日军侵华期间三次被攻破,城墙、城楼和圆明园等建筑遭到破坏。民国时期为发展交通,在城墙上开洞、拆豁口,但时局动荡,建设规模有限,波及不广。

新中国建立后,建设新中国成为全民的共同愿望,发展和保护的矛盾日趋尖锐。城墙被看作“旧社会辫子”、交通的阻碍,且无益于现代国防,开始大规模拆除。为彰显政治地位,天安门广场和长安街扩建,代表建筑如人民大会堂、人民英雄纪念碑;基于中苏交恶等恶劣的国际形势,北京城内开展大规模战备和人防建设。

改革开放后,经济发展成为第一任务,过去的国防设施转民用;随市场经济发展,长安街上商业金融建筑及写字楼增多,新建一大批风格各异的现代建筑;文化生活趋于丰富,文物保护意识逐渐增强,划定历史文化保护区,但有争议的“修缮工程”仍然存在;部分城楼重建,但限于空间难以恢复旧貌;随着大规模基建,建成区大幅度拓展,地铁逐渐覆盖远郊;城市布局“多中心”以缓解大城市病,疏解城市功能。

写给老师:我知道任务是写中国现代史,但现代史固然不能孤立于更早的城建史书写。我会控制好详略,以小见大。


三五——Android 14 彩蛋试玩

上篇随笔提到我在 sgp 买了一部谷歌亲儿子 pixel 7a,前段时间 Android 14 出了,我的手机也收到了更新推送,就升级了。

当然,升级过后的第一件事就是去看看彩蛋,以确认升级是不是只换了个版本号。(其实手机已经升级快一个月了,百无聊赖之际,我才想起可以玩玩彩蛋这件事)


简易 CMake 入门(miniob 版本)

简易 CMake 入门

首先建立一个直觉:CMake是与平台无关的,你不会制定具体使用什么编译器与链接器,也不会编写shell命令。最好把它当成一种面向对象新语言看待。


(转载)爱学习不爱科研,这是为什么?

工科女,从小算是顺顺利利读书到现在研究生,成绩一直还算可以,可是真真正正要搞科研怎么就这么觉得无能为力呢,因为研一成绩还挺好,现在直博的机会在眼前,基本上是要读了,但是偶尔还是觉得要疯,最近一个开题报告都要逼疯了,,有没有可以分享点经验哒

作者:李归农

链接:https://www.zhihu.com/question/268596347/answer/605934137

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

发布于 2019-02-23 05:59 ,编辑于 2019-02-23 06:05


LFS on a VM

Just without vmware-guest-additions support, so there is no Internet.


记第二次 workflow 大换血——ubuntu2arch

前一次是去年4月份从 win11 + VS + vscode 迁移到 ubuntu 22.04 + vscode + neoVim,现在换到了 arch linux + neoVim

之后大创结题可能还得重配 windows 驱动开发的环境,可能会够我喝一壶了。


一次给 grab app 抓包的经历

在 Singapore 的那段时间,为了实现不用纸币,但我的全币种信用卡并不支持云闪付功能,我只能使用第三方平台对自己的银行卡进行绑定。

然后 grab 提供的大陆第三方平台只有 BOC,并且打开链接之后发现 BOC 的登录页面无法显示验证码。

我的任务就是尝试排查验证码无法显示的原因,最起码要把这个 URL 在电脑上复现出来。


三四——博客二周年祭 / NUS游记

这么快又两周年了。


(已完结)nju-pa 心得

2023/4/20 ~ 2024/5/4

6705 commits (2 commits per compilation and execution)

A year of persistence has finally come to an end.


三三——ChatGPT 再探

是时候看看GPT-4的威力了。

第一段注释为问题,正文为回答,下一段注释为评价。


nand2tetris

nand2tetris 各 module 的评价以及本人的 workout.

43 hours (approximately) for part1 (module1-6) in December 28, 2022, grade 100%.

89 hours (approximately) for part2 (module7-12) in April 17, 2023, grade 96.8%.


PicoCTF 2023 pwn wp

比较简单,且不失趣味性。


如何购买 ChatGPT Plus

原文地址:关键词太多,原作者的服务器又备案,所以我就代发了。


(转载)三二——論我輩將宗教、靈異與ACGN互注的潮流

原文地址: https://zhuanlan.zhihu.com/p/37471615


(已完结)OS笔记

只提供理论部分,供期末复习用。


(已完结)应用密码学笔记

简称为“大网安数”。


博客的第二次维护

由于 win 这边 node 版本过高,导致 hexo 无法部署博客,昨天花了一下午时间维护了一下博客。

上次维护是为了部署 twikoo 评论区,将 nexT 版本从7升级到了 8.1.0,好像挺折腾的,弄了不少时间。

只能说经过了许多次配环境的考验,效率比以前提高了不少。


三一——杂谈《夜雀食堂》

由于时间和财力的限制,本人只游玩了本体部分(那个电脑我也没有管)。

版本号为:2.2.9d(BetaV86)


Windows 驱动开发环境搭建

在大创的压力下,开始学习 windows 驱动开发的环境配置。只能说:

  • 因为时效性,看网上的教程,不如老老实实看 MSDN(机翻的也行)。
  • 因为开源,做 windows 驱动开发,不如做 linux 。

Thirty——My 2022

The year 2022 is mainly for accumulating basics. Nothing extraordinary happened.


Web 项目之 nazo game for web

web项目报告的截取,时机合适时开源。

为了保证安全性,在2022年12月23日,我将babyweb.py重新用docker部署,替换了原来的nginx服务器。


二九——ChatGPT 初探

感觉还不错,虽然并没有我想象得那么万能。

注:保留原格式,不对输出格式进行修饰。


unctf2022 pwn wp

虽然pwn AK了,但pwn手还是输麻了。

运维水平很是蛋疼,以后文件别放毒盘(


(转载)论限位器

原文地址:https://zhuanlan.zhihu.com/p/545571040


子域名 calc.junyu33.me 开张了

是一个sagemath的客户端,部署在腾讯云服务器的docker上。

密码见正文。


二八——重温《小羊肖恩之绵羊回家2》

追寻童年那三只小羊的回忆——那可是十年前的事情啊。

不要问我是不是因为《羊了个羊》火了才想起来这个游戏的。


二七——浅谈《数学女孩5》

《数学女孩5》是我在看椭圆曲线GF(p)相关文章时安利的一本“伪装成小说的数学读物”,先前在高中ymq提到过Galois这位英年早逝的数学家。正巧在购买新学期教材时,我在二手书店瞥见了这本书(前面几个series也有,第二天我再看时就没了,还是挺有缘的),原价69,打折下来15,就毫不犹豫入手了。


子文略略略题解

为了响应学院领导“提高编程能力的号召”,最近大一新生程序设计课上多了一个刷题平台(于是它们有四项课后任务:课后习题、游戏项目、安全项目和编程训练,可真够累的)。本来这个刷题平台放的题目都是比较基础的语言类题目,可是yyx在其中加入了ds题和大模拟,让作业的难度陡然提升。我决定加一些思维题来平衡少年生在码力上的先天优势。


(已完结)大物上笔记

大物上本质就是微积分,只不过对微分变量的选取更加讲究。


(已完结)概统笔记

顺便用作LATEX练习.


corctf2022 wp

把各个方向的简单题给摸完了。

当然这样是不行的。


博客域名变更小记

因为原先博客域名过长,并且国内解析速度较慢,我决定用利用github学生包白嫖一个域名,并解析到netlify的dns上。最后域名成功由junyu33.github.io变更为junyu33.me.


四川大学 CTF 实训杯 wp

就是课上讲的那点东西,比我一年前备战校测的内容还要简单。


博客一周年祭 / GitHub 学生包申请

其实是github学生包申请的经历。


pwncollege 部分通关记录

https://dojo.pwn.college/challenges

按照网站要求,这里只提供思路和前两题的exploit。


(转载)我家跨上了“信息高速路”

原文来源:知乎

原文地址:https://www.zhihu.com/question/538640614/answer/2539426890


如何打造一个究极舒适的 pwn 环境(第三季)

在物理机上安装ubuntu20.04并配置常用软件和kernel pwn环境。


二六——一份价值5万元的成人礼

有东西被加密了, 请输入密码查看.

Twenty-five——Bye, Baidu

My English presentation on 4/14/2022.


bandit 通关记录

一个练习Linux基础命令的网站,属于overthewire.org关卡系列中的基础部分。

本文中的level指的是网站的guidelevel n -> level (n+1)中的后者。

网站链接:https://overthewire.org/wargames/bandit/


数据库学习笔记

数据库其实不难学,就是头有点凉。


如何打造一个究极舒适的 pwn 环境(第二季)

现在的问题是,如果你临时回家,没有带电脑。但你又想操纵位于学校的电脑,又该怎么办呢?

成果图:

我们假设读者已经完成的上一季的配置,并确保自己拥有公网ip。


如何打造一个究极舒适的 pwn 环境

如果能把精力集中在shellcode的编写上,而不是一遍又一遍地在虚拟机和vscode中来回横跳,那是多么惬意的事情。

我们假设读者刚刚装好了vscode,里面什么插件也没有,从零开始。

整个过程大概需要花费半天到一天的时间。

成果图:


(转载)高考零分作文《无与伦比的二货老师》

转载于https://zhuanlan.zhihu.com/p/383059348


(已完结)CTF 练习(pwn)

分为stack、fmtstr、heap、misc四部分,用作记录思路和用得上的gadget。

以下二级标题不带网站的默认为buuoj对应分区题目。

updated on 2022/10/23:

buu前五页已经完成,该专栏将不再更新具体的思路与exp。

接下来可能学内核、高版本的house系列,比赛的题解会单独开文章,并在对应的栏目添加文章链接。


CTF 练习(杂)

分为re、crypto、misc三部分,用作记录思路和用得上的gadget。

以下二级标题不带网站的默认为buuoj对应分区题目。


如何正确的抢拼手气红包

注意:本文仅对微信拼手气红包的算法进行分析,指出最佳的抢红包位置,并不能帮助读者从微信红包中盈利。


广义mt19937随机数逆向

题意简述

给出mt19937中的10个参数NMAUSBTCLF,并给出刚刚生成的前N个伪随机数,求出伪随机数对应的种子seed。


C 转 Python 速成

本教程只介绍将python作为一种脚本语言所需要的基本知识点。其目的不是为了机器学习或者数据分析,而是让你写出代码短小、易于维护,而且永远也不会爆ull脚本

具有良好C基础的读者可以在一个下午掌握这些知识点。

本教程部分引用了廖雪峰的博客,且以python3为基础。


《加密与解密》学习笔记

与csapp相比,《加密与解密》更偏向于实践一点,内容丰富但比较杂。汇编代码语法与csapp不同,采用intel语法。


(近期不更新)CS:APP 学习笔记

(本文汇编代码统一采用AT&T语法)

友情提示:

看这本书,笔记、习题、实验三者缺一不可。

如果你觉得中文翻译质量欠佳,想选择英文原版阅读,那么千万不要选择Global Edition!因为Global Edition的习题环节错误百出,有许多题答案根本无法与题目相对应,严重影响阅读体验和对知识的理解!(我就是白嫖了github上面的免费资源,虽然不是影印版,而且正文质量很高,但习题这个问题就可以盖过其他所有优点)。我现在不得不边看英文原文边做中文版本上的习题(lll¬ω¬)


(转载)撸羊毛

作者:齐辛格尔

链接:https://www.zhihu.com/question/489610689/answer/2150453989

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


Twenty-four——My 2021

The year 2021 is another extraordinary year for me. Many shining and gloomy moments happened. To sum up, I still believe my year of 2021 goes smoothly.


游戏项目之简易扫雷

本项目是程序设计课程中的游戏项目。

github链接:https://github.com/junyu33/MineSweep/

欢迎大家提issue和pull request


再见,acm

学校上周末和这周末有两场acm选拔赛,上周末因为自己回家没有参加。于是我在今天打算去试试水,看看自己是不是应该在打ctf的同时,把我一年没管的算法竞赛捡起来。

比赛时间是在12月26日下午1:30~5:00,一共有10道题。众所周知acm没有部分分,排名是按照做题时间与罚时来算的。我在这个下午AC了4道题,排名16/35,然而前14名才能晋级。

于是,这是我在大学打的第一场acm,也大概是最后一场了。


(转载)《茸雪》讲稿

原作者:Master-Hash

《茸雪》讲稿

反乌托邦的爱情,存在主义的自由、反抗。

(演讲时)声明

首先,我有义务指出,《茸雪》是我今天要转述的故事。

原作是部视觉小说,在 Steam 上有售,¥18,不贵,借我的也成。

下文哥哥和妹妹不是亲兄妹,而是教授收养的两个娃儿,相依为命。


安全项目第三题解答及思路分析

解答

一道不错的逆向题,7个小题的难度是逐渐攀升的,很适合新手。


scuctf 新生赛——幽篁终见天战队wp

这场新生赛题目质量不错,我们“幽篁终见天”战队的每位成员都发挥了自己的长处,在比赛中玩得很尽兴。以下是排行榜截图和战队wp:


Twenty-three——Review of CLANNAD (anime)

Followed by my last English post "bewilderment", I'm thrilling to find the right path to go on. I suddenly realized that during my high school times, one of my roommates recommended me to watch CLANNAD (short for CL later). I refused for overwhelming pressure several months before college entrance examination. But now I'm free but depressed, I think it's just the time to watch it in order to guide my heart.

This is the 3rd anime I watched besides Working Cells and Future Diary. After ten days striving not to weep, I succeeded. Unlike others said that the anime brings you tears, I prefer it gives you warmth and courage during rough times. (Maybe I haven't been struggling in a hard situation so there's no empathy for me to cry.) CL, as is shown in title, tells a story of several families, the transformation through time. It's just a brief summary of life, although kind of idealized.

I'm here to talk about some profound sentences and try to seize the essence of the story, otherwise they would be erode by time again.


安全项目第二题解答及思路分析

解答

使用的是dev c++中TDM-GCC 4.9.2 32-bit Debug编译器,其他新版本的编译器做了安全优化,我智商斗不过它们,就放弃了。


Twenty-two——Bewilderment

This is my first time to write a post in English. There are three advantages.

  • I can deliver my message to whom I really want to tell.

  • It's a way to prepare for my CET4 exam.

  • Jumping between two input methods is annoying.

In the future, there will be more and more posts like this. Due to my poor writing vocabulary (less than 4000, while my reading & listening is nearly 15000), readers who have passed the CET4 exam might be enough to read the following text.

Last night I learned that my high school classmate ymq won Noether Award, a math prize for female enthusiasts in high school. I'm really grateful for her achievement and winning the glory for cdqz. However, it is her first sentence that stimulates me and makes me in deep thought.


安全项目第一题解答及思路分析

解答(四个key及message):

(注意:这个key在不同的系统,甚至同一个系统的不同IDE得到的结果都不同,因此答案仅供参考)。


二一——再见,鼠标

introduction

为了提高工作效率,以及出于对手腕健康的考虑(现在已经有一定程度的肿胀磨损)。在这个特殊的日子,我鼠标的最后一点电耗尽之际,我决心抛弃鼠标,将几乎所有的操作全部转移到键盘上。


强网杯线下公费游记

发现一个有趣的现象,线上的第一名在线下得了零分;而线下的第一名在线上基本上是垫底进的决赛。

而我们组,也大致遵从这个规律。这说明了什么呢?


强网杯出土记

经过上次的失败经历后,我相信即将到来的强网杯青少年赛会阳间许多,而事实却并不是这样。

以下按做题顺序写wp(这次就我一个人做出来题可还行):


陇剑杯入土记

刚进校不久,我们就被老师鼓励去打首届陇剑杯,当我看到比赛说明的考纲范围时,就发现考察范围与我学习的知识毫无交集。


猜数游戏

又是闲来无事,我扒出了竞赛时自己亲手编写的猜数游戏代码,并未对其进行改良,将网上流行的版本与小学数学结合起来,形成了如下代码。


二十——C2驾照养成记

从6月26日去驾校报名开始,到8月12日拿到驾照为止,学车的经历几乎贯穿了我的整个暑假。除开中途出差耽搁了将近十天,总共花了将近40天的时间来学车。总的来说过程比较顺利,考试都一次过了,暑假愉快的学车过程终成甜蜜的回忆。


Xposed——从入门到放弃

换新手机后,经过两天的不懈努力(与50元解bootloader锁的智商税?)我终于让华为的手机成了我的手机。


2048 的 mathematica 实现与改良

闲来无事,我扒出了十年前在网上复制粘贴的mma2048代码,并对其进行了改良,将2048与Threes!结合起来:

(由于涉及键盘操作,网页版的编译器无法操作,请自行下载mma8.0及以上版本运行)


(转载) 写给OIer们的一些话

我是一个高中毕业的OIer,离我正式退役的日子已经快一年了。在这个时期,与其写一些回忆性的文字,不如跳出“自我”的范畴,以一种比较全局的角度和大家一起分享一些我对OI的认知和看法。目的是让初三高一的学弟学妹看清眼前的路,让高二高三的人了解自己走过的足迹。


十九——热爱杀105个人的你

有东西被加密了, 请输入密码查看.

十八——给hash的一封回信

有东西被加密了, 请输入密码查看.

零~十七——超短裙子の回忆录

有东西被加密了, 请输入密码查看.

第一篇博客

第一次见面

你好,同学!欢迎你使用基于hexo搭建的next主题的博客系统。

关于Markdown

当你能够正常访问这个页面时,相信你已经知道以后写博客文章是基于Markdown语法的,请熟练使用他。

祝你好运


题解 P4780 【Phi的反函数】


题解 UVA12589 【学习向量 Learning Vector】


题解 P6485 【[COCI2010-2011#4] PROSJEK】


题解 P5389 【[Cnoi2019]数学课】


题解 SP4155 【OTOCI - OTOCI】


题解 P6559 【[SBCOI2020]小镇】


题解 P2821 【变幻数】


题解 P2328 【[SCOI2005]超级格雷码】


题解 CF468C 【Hack it!】


题解 P6307 【「Wdsr-1」贤者之石】


题解 P6248 【准备战斗,选择你的英雄】


题解 P3949 【答案错误】


题解 P5810 【[SCOI2004]文本的输入】


题解 P2921 【[USACO08DEC]在农场万圣节Trick or Treat on the Farm】


题解 P2268 【[HNOI2002]DNA分子的最佳比对】


题解 AT1489 【文字列と素数】


题解 UVA13131 【Divisors】


题解 P1431 【找出伪币】


题解 CF124B 【Permutations】


题解 P1328 【生活大爆炸版石头剪刀布】


题解 P1601 【A+B Problem(高精)】