题目 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