代码混淆(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
羊城杯-2025复现 打的时候看到这么多解,人都有点自闭,不过在当天晚上也算是做完了。不算很难,就俩道题 random题目如下 12345678910111213141516171819202122232425262728from Crypto.Util.number import *from gmpy2 import legendrefrom secret import flagm = bytes_to_long 2025-10-19 crypto #crypto #Hexo
Go并发 前言: 近期开始想认真的学一学一种编程语言,之前学习C和JAVA,Cpp都如同过水浮萍,希望这次能坚持下去。仅以此记录我的go语言学习过程。 go的优越性性能:go的通道可以使得并发变得很方便。go能自己维护线程池,利用Goroutine可以看作一个轻量级的线程。在go中你不需要去写复杂的进程线程协程,你只需要掌握goroutine的使用,就能简单(也许)的提高代码效率 或许你已经知道了线程 2025-09-24 go > crypto #algorithm #go
算法基础1 前言 湾区杯的密码题虽然很像之前在楚惠杯遇到的题目,但是明显约束更少,而且z3工具虽然是专为线性约束诞生,但是不适合用来做多解。还是得学一下动态规划等等算法,希望以后不当脚本小子,TT 递归 所有的编程课程都会给你将这个,个人有一些脚本小子,没怎么使用过这方面的。递归(英语:Recursion),又译为递回,在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。递归一词还较常用于描述 2025-09-23 crypto > 算法 #crypto #io
123456789title: 双线性配对补充及陇剑杯rsaio复现date: 2025-9-11 12:00:00tags: - crypto - 复现 - 区块链categories: cryptobanner_img: /img/xulun.jpgbanner_img_height: 150px 双线性配对补充+陇剑杯-rsa.io复现双线性配对 双线性配对在最初的学习密码学的时候 2025-09-12
docker-desktop 代理冲突问题解决方式 docker 代理冲突问题的解决docker的配置在网上已经有很多,大多数用的是配置镜像的方法,但是有的盆友可能和我一样发现不开代理登录不上去docker–desktop,登录上去之后呢,拉去镜像会出现这个问题。 123docker pull nginxUsing default tag: latestError response from daemon: failed to resolve re 2025-08-08 docker #工具配置
CVE-2021-3711的原理解析以及简单复现 CVE-2021-3711漏洞解析 这个文件位置在1.1.1不同的版本位置可能也有变化,具体可以gpt或者官方文档看看这里示例的是) 在crypto/pkcs7/pk7_doit.c,有这个函数,是对被包装的密文进行解密的函数 123456789101112131415161718192021222324252627282930313233343536373839404142 2025-07-20 tools > crypto #crypto #openssl