AAencode

题目 Javascript aaencode

使用编辑器格式化源javascript代码:

 1 ?ω?? = /`m′)? ~┻━┻   / /*′?`*/ [‘_‘];
 2 o = (???) = _ = 3;
 3 c = (?Θ?) = (???) - (???);
 4 (?Д?) = (?Θ?) = (o ^ _ ^ o) / (o ^ _ ^ o);
 5 (?Д?) = { ?Θ?: ‘_‘, ?ω??: ((ω?? == 3) + ‘_‘)[?Θ?], ????: (?ω?? + ‘_‘)[o ^ _ ^ o - (?Θ?)], ?Д??: ((??? == 3) + ‘_‘)[???] };
 6 (?Д?)[?Θ?] = ((?ω?? == 3) + ‘_‘)[c ^ _ ^ o];
 7 (?Д?)[‘c‘] = ((?Д?) + ‘_‘)[(???) + (???) - (?Θ?)];
 8 (?Д?)[‘o‘] = ((?Д?) + ‘_‘)[?Θ?];
 9 (?o?) = (?Д?)[‘c‘] + (?Д?)[‘o‘] + (?ω?? + ‘_‘)[?Θ?] + ((?ω?? == 3) + ‘_‘)[???] + ((?Д?) + ‘_‘)[(???) + (???)] + ((??? == 3) + ‘_‘)[?Θ?] + ((??? == 3) + ‘_‘)[(???) - (?Θ?)] + (?Д?)[‘c‘] + ((?Д?) + ‘_‘)[(???) + (???)] + (?Д?)[‘o‘] + ((??? == 3) + ‘_‘)[?Θ?];
10 (?Д?)[‘_‘] = (o ^ _ ^ o)[?o?][?o?];
11 (?ε?) = ((??? == 3) + ‘_‘)[?Θ?] + (?Д?).?Д?? + ((?Д?) + ‘_‘)[(???) + (???)] + ((??? == 3) + ‘_‘)[o ^ _ ^ o - ?Θ?] + ((??? == 3) + ‘_‘)[?Θ?] + (?ω?? + ‘_‘)[?Θ?];
12 (???) += (?Θ?);
13 (?Д?)[?ε?] = ‘\\‘;
14 (?Д?).?Θ?? = (?Д? + ???)[o ^ _ ^ o - (?Θ?)];
15 (o???o) = (?ω?? + ‘_‘)[c ^ _ ^ o];
16 (?Д?)[?o?] = ‘\"‘;
17 (?Д?)[‘_‘]((?Д?)[‘_‘](?ε? + (?Д?)[?o?] + (?Д?)[?ε?] + (?Θ?) + (???) + (?Θ?) + (?Д?)[?ε?] + (?Θ?) + ((???) + (?Θ?)) + (???) + (?Д?)[?ε?] + (?Θ?) + (???) + ((???) + (?Θ?)) + (?Д?)[?ε?] + (?Θ?) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + ((o ^ _ ^ o) - (?Θ?)) + (?Д?)[?ε?] + (?Θ?) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (???) + (?Д?)[?ε?] + ((???) + (?Θ?)) + (c ^ _ ^ o) + (?Д?)[?ε?] + (???) + ((o ^ _ ^ o) - (?Θ?)) + (?Д?)[?ε?] + (?Θ?) + ((???) + (?Θ?)) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (?Д?)[?ε?] + (?Θ?) + (???) + (o ^ _ ^ o) + (?Д?)[?ε?] + (?Θ?) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (???) + (?Д?)[?ε?] + (?Θ?) + (???) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (?Д?)[?ε?] + (?Θ?) + ((???) + (o ^ _ ^ o)) + (o ^ _ ^ o) + (?Д?)[?ε?] + (?Θ?) + ((???) + (?Θ?)) + ((o ^ _ ^ o) - (?Θ?)) + (?Д?)[?ε?] + (?Θ?) + (???) + (?Θ?) + (?Д?)[?ε?] + (?Θ?) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (?Д?)[?ε?] + (?Θ?) + (???) + (?Θ?) + (?Д?)[?ε?] + (?Θ?) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (o ^ _ ^ o) + (?Д?)[?ε?] + (?Θ?) + (???) + (o ^ _ ^ o) + (?Д?)[?ε?] + (?Θ?) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + ((o ^ _ ^ o) - (?Θ?)) + (?Д?)[?ε?] + (?Θ?) + ((???) + (?Θ?)) + (?Θ?) + (?Д?)[?ε?] + (?Θ?) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (c ^ _ ^ o) + (?Д?)[?ε?] + (?Θ?) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (???) + (?Д?)[?ε?] + (?Θ?) + (o ^ _ ^ o) + ((???) + (o ^ _ ^ o)) + (?Д?)[?ε?] + (?Θ?) + (???) + (?Θ?) + (?Д?)[?ε?] + (?Θ?) + (???) + (?Θ?) + (?Д?)[?ε?] + (?Θ?) + (???) + ((???) + (?Θ?)) + (?Д?)[?ε?] + (?Θ?) + ((???) + (?Θ?)) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (?Д?)[?ε?] + (?Θ?) + (???) + (o ^ _ ^ o) + (?Д?)[?ε?] + (?Θ?) + ((???) + (?Θ?)) + ((???) + (o ^ _ ^ o)) + (?Д?)[?ε?] + (?Θ?) + (???) + (???) + (?Д?)[?ε?] + (?Θ?) + (???) + ((???) + (?Θ?)) + (?Д?)[?ε?] + (?Θ?) + ((???) + (o ^ _ ^ o)) + ((???) + (?Θ?)) + (?Д?)[?ε?] + (???) + ((o ^ _ ^ o) - (?Θ?)) + (?Д?)[?ε?] + ((???) + (?Θ?)) + (?Θ?) + (?Д?)[?o?])(?Θ?))(‘_‘);

