且听风吟

白昼之光,岂知夜色之深

STM32学习(二)

初始固件库

固件库的目录结构 内核文件 core_cm3.h 内核的寄存器映射 core_cm3.c 操作内核外设寄存器的函数 misc.c 外设对内核的NVIC(中断向量控制器)的访问函数 启动文件 startup_stm32f10x_hd.s 用于设置堆栈指针,设置pc指针,初始化中断向量表,配置系统时钟,调用c库函数_main进入到c编程中 外设相关 st...

关于XSS漏洞的抓取

XSS漏洞 xsstrike用法 usage: xsstrike.py [-h] [-u target] [–data paramdata] [-e encode] [–fuzzer] [–update] [–timeout timeout] [–proxy] [–params] [–crawl] [–js...

论文阅读(一)

Shadow Attacks:Hiding and Replacing Content in Signed PDFs

论文阅读报告 —— Shadow Attacks:Hiding and Replacing Content in Signed PDFS 阅读背景 本次阅读的论文是由Christian Mainka、Vladislav Mladenov和Simon Rohlmann于2021年发表在NDSS的《Shadow Attacks:Hiding and Replacing Content in...

STM32学习(一)

自己写库,构建库函数雏形

文件代码 main.c //#if 0 //#include <rge52.h> //sbit LED = P0^0 //void main(void) //{ // P0 = 0XFE; // 总线操作 sfr P0 0X80 // // LED = 0; // 位操作 //} //#endif #include "stm32f...

OpenSSL

OpenSSL命令学习 一、 基础概念 一个X.509中的证书所有者和发行者信息如下图,请指出下列字段的含义 CN:通用名称 O:机构名 C:国名 OU:机构单元名称 L:地理位置   二、 加解密 1. 创建新文件test,对其进行对称加...

RSA密码系统

RSA密码系统

《信息安全数学基础》大作业 一、 构建 RSA 密码系统 (1) 说明如何随机生成大素数(约为$2^{200}$) ​ 计算机可以很简单的生成随机数,位数并不存在限制,但如果需要生成随机素数的话,可以生成一系列的随机数,再对随机数进行素数测试,从而得到随机素数,下面主要讨论素数测试的一般方法及部分的代码实现。 1. 埃拉斯托特尼筛法 尝试从2到 $ \sqrt{N} $的整数是否整...

第一篇博客

基本完成个人博客搭建了!!!

欢迎大家访问我的博客,欢迎评论留言! 特别感谢BY提供了制作本博客的教程,大家想搭建同类型的博客可以参考他的wiki进行制作! 如果我的博客对你有帮助,可以给我的仓库一个star吗? 🤩🤩🤩 立个小小的flag 发现自己最近几年的很多总结和代码都没有统一的保存下来,导致最近做了很多繁复的工作,希望以后自己的很多东西都能有记录,比如保存在这个博客里面,也提高提高自己的github(欢迎...