摘要: python3 中 >> 为算术右移位,高位补符号位; <<为左移位,低位补0; 1 # 假如将一个无符号的数据val,长度为N,需要循环移动n位。可以利用下面的公式: 2 # 循环左移:(val >> (N - n) | (val << n)) 3 # 循环右移:(val << (32 - n) 阅读全文
posted @ 2020-01-03 17:11 DirWangK 阅读(650) 评论(0) 推荐(0) 编辑
摘要: Reverse 高校网络信息安全运维挑战赛 1 signed int sub_403CC0() 2 { 3 unsigned int v0; // eax 4 int key_lens; // eax 5 FILE *v2; // eax 6 FILE *v3; // eax 7 signed in 阅读全文
posted @ 2020-01-03 15:42 DirWangK 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 2019_西湖论剑_预选赛 testre 程序中关键操作是比较ptr,其中夹杂的一部分v26计算是为了混淆我们的分析。那么我们只要跟踪ptr数组的生成便可,向上发现v11,加密操作数组。 接下来跟踪v11的相关操作 通过分析可以识别为base58编码, base58_is_boring Base58 阅读全文
posted @ 2020-01-03 13:47 DirWangK 阅读(573) 评论(0) 推荐(0) 编辑