楚慧杯2024-re-wp
难得遇到一个简单的比赛QAQ
go_bytes
打开后找到main函数,可以直接看到两个40长度的for循环,第二个直接比较了
两段分别是
1 | for ( i = 0LL; i < 40; ++i ) |
和
1 | for ( j = 0LL; j < 40; ++j ) |
拿到v16然后求出v12,反向位运算即可得到flag
1 | from prism import * |
bouquet
已知二叉树中序和后序遍历结果,求层序
根据根据后序的输出逐个递归求解
1 | class TreeNode: |
zistel
通过字符串输出找到主函数
找到逻辑,逐个分析调试
基本加密逻辑是
因此要找到每轮通过100261B生成的xorNum
逻辑是通过一个256位替换表进行的替换
写出脚本直接逆即可
1 | DWORD64 thisKey(DWORD key, DWORD num) { |
评论