钓鱼城杯-mobile题解

AES 前面是AES加密,把AES的四个步骤拼在一起了,然后S盒是动态生成的,可以调试的时候看一下是不是S盒的特征数字(当然也有时候会换掉标准的S

Kotlin开发

Kotlin一些特性 var: 变量,val:常量 定义变量时,可在类型后面加一个问号?,表示该变量是Nullable,不加表示该变量不可为null 扩展

GeekPWN2020-部分re

12. androidcmd 程序被平坦化了,尝试去掉混淆没成功,只能直接看了。 首先在sub_10BC中进行了md5值的验证,可以直接把f5后的代码写进.c文件,加上

强网杯2020-部分re

wtclwtclwtcl拖后腿一级选手哭 xx_warmup_obf 加了混淆不能直接f5,但是很容易能找到各种乘法和比较的区域,猜测是check的代码,算出第一个字符

钓鱼城杯2020-reg

是用aardio写的程序,没找到直接获取脚本的工具,先下载aardio的编译器尝试自己写脚本编译,查看生成的二进制文件。比较题目给的文件和自