摘要: [CISCN2025]初赛 ReWP 1. wasm-login 下载附件之后google打开分析一下,查看一下html文件,发现逻辑都在release.js当中: 并且在最后一行提示<!-- 测试账号 admin 测试密码 admin-->接着分析release.js: ​ 会使用authenti 阅读全文
posted @ 2026-01-04 19:31 x0rrrr 阅读(17) 评论(0) 推荐(0)
摘要: AES算法原理 一、AES简单介绍 1. AES算法特点 在一个分组长度内,明文的长度变化,AES的加密结果长度都一样 密钥长度128、192、256三种,如果少1个十六进制数,会在前面补0 分组长度为128比特位,也就是16字节 密文长度与填充后的明文长度有关,一般是16字节的倍数 2. Rijn 阅读全文
posted @ 2025-12-12 11:43 x0rrrr 阅读(49) 评论(0) 推荐(0)
摘要: DES原理及源码分析 一、DES加密步骤 ​ 这里以一个分组为例: 明文为:0123456789ABCDEF(这个是HEX编码之后的数据) 密钥为:133457799BBCDFF1 1. 子密钥生成 ​ 首先将密钥转成二进制: 00110001 00110011 00110011 00110100 阅读全文
posted @ 2025-12-10 20:07 x0rrrr 阅读(15) 评论(0) 推荐(0)
摘要: SHA1算法源码分析 一、SHA1明文处理 1. C调用SHA1哈希方法 SHA1Context ctx; SHA1Context* pCtx = &ctx; SHA1Reset(pCtx); SHA1Input(pCtx, (const uint8_t*)"Hello SHA1", strlen( 阅读全文
posted @ 2025-12-10 13:03 x0rrrr 阅读(17) 评论(0) 推荐(0)
摘要: MD5源码分析 一、MD5明文处理 1. C实现的MD5算法使用 MD5_CTX context; MD5Init(&context); unsigned char* plainText = (unsigned char *) "xiaojianbang"; MD5Update(&context, 阅读全文
posted @ 2025-12-09 11:42 x0rrrr 阅读(29) 评论(0) 推荐(0)
摘要: week3刷题 1. [2019红帽杯]childRE ​ 下载题目后直接IDA打开,然后分析main的反编译伪代码,将一些变量函数名修复一下: ​ 整个main函数有两部分组成,首先就是输入input,然后将输入经过XMMI2_FP_Emulation这个函数将input做相关操作然后存到v4中, 阅读全文
posted @ 2025-12-08 10:26 x0rrrr 阅读(59) 评论(1) 推荐(0)
摘要: week2刷题 1. [Zer0pts2020]easy strcmp ​ 下载后直接IDA打开题目,结构非常的简单,直接看main函数 只有一个赤裸裸的strcmp,进去看看有什么操作: 此时这个strcmp大概率就是被hook了。 ​ 在ELF当中,init会比main先执行,可以看看init里 阅读全文
posted @ 2025-11-26 18:13 x0rrrr 阅读(84) 评论(0) 推荐(0)
摘要: week1 刷题 目录week1 刷题1. [GXYCTF2019]simple CPP2. [网鼎杯 2020 青龙组]singal3. [buuctf]firmware4. [2019红帽杯]xx 1. [GXYCTF2019]simple CPP ​ IDA载入直接分析,这个程序的主要加密逻辑 阅读全文
posted @ 2025-11-11 21:19 x0rrrr 阅读(135) 评论(0) 推荐(0)