首页
社区
课程
招聘
[原创]第三题
发表于: 2017-10-29 20:10 2090

[原创]第三题

2017-10-29 20:10
2090
这题加入了很多反调试,我一开始是直接上ida看的,看到首先是base64解码了俩遍,然后通过“*.-”等自付的转换,将其转换成ascii码,最后计算出hash值,hash算法好像是sm3算法(不过我从网上找的算出来好像与调试出来的不对,所以我调试跟出相应的hash),最后一步是进行最后的转换,不过这里面有一点可以简化的就是结束符是空格,所以可以通过空格来简化很多不必要的转换,一开始我的输入是俩个‘//’,最后base64编码出来得到的有等号,问主办方说是不能有等号,所以改到了‘/////////’,最后得到无特殊字符的base64编码字符串,再得到hash值,提交以后得到flag:THk4dkx5OHZMeTh29aa4f168af9fcb372825d2e817379ab6ad4a7da973a38c44a0ec56a788dfb89b

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//