逆向工程 - 查找缺失值
Reverse Engineering - Find Missing Values
在下面的函数中,我需要找到 "a" 和 "b" 或 "a" 和 "toliau" 的值。
可能是时间早的缘故,我想不通。
目前我已经解决了以下问题,但似乎不正确:
a = vrt
vrt = 'LBLUVTBXQ'
b= "xxx9xx8" or b= "xxx8xx9"
代码:
a = _root.user;
b = _root.pass;
main = "ABCDEFGHIYJKLMNOPRSTUVZXQW0123456789";
vrt = ((((((((substring(main, 12, 1)) + (substring(main, 1, 1))) + (substring(main, 12, 1))) + (substring(main, 15, 0))) + (substring(main, 20, 1)))
+ (substring(main, 21, 1))) + (substring(main, 19, 1))) + (substring(main, 1, 1))) + (substring(main, 23, 2));
toliau = ((substring(_root.main, 18, 2)) + (substring(b, 3, 1))) + (substring(b, 6, 1));
if ((a == vrt) && (((substring(b, 3, 1)) * (substring(b, 6, 1))) == 72))
geturl("level8-" + toliau + ".htm", "_self");
用户名是 KAKTUSAZX。我知道这一点是因为我知道您正像我一样尝试解决 try2hack.lt 中的第 7 级问题。 :D 快乐黑客
ps 我使用 Macromedia Flash MX 来计算用户名。无需实际解决问题
在下面的函数中,我需要找到 "a" 和 "b" 或 "a" 和 "toliau" 的值。
可能是时间早的缘故,我想不通。
目前我已经解决了以下问题,但似乎不正确:
a = vrt
vrt = 'LBLUVTBXQ'
b= "xxx9xx8" or b= "xxx8xx9"
代码:
a = _root.user;
b = _root.pass;
main = "ABCDEFGHIYJKLMNOPRSTUVZXQW0123456789";
vrt = ((((((((substring(main, 12, 1)) + (substring(main, 1, 1))) + (substring(main, 12, 1))) + (substring(main, 15, 0))) + (substring(main, 20, 1)))
+ (substring(main, 21, 1))) + (substring(main, 19, 1))) + (substring(main, 1, 1))) + (substring(main, 23, 2));
toliau = ((substring(_root.main, 18, 2)) + (substring(b, 3, 1))) + (substring(b, 6, 1));
if ((a == vrt) && (((substring(b, 3, 1)) * (substring(b, 6, 1))) == 72))
geturl("level8-" + toliau + ".htm", "_self");
用户名是 KAKTUSAZX。我知道这一点是因为我知道您正像我一样尝试解决 try2hack.lt 中的第 7 级问题。 :D 快乐黑客
ps 我使用 Macromedia Flash MX 来计算用户名。无需实际解决问题