fox的密码学习记录
  • Home
  • Archives
  • Categories
  • Tags
  • About
  • Links

cpp智能指针

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

2026-5-30

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

裸 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

代码混淆(smc和flower)

[[]] 代码混淆(smc和花指令)自修改代码(Self-Modifying Code, SMC)SMC,即Self Modifying Code,动态代码加密技术,指通过修改代码或数据,阻止别人直接静态分析,然后在动态运行程序时对代码进行解密,达到程序正常运行的效果。SMC的实现方式有很多种,可以通过修改PE文件的Section Header、使用API Hook实现代码加密和解密、使用VMPr
2026-01-06
reserve
#re

逆向入门-汇编基础

前几天开始尝试学习逆向,这两天差不多看了汇编基础的只是,尽力摆脱ida只会f5的状态. 逆向入门-汇编基础基础解释123456789101112131415;hello.asmsection .data#用于初始化声明数据message db "hello,world", 0Ah#定义字msg_len equ $-message#section .text# 用于存放程序指令g
2025-12-19
reserve
#re

feistel和spn结构的差分分析

feistel和spn结构的差分分析前言以下内容仅仅作为个人对差分分析的理解,或许具备一定的参考但是不多哈哈哈,如果发现问题师傅可以私信交流一下 差分分析介绍引入==为什么要在分组密码之中差分== 我们在通常的加密解密过程中,存在一些场景密钥是会被复用的.有时我们能获得一个加密装置,通过控制输入M得到输出C.如果是以最朴素的方式$C=M\oplu
2025-11-26
crypto
#crypto #algorithm

RCTF-2025部分题目

RCTF2025suanp0ly这做了三个题,不过就只能把其中一个做出来,可惜,实力有限. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364from sage.all import GF, ZZ, sample
2025-11-19
crypto
#crypto #CTF

双线性配对补充及陇剑杯rsaio复现

双线性配对补充+陇剑杯-rsa.io复现双线性配对 双线性配对在最初的学习密码学的时候已经接触过,不过当时不是很能理解一些东西,现在重新写一下顺便进行总结。 双线性映射 线性映射 这里做简单的解释:线性映射 给定域$F$ 上的线性空间$V$和$U$。如果有映射$f:V->U$满足: 对于任意向量$v_1,v_2∈V,标量c_1,c_2∈F$都有 $f(c_1v_1+c_2v_2)
2025-11-11
crypto
#crypto #复现 #区块链
1234

Search

Hexo Fluid