seba64
正常步骤进行
oh my god~~
这个题上来就嘲讽我们不行,我们该怎么办,解决它
当我们看到encode这个函数时,就应该知道这个题是加密了我们所输入的 input
后面的伪代码中
if ( encoded[i] != enc[i] ) 所以enc是我们input之后然后加密后的答案
enc:73 66 2F 6F 76 75 6E 75 72 59 54 4C 6E 2F 43 2F 32 4A 66 38 78 4A 6E 58 79 77 47 59 7A 76 43 69 77 75 47 76 71 4B 72 67 78 4B 7A 35 31 77 76 35 6E 74 62 35 77 77 76 4D 35 71 3D 3D 00
打开这个函数
我们可以去加密网站去试一试enc解密一下看看是哪个加密
试了半天不行,难道得自己写吗。。。我感觉不会写呀
我先调试一下我断点enc与encode比较,我们输入HYNUCTF,看看是不是 enc
encode
我们发现开头一样的,但是这个加密找不见呀
这也不是base64加密
靠~~~~~·,这是个啥加密呀
我靠,我知道了,我看完这个base码,他把base颠倒了
在这个题中用到的base64是abcdefghijklmnopqrstuvwxyz0123456789+/ZYXWVUTSRQPONMLKJIHGFEDCBA
而我们平常用的不是这个,包括在线网站 平时用的是ABC开头的,所以在改良之后 我们得出flag:HYNUCTF{46_esab_change_HYNUCTF_V_me_50_Yes}