java逆向解密
下载文件是一个class文件,上网查了以后下载jd-gui打开
这是Python的代码
我们输入一个字符串 然后经过一个for循环进行异或 然后将得到的新字符串与KEY进行比较,看看是否相等
结果就得到了flag:flag{This_is_the_flag_!}
luck—guy
查看信息后用ida64位打开
找到main函数
反汇编并点到那个flag里
先case4赋值,然后case5,进行加密操作,最后case1,进行剪切
用脚本得到flag