fox的密码学习记录
  • Startseite
  • Archiv
  • Kategorien
  • Schlagwörter
  • Über
  • Weblinks

回顾常见国密算法

常见国密算法这次 商密杯,做点赛前的康复训练吧.国密算法是我国商用密码体系的算法,常见的公开算法有 算法 类型 用途 SM2 非对称算法 数字签名,公钥加密,密钥交换 SM3 摘要算法 数字摘要,完整性校验 SM4 对称分组密码 数据加密 ZUC 序列密码 移动数据通信加密 SM9 标识密码 SM4分组密码算法加密过程输入128bit明文M=(X0,X1
2026-07-20
crypto
#crypto

手动脱壳--elf64 的upx

手脱upxupx壳是什么一个基础的压缩壳,这里就以 elf的upx 加壳为示例来做.当然仅仅作为练手还是不错的.因为我的拖延,也花费了些许的时间. upx 的压缩和解压upx壳的压缩分为四个步骤. pack1生成新的elf header.先生成能生成的一个elf header的框架 pack2压缩原始PT_LOAD的内容,先用压缩算法预处理里面的内容,再把PT_LOAD压缩成UPX block,最
2026-07-06
reverse
#reverse

二进制安全-elf文件结构和动态链接

二进制安全-elf文件结构和动态链接Rop链因为现在的NX保护,构造shellcode变得困难.所以现在一般用一些方法让ret返回到程序原本就有的代码去执行, checksec可以确定程序保护机制的开启情况 123456789101112 ~/St/b/p/6/ret2libc (1) checksec ./pwn ✔  sage-10.6   16:05:18 [*
2026-06-28
二进制安全
#pwn #二进制安全 #操作系统

SCTF-2026-invisile

这次我是出invisble这个题目的人,时间比较紧只有两周所以质量可能不是很能提,多多担待如果有任何题目或者其他题目的疑问可以找我ps:怎么没人看我的无敌少侠,而是直接拿ai放个链接梭了,伤心…参考论文:https://eprint.iacr.org/2019/861.pdfcve:https://github.com/HugoBond/CVE-2024-31497-POC Invincible这
2026-06-16
crypto
#crypto

简单的栈溢出

ez_pwn遇到的问题 前面三个 setvbuf(stdout, 0LL, 2, 0LL); setvbuf(stdin, 0LL, 2, 0LL); setvbuf(stderr, 0LL, 2, 0LL); 这个是取消这三个stdio函数的缓冲,stdio函数有个缓冲机制,输入的 内容比如 123456789#include <stdio.h>#include <u
2026-06-11
pwn
#复现 #pwn

2026-5-30

2024-9/1-2025-5-30大学这两年,意义又是什么呢,似乎不合适的情感总会被日渐磨损而消散,我应该早已看清.只是就像往常一样的执着于一时的快乐,就像沉迷b站的数字泔水,和别人鉴证到通宵.这种精神的无趣高潮我一直是想摆脱的,但是每次又沦陷其中.我又能做什么呢,每次都说想做出改变,却只能做一些最基础的,而那些需要每天坚持的,似乎对我来说已经很难做到.我似乎已经无法控制住自己所做的,
2026-05-30
日常
#crypto

cpp智能指针

cpp智能指针引入在cpp 中,我们用new来定义一个我们自己掌控生命周期的对象.他不像局部变量这种会在函数结束的时候销毁,或者普通全局变量会在程序结束的时候变量所在内存被销毁.我们需要手动delete,但是这样的步骤就是有点繁琐了,比如我们这么写 12345678910111213#include <iostream>int main() { while (true)
2026-05-19
计算机语言
#cpp

裸 VPS 使用 sing-box 搭建 VMess 代理教程本文档适用于裸 VPS 手动部署 sing-box,不使用面板、不使用域名、不使用 TLS、不使用 Reality。 配置方案: 1VMess + TCP + none + alterId 0 + 端口 18080 不过这个vps需要找那种有国内线路的,一般很多国外服务器国内无法直连,网速也偏慢. 注意:VMess 明文 TCP 不
2026-05-04

activity生命周期-每日小记

参考activity生命周期 onCreate()activity必须实现此回调,在系统初次创建Activity的时候就会触发,进入已经创建的状态在OnCreate()中,执行的基本应用逻辑,在activity内仅发生一次 123456789101112131415161718192021222324252627282930313233343536373839404142434445protect
2026-03-26
reserve
#android

apk文件结构

学安卓有一段时间了,不过学的很慢,打算先花一天整理一下之前学的参考:安卓逆向基础知识之apk文件结构 结构 lib: 存放其他语言编写的so(动态链接库) META-INF:用于存放数字签名相关 resources.arsc:暂时没怎么用过,用于存放编译打包厚度资源关系映射.同时还会生成一个R类指出id res :存放经过编译后的资源文件 assets:存放不需要编译的资源文件
2026-03-24
reserve > android
#reserve #android
1234

Suchen

Hexo Fluid