使用 eval() 执行最后一行代码,发现没有任何显示。打开调试器,发现代码存在错误:Uncaught ReferenceError: ω?? is not defined

找到错误行将其注释,得到最终代码:

 1 function index() {
 2     ?ω?? = /`m′)? ~┻━┻   / /*′?`*/ [‘_‘];
 3     o = (???) = _ = 3;
 4     c = (?Θ?) = (???) - (???);
 5     (?Д?) = (?Θ?) = (o ^ _ ^ o) / (o ^ _ ^ o);
 6     (?Д?) = {
 7         ?Θ?: ‘_‘,
 8         // ?ω??: ((ω?? == 3) + ‘_‘)[?Θ?],
 9         ????: (?ω?? + ‘_‘)[o ^ _ ^ o - (?Θ?)],
10         ?Д??: ((??? == 3) + ‘_‘)[???]
11     };
12     (?Д?)[?Θ?] = ((?ω?? == 3) + ‘_‘)[c ^ _ ^ o];
13     (?Д?)[‘c‘] = ((?Д?) + ‘_‘)[(???) + (???) - (?Θ?)];
14     (?Д?)[‘o‘] = ((?Д?) + ‘_‘)[?Θ?];
15     (?o?) = (?Д?)[‘c‘] + (?Д?)[‘o‘] + (?ω?? + ‘_‘)[?Θ?] + ((?ω?? == 3) + ‘_‘)[???] + ((?Д?) + ‘_‘)[(???) + (???)] + ((??? == 3) + ‘_‘)[?Θ?] + ((??? == 3) + ‘_‘)[(???) - (?Θ?)] + (?Д?)[‘c‘] + ((?Д?) + ‘_‘)[(???) + (???)] + (?Д?)[‘o‘] + ((??? == 3) + ‘_‘)[?Θ?];
16     (?Д?)[‘_‘] = (o ^ _ ^ o)[?o?][?o?];
17     (?ε?) = ((??? == 3) + ‘_‘)[?Θ?] + (?Д?).?Д?? + ((?Д?) + ‘_‘)[(???) + (???)] + ((??? == 3) + ‘_‘)[o ^ _ ^ o - ?Θ?] + ((??? == 3) + ‘_‘)[?Θ?] + (?ω?? + ‘_‘)[?Θ?];
18     (???) += (?Θ?);
19     (?Д?)[?ε?] = ‘\\‘;
20     (?Д?).?Θ?? = (?Д? + ???)[o ^ _ ^ o - (?Θ?)];
21     (o???o) = (?ω?? + ‘_‘)[c ^ _ ^ o];
22     (?Д?)[?o?] = ‘\"‘;
23     var a = eval("(?Д?)[‘_‘]((?Д?)[‘_‘](?ε? + (?Д?)[?o?] + (?Д?)[?ε?] + (?Θ?) + (???) + (?Θ?) + (?Д?)[?ε?] + (?Θ?) + ((???) + (?Θ?)) + (???) + (?Д?)[?ε?] + (?Θ?) + (???) + ((???) + (?Θ?)) + (?Д?)[?ε?] + (?Θ?) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + ((o ^ _ ^ o) - (?Θ?)) + (?Д?)[?ε?] + (?Θ?) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (???) + (?Д?)[?ε?] + ((???) + (?Θ?)) + (c ^ _ ^ o) + (?Д?)[?ε?] + (???) + ((o ^ _ ^ o) - (?Θ?)) + (?Д?)[?ε?] + (?Θ?) + ((???) + (?Θ?)) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (?Д?)[?ε?] + (?Θ?) + (???) + (o ^ _ ^ o) + (?Д?)[?ε?] + (?Θ?) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (???) + (?Д?)[?ε?] + (?Θ?) + (???) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (?Д?)[?ε?] + (?Θ?) + ((???) + (o ^ _ ^ o)) + (o ^ _ ^ o) + (?Д?)[?ε?] + (?Θ?) + ((???) + (?Θ?)) + ((o ^ _ ^ o) - (?Θ?)) + (?Д?)[?ε?] + (?Θ?) + (???) + (?Θ?) + (?Д?)[?ε?] + (?Θ?) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (?Д?)[?ε?] + (?Θ?) + (???) + (?Θ?) + (?Д?)[?ε?] + (?Θ?) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (o ^ _ ^ o) + (?Д?)[?ε?] + (?Θ?) + (???) + (o ^ _ ^ o) + (?Д?)[?ε?] + (?Θ?) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + ((o ^ _ ^ o) - (?Θ?)) + (?Д?)[?ε?] + (?Θ?) + ((???) + (?Θ?)) + (?Θ?) + (?Д?)[?ε?] + (?Θ?) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (c ^ _ ^ o) + (?Д?)[?ε?] + (?Θ?) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (???) + (?Д?)[?ε?] + (?Θ?) + (o ^ _ ^ o) + ((???) + (o ^ _ ^ o)) + (?Д?)[?ε?] + (?Θ?) + (???) + (?Θ?) + (?Д?)[?ε?] + (?Θ?) + (???) + (?Θ?) + (?Д?)[?ε?] + (?Θ?) + (???) + ((???) + (?Θ?)) + (?Д?)[?ε?] + (?Θ?) + ((???) + (?Θ?)) + ((o ^ _ ^ o) + (o ^ _ ^ o)) + (?Д?)[?ε?] + (?Θ?) + (???) + (o ^ _ ^ o) + (?Д?)[?ε?] + (?Θ?) + ((???) + (?Θ?)) + ((???) + (o ^ _ ^ o)) + (?Д?)[?ε?] + (?Θ?) + (???) + (???) + (?Д?)[?ε?] + (?Θ?) + (???) + ((???) + (?Θ?)) + (?Д?)[?ε?] + (?Θ?) + ((???) + (o ^ _ ^ o)) + ((???) + (?Θ?)) + (?Д?)[?ε?] + (???) + ((o ^ _ ^ o) - (?Θ?)) + (?Д?)[?ε?] + ((???) + (?Θ?)) + (?Θ?) + (?Д?)[?o?])(?Θ?))(‘_‘)");
24     alert(a);
25 }

