随波逐流工作室—-探索前沿科技,分享最新软件。点击标题下蓝字“长弓三皮”关注,我们将为您提供有深度、有价值、有意思的阅读。
朋友们,现在只对常读和星标的公众号才展示大图推送,建议大家把长弓三皮“设为星标”,否则可能就看不到了啦!
作者:随波逐流
生活如梦,我愿随风起,随波流,享受每一刻的自在与轻盈。
字密1 菜单
AAEncode解密:
执行路径:[随波逐流]CTF编码工具--字密1--AAEncode解密
文本框输入密文,结果区输出明文。
密文:゚ω゚ノ= /`m´)ノ ~┻━┻ //*´∇`*/ ['_']; o=(゚ー゚) =_=3; c=(゚Θ゚) =(゚ー゚)-(゚ー゚); (゚Д゚) =(゚Θ゚)= (o^_^o)/ (o^_^o);(゚Д゚)={゚Θ゚: '_' ,゚ω゚ノ : ((゚ω゚ノ==3) +'_') [゚Θ゚] ,゚ー゚ノ :(゚ω゚ノ+ '_')[o^_^o -(゚Θ゚)] ,゚Д゚ノ:((゚ー゚==3) +'_')[゚ー゚] }; (゚Д゚) [゚Θ゚] =((゚ω゚ノ==3) +'_') [c^_^o];(゚Д゚) ['c'] = ((゚Д゚)+'_') [ (゚ー゚)+(゚ー゚)-(゚Θ゚) ];(゚Д゚) ['o'] = ((゚Д゚)+'_') [゚Θ゚];(゚o゚)=(゚Д゚) ['c']+(゚Д゚) ['o']+(゚ω゚ノ +'_')[゚Θ゚]+ ((゚ω゚ノ==3) +'_') [゚ー゚] + ((゚Д゚) +'_') [(゚ー゚)+(゚ー゚)]+ ((゚ー゚==3) +'_') [゚Θ゚]+((゚ー゚==3) +'_') [(゚ー゚) - (゚Θ゚)]+(゚Д゚) ['c']+((゚Д゚)+'_') [(゚ー゚)+(゚ー゚)]+ (゚Д゚) ['o']+((゚ー゚==3) +'_') [゚Θ゚];(゚Д゚) ['_'] =(o^_^o) [゚o゚] [゚o゚];(゚ε゚)=((゚ー゚==3) +'_') [゚Θ゚]+ (゚Д゚) .゚Д゚ノ+((゚Д゚)+'_') [(゚ー゚) + (゚ー゚)]+((゚ー゚==3) +'_') [o^_^o -゚Θ゚]+((゚ー゚==3) +'_') [゚Θ゚]+ (゚ω゚ノ +'_') [゚Θ゚]; (゚ー゚)+=(゚Θ゚); (゚Д゚)[゚ε゚]='\'; (゚Д゚).゚Θ゚ノ=(゚Д゚+ ゚ー゚)[o^_^o -(゚Θ゚)];(o゚ー゚o)=(゚ω゚ノ +'_')[c^_^o];(゚Д゚) [゚o゚]='"';(゚Д゚) ['_'] ( (゚Д゚) ['_'] (゚ε゚+(゚Д゚)[゚o゚]+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚Θ゚)+ (゚Θ゚)+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚Θ゚)+ (゚ー゚)+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚Θ゚)+ ((゚ー゚) + (o^_^o))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ ((o^_^o) - (゚Θ゚))+ ((o^_^o) +(o^_^o))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (c^_^o)+ ((゚ー゚) + (゚Θ゚))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ ((o^_^o) - (゚Θ゚))+ (o^_^o)+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (c^_^o)+ ((o^_^o) - (゚Θ゚))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (o^_^o)+ ((o^_^o) - (゚Θ゚))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚Θ゚)+ (゚ー゚)+ (゚Д゚)[゚o゚]) (゚Θ゚)) ('_');
明文:ILOVESBZL
解密结果:ILOVESBZL
AAencode(也称为aaencode)是一种JavaScript代码加密和混淆技术,它将JavaScript代码转换成一系列看似无意义的颜文字字符,这些字符通常包括如“(o^_^o)”、“(゚Д゚)”等网络表情符号。
加密原理
AAencode的加密过程涉及将JavaScript代码转换为一系列特定的颜文字字符。这个过程通常包括以下几个步骤:
代码转换:将要加密的代码转换成字节数组。
加密运算:对字节数组的每一个元素执行加密运算。
转换为字符串:将加密运算的结果转换成ASCII字符形式的字符串,并输出。
解密原理
AAencode的解密过程实际上是将那一堆看似乱码的字符串重新转化为可执行的JavaScript代码。这通常涉及到反转加密过程,将颜文字字符转换回原始的JavaScript代码。
使用场景
AAencode常用于以下场景:
代码保护:防止JavaScript代码被轻易阅读或复制。
数据隐藏:在不引起注意的情况下隐藏数据或代码。
CTF挑战:在Capture The Flag(CTF)网络安全竞赛中,AAencode常用于设置编码挑战,要求参与者解密或识别隐藏的代码。
特点
颜文字字符:AAencode使用颜文字字符,使得加密后的代码看起来像是一串表情符号。
双重编码:AAencode采用了基于ASCII的双重编码方法,使得代码难以被解读。
解密方法
要解密AAencode加密的代码,可以使用在线解码工具或者在浏览器的控制台中直接运行加密后的代码。由于AAencode加密的代码通常是一个自执行的方法(IIFE),去掉代码最后面的(‘_’)后,放到浏览器里面去直接执行就可以看到源码。
总的来说,AAencode是一种有趣的代码混淆方式,虽然它不能提供高强度的安全保护,但它可以增加逆向工程的难度,从而在一定程度上保护代码不被轻易阅读和修改。
在CTF中一般使用浏览器控制台进行解码
去掉代码最后面的(‘_’)后,放到浏览器里面去直接执行就可以看到源码。
公众号内回复 writeup 或 flag 下载公众号文章
你若喜欢,为“长弓三皮”点个赞和在看哦
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...