logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++的4种调用方式

文章目录__cdecl__stdcall__fastcall__thiscall代码验证__cdeclc默认的函数调用方法。参数从右到左入栈调用者清栈(手动清栈),add esp, xxx所以,参数由调用者维护,可变参数函数只能用此约定。输出函数名前会加上一个下划线前缀。__stdcallc++标准调用方式。参数从右到左入栈,成员方法this最后入栈;被调用者清栈(自动清...

SHA3算法笔记

根据FIPS 202学习sha3算法

#哈希算法#安全#密码学
ASAN内存校验器

文章目录1. 简介ASAN原理2. DemoUAFHeapOutOfBoundsStackOutOfBoundsuseAfterReturnuseAfterScopec++静态初始化顺序问题内存泄露3. 其它参考文章1. 简介Windows wdk提供了verifier校验器,用于排查内存泄漏等不好发现和定位的问题。Linux上的校验器就比较多了,如:Dr.Memory, 检测未初始化的内存访问、

#安全#测试工具
HTTPS双向认证

文章目录双向认证服务端客户端(问题残留)双向认证C/S两端分别生成密钥对,交换公钥,基于公钥验证另一端。第一步,创建密钥对,把公钥存储为自签名、PEM编码的证书。用openssl即可,这里以一个HTTPS服务端为例:openssl req -nodes -x509 -newkey rsa:4096 -keyout serverKey.pem -out serverCrt.pem -days 365

#https#golang
C库

文章目录标准库框架人工智能异步事件循环音频生态学压缩并发性容器密码学数据库调试游戏引擎图形用户界面图形图像处理国际化Jason日志机器学习数学多媒体网络物理学机器人学科学计算脚本序列化视频虚拟机Web应用框架XML多项混杂编译器在线编译器调试器集成开发环境(IDE)构建系统静态代码分析标准库C++标准库,包括了STL容器,算法和函数等。C++ Standard Library:是一系列类和...

MQTT-mosquitto学习笔记

@toc]1. 编译源码官网:https://mosquitto.org/本次实验编译的版本是v3.1.1。安装依赖源码目录README-compileing.md。我在编译时缺少了以下库:# cJson# https://github.com/DaveGamble/cJSONunzip cJSON-1.7.15.zipcd cJSON-1.7.15/mkdir buildcd buildcmak

#iot
到底了