运行 index 函数即可得到 flag

时间: 2024-10-11 06:38:24

AAencode的相关文章

CTF中那些脑洞大开的编码和加密

0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会遇到类似这样的问题:表哥,你知道这是什么加密吗?其实CTF中脑洞密码题(非现代加密方式)一般都是各种古典密码的变形,一般出题者会对密文进行一些处理,但是会给留一些线索,所以写此文的目的是想给小伙伴做题时给一些参考,当然常在CTF里出现的编码也可以了解一下.本来是想尽快写出参考的文章,无奈期间被各种事情耽搁导致文章断断续续写了2个月,文章肯定有许多没有提及到,欢迎小伙伴补充,总之,希望对小伙伴们有帮助吧! 0x01 目录 1 2 3

那些年做过的ctf之加密篇

最近ctf做的比较多,顺便整理一下做个笔记,大概有加密篇.隐写篇.逆向破解和web方向的几篇文章,整理出来之后会陆续发出来. Base64: ZXZhbCgkX1BPU1RbcDRuOV96MV96aDNuOV9qMXVfU2gxX0oxM10p NTU2NJC3ODHHYWJIZ3P4ZWY= Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式. 如果剩下的字符不足3个字节,则用0填充,输出字符使用'=',因

移动时代的前端加密

移动时代的前端加密 标签: 加密 前端 HTML5 移动 背景 相比其它被编译成二进制的应用.前端这样的纯文本应用,太easy被解读和窜改. 前端为什么要加密? 加密重要的目的是出于对商业利益的保护. 因为作品太easy被复制窜改.easy会失去渠道先机 窜改不限于下面: 署名被移除或替换: 链接地址被替换: 文案被改动: 广告被移除.替换或植入: - 一些轻度游戏,用户仅仅会玩一两次,生命周期也就两三天.假设你开发的游戏被人山寨且他的渠道比你更广,那么对于流量就是致命打击. HTML5 被山寨

