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

[原创]第三题

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

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

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

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册