相关文章
第三届京麒CTF Web
计算器
修改前端的disable属性, 将其删除, 使得可以更改输入框的内容, 变为可控 输入表达式可以执行计算操作, 大概代码里面是使用了exec或者eval等进行执行, 那么就可以通过构造payload进行rce 不断测试, 可以发现通过这个payload可以rce
__import__(subprocess).getoutput(…
建站知识
2025/6/3 21:00:35
window 显示驱动开发-视频内存的直接交替(二)
DirectFlip 设备驱动程序接口 (DDI)
这些函数和结构是针对Windows 8而新增的或更新的:
CheckDirectFlipSupportCheckDirectFlipSupport (D3D11_1)DxgkDdiSetVidPnSourceAddressD3D11_1_DDI_CHECK_DIRECT_FLIP_FLAGSD3DDDI_CHECK_DIRECT_FLIP_FLAGSD3DDDIARG_CHECK…
建站知识
2025/6/3 3:25:32
TCP 三次握手过程详解
TCP 三次握手过程详解
一、TCP握手基础概念
1.1 什么是TCP握手
TCP三次握手是传输控制协议(Transmission Control Protocol)在建立连接时的标准过程,目的是确保通信双方具备可靠的双向通信能力。 关键结论:三次握手的本质是通过序列号同步和能力协商建立可靠的逻辑连接。 …
建站知识
2025/6/2 19:53:44
升级node@22后运行npm install报错 distutils not found
从node20升级到node22后,在运行 npm install 的时候报了很多 gyp 错误,其中包括 npm error npm error ModuleNotFoundError: No module named distutils。
问题原因是我在使用 brew install node22 的过程中自动把 python 升级到了 3.13。而 distutils …
建站知识
2025/6/3 12:04:52
02.Embedding:数字变矩阵
参考视频:数字变矩阵 上一节课,我们已经把训练样本文字转成的数字,也就是Token化 那么在下一步之前,我们要把我们转成的数字,做一次嵌入向量的变换 上一节课,我们知道我们用的的词汇表整体的量是100256&…
建站知识
2025/6/3 13:07:36
构建版本没mac上传APP方法
在苹果开发者的app store connect上架Ios应用的时候,发现需要使用xode等软件来上传iOS的APP。
但是不管是xcode也好,transporter也好,还是命令行工具也好,都必须安装在mac电脑才能使用,。
假如没有mac电脑࿰…
建站知识
2025/6/3 22:36:00