SUCTF--WEB

题目:flag 在哪? 介绍:网址(http://23.106.143.230/a_real_babyweb.php) 1,打开网址,抓包可以发现在 HTTP 头里面有 Cookie:suctf{Thi5_i5_a_baby_w3b}. 题目:编码 介绍:网址(http://104.128.89.68/web4/web50.php) 打开网页,里面有个输入框和一个被 disabled 掉的提交按钮,抓包发现 HTTP 头中有 Password: Password: VmxST1ZtVlZNVFp

PHP ASCII码与字符串的相互转换

<?php class ascii { /** * 将ascii码转为字符串 * @param type $str 要解码的字符串 * @param type $prefix 前缀,默认:&# * @return type */ function decode($str, $prefix="&#") { $str = str_replace($prefix, "", $str); $a = explode(";", $str

南京邮电大学网络攻防平台WEB题

签到题: 右键查看源代码,得到flag md5 collision: 传入的a的md5值要为0e开头的,但不能是QNKCDZO,百度一个0e开头的md5 得到flag 签到2: 右键查看源代码 输入框允许的最大长度为10,口令的长度为11 使用hackbar post一下 得到flag 这题不是WEB: 下载图片,用记事本打开 拉到最后,得到flag 层层递进: 是一个网站页面,先扫一下 有个404.html 查看一下源代码,得到flag AAencode: 这题为javascript aaen

各种解码网站

xssee:http://web2hack.org/xssee xssee:http://evilcos.me/lab/xssee 程默的博客(DES,3DES,AES,RC,Blowfish,Twofish,Serpent,Gost,Rijndael,Cast,Xtea,RSA):http://tool.chacuo.net/cryptdes 在线编码解码(多种并排):http://bianma.911cha.com 在线加密解密(多种):http://encode.chahuo.com Un

CTF中常见密码题解密网站总结

0x00.综合 网站中包含大多编码的解码. http://web2hack.org/xssee/ https://www.sojson.com/ http://web.chacuo.net/ 0x01.文字倒序排列 http://www.qqxiuzi.cn/zh/daoxu/ 0x02.cmd5解密 http://www.cmd5.com/ http://pmd5.com/ http://tool.chinaz.com/Tools/MD5.aspx http://md5jiami.51240.

web前端开发需要的资料

以前有小伙伴自己做了个小游戏,类似扫雷这种,都觉得简单好玩,老师还提名表扬呢,那时没深究是怎么开发的,现在想想就是纯前端的简单小游戏啊. 工作后,发现前端才是王道啊,先不说大家说的什么"整个互联网都缺前端啊"这种话题,就说要抓取用户眼球,让用户有点击的欲望,这都是前端工作啊,毕竟用户才不关心"你咋实现这个功能的",只要看着舒服就行. 其实,说这么多,我只想说,如果你想学前端,现在还来得及.我平时会留意各种资源,因此,这里整理一番,可能更适合有一定基础的前端学习者看~