安恒11月赛逆向Generate

一、运行程序: 程序不能动态调试: 载入ida: 程序是让用户输入一个大整数,然后该整数和程序中数组404020的每一位异或,在异或v5,v5初始为0,后面v5^=byte404020每一位,输入的整数右移一位,再进入下一次循环,满足条件则存入数组408040, is_begin_with函数测试是否以FLAG{开头:start:内容入下图: 最后等于“}”则输出flag。所以我们可以爆破,但最好
相关文章
相关标签/搜索