2025-04-16 2024蓝桥杯reverse逆向复现 2024蓝桥杯reverse逆向复现 1.rc4 题目提示rc4,可以猜测为rc4算法 分析主函数,一眼就可以看完 赋值一个字符串到Str 传了一个数组和数组长度和字符串还有个42到一个函数 剩下打印输出str 所以核心加密函数在sub_401005  点进去看还是进一步的传参  点进去看有很多256的特征,是标准的rc4算法,没有魔改  第一种方式 把数组提取出来 通过标准rc4解密代码解密 ``` def rc4(key, data): S = lis... 2025年04月16日 6 阅读 0 评论
2025-04-16 re练习笔记5 手拖upx re练习笔记5 手拖upx upx压缩壳,使用esp定理 查壳显示带壳  打开xdbg32 设置入口断点 只保留入口断点  运行程序会进入pushad 就是把所有寄存器压入栈 xdbg快捷键 F4运行到鼠标所在位置 F7单步步入 F8单步步过 F9运行程序 ctrl+F9运行返回 此时按下F8,让代码把寄存器压入栈  选择一个堆栈区的地址 下一个硬件断点 访问 四字节,因为寄存器的地址大小是四字节  huoya wp SQCTF商丘师范学院第四届网络安全及信息对抗大赛(公开赛道) huoya wp  19/609这次比赛整体偏易,抢了一个一血和几个二血三血,还有几个第四没抢到血 没有大佬来炸鱼 逆向和密码是全部ak了 最高的时候排第四 # Crypto ## Base? 逆表  ## 春风得意马蹄疾 社会主义核心价值观编码套娃 ``` list_const = ['富强', '民主', '文明', '和谐', '自由', '平等', '公正', '法治', '爱国', '敬业', '诚信', '友善'] with open('1.txt', 'r', encoding='utf-8') as f: str1 = f.read().strip() ... 2025年04月14日 257 阅读 0 评论
2025-04-06 XYCTF2025 广职信安一队 wp XYCTF2025 广职信安一队 wp  最终排名为33名共806队(只计算有分的队伍)  # RE ## WARMUP 用脚本ASCII计算并转换可得 ``` import re vbs_code = """ Execute(chr( 667205/8665 ) & chr( -7671+7786 ) & chr( 8541-8438 ) & chr( 422928/6408 ) & chr( -1948+2059 ) & chr( -3066+3186 ) & chr( 756-724 ) & chr( 4080/120 ) & chr( -3615+3683 ) & chr( -1619+1720 ) & chr( -2679+2776 ) ... 2025年04月06日 136 阅读 0 评论
2025-03-17 re练习笔记4 tea re练习笔记4 tea [MoeCTF 2022]ezTea 原题 ``` #include #include void encrypt (uint32_t* v, uint32_t* k) { // 主要加密函数,试着搞定它 uint32_t v0 = v[0], v1 = v[1], sum = 0; uint32_t delta = 0xd33b470; for (int i = 0; i < 32; i++) { sum += delta; v0 += ((v15) + k[1]); v1 += ((v05) + k[3]); } v[0] = v0; v[1] = v1; } int main() { uint32_t k[4] = {1, 2, 3, 4}; int8_t input[33] = {0}; scanf("%32s", input); f... 2025年03月17日 96 阅读 0 评论