--- Revision None +++ Revision 306539663261 @@ -0,0 +1,172 @@ +/* +ActionScriptの一部 + + +_global.1" = -654540134; +]# = "ASnative"; +>" = ]#("1", null); +_global.[$ = function (hugprm10){ + if(hugprm10==-1648323270){ + _global.<& = 674; + _global.6+ = function (hugprm8, hugprm5){ + var hug7 = ]#("251", "14"); + var hug9 = ""; + var hug4 = undefined; + var hug10 = hugprm8.length; + hug4 = 0.0; + while(hug4>>5)) + hug3)^(hug1 + hugprm5[((hug1>>>11) & 3)]))); + hug1 = (hug1 - hug6); + hug3 = (hug3 - ((((hug2<<4)^(hug2>>>5)) + hug2)^(hug1 + hugprm5[(hug1 & 3)]))); + } + hug9 = (hug9 + (hug7(hug3) + hug7(hug2))); + hug4 = ((hug4 + 1) + 1); + } + return hug9; + } + _global.># = function (hugprm1){ + return ,#[((hugprm1^1") - <&)]; + } + >"(this, ["6+", ">#", "<&"], 1, 1); + } +} +_global.4" = function (){ + delete >#; + delete 6+; + delete <&; +} +_global.,# = [[638712887, -415962303, -1371587046, 1196914923, -1458269889, 1577674824, ~~~長いので省略~~~~ + +*/ + + +// ASnative(251, 14) は、String.fromCharCode メソッド +// 難読化のためにメンバ名に 1" ]# >" などの記号が使われます + + + + var arrarr = [ + [638712887, -415962303, -1371587046, 1196914923, -1458269889, 1577674824, 1598141693, 554276502, 1961250378, 771590554, 1771227494, -997453574, -892466051, 914775457], + [-2143615853, 1480224396, -610560878, 328753426], + [-696960007, 1978057429, -737495737, -678804837, 462627654, 2138437929, 1937347196, 1932282651, -696960007, 1978057429, 200392144, 1590237338], + [1361004723, -180335423, 49275598, 407993231], + [1155164930, -1523582440, 1588528161, -168591299, 1758834400, 1254608345, 7784449, -1266282960, 1469156740, -774569274, -109045613, 1660715302], + [1749953914, 1100222894, -632378352, -492597906], + [577917365, 998775461, -41097500, 1891106325], + [-1762026213, -1224205655, 901810800, -1368925773], + [-1438997959, 1477548885, 108807276, -775371307, -1205618196, 1672539535, -183758643, 1224594607, -1398377754, -428227346, 1234187617, 1210764449], + [1072904779, -571568856, 1042138912, -622213360], + [-765594626, 557515333, -701261642, -984959215, 174971807, 994805840, -117912965, -2135606994], + [-890601469, 1875309869, -599324207, -405969546], + [1982687345, 1334967865, -284447080, -2074427170, 1955257510, -1270000107, 1420980662, -951042371, -769673401, -2003856707, 814782523, 1934705906], + [-351889020, 981653249, -2110842283, -1923073809], + [721023106, -1085147358, 729193505, -1233745851, 1527702495, -301353712, 898342195, -85770957], + [1660368539, 1628776479, -1483958138, -1112842838], + [-431091953, 1512517699, -2020466002, -2033333031, -1464085774, -503582394, -1276005727, 54788331, -1873093268, -184412484, -1067148280, 1794837906, 645926717, 1251584892], + [1619517478, 416015219, -1676358043, -243574441], + [445721786, -1915230103, -1493640580, 1309484129, 527673726, 1492906172], + [544575702, 523381956, 730792069, 855846325], + [677298953, -289465712, 1372883639, 1602351829, -1277822297, -231523710, 324410775, 1755687902, -238033835, 1438894794, -1134092235, 1302062296], + [1895732789, 2100082541, -81665878, 1409646696], + [-727169434, 2140923361, 1863624454, -925864172, -186726276, -1029190036, -217556537, 582687482, 675888707, 87542973, -160591770, -646948838, -1065226815, 222806573, 1475927742, -635420392], + [1252064747, 1491690579, 1764951724, 818408463], + [-1753280889, 657182544, -423820181, -145454291, 1808313089, 247125548, 2094041883, 1948832677, -651398550, -1195375725, -250090846, 1708407969, -606090867, -437575963], + [50074428, 1683376914, 474649505, -1463693674], + [-183045651, 1018027757, 107024318, -115185871, 302808804, -369082448, 545422969, 62357771, -1138738446, -712342994, -539874075, 654739612, -2125211533, -1866756311], + [1242411220, 543400569, -1075092678, -2093406008], + [706410570, -2124036137, -1412823781, 2093937024], + [-431199546, -1449706440, -1032687763, 236282663], + [-1271441687, 198489759, 2143478901, 1821727854, -1050586115, -286187903, 1104696163, 1306105292], + [-55847726, -139491369, 857098836, 1096354815], + [-917986780, -1170764339, 1614988382, -717836784, 1954288422, 312754788, 432488052, 1210284681, -1962436822, 887318045, 1868524121, 1568524339, 922491095, -2143040241], + [514353382, -2088808214, 1028248148, 1060168376], + [-1925065310, -1575870187, -966996351, 1602122540, -43890549, 1513153425], + [-1639132697, -1291146109, -1387035519, 1754776684], + [-1195402111, -361123323, -232213396, 905904805, -633002019, -698305109, 46681881, -2047713746, 234754191, 863585728, 22332009, -985307863], + [251305648, 2139146727, -1961029311, 108285369], + [1860299232, -1847528623, -1007667675, 357169256, -1875944478, 1140942751, 250199159, -1230708423], + [-304307878, -1170892157, 844437295, -535935529], + [1565336793, 2078628408, 1050958540, 679673462, 2025251304, -2026193556], + [1049198269, -1871084256, -1942542271, 2131175148], + [-691675103, 382889713, 782849113, 1685800480, 1772751341, -1486996168, -44143914, 1918836202, -1344490780, 1804699401], + [1270952503, 1365022805, -1108574932, 1742886814], + [1217402504, 342027805, -1662652810, 1504593300, -2080292933, -1105856818], + [-1986491989, -1756499907, -256247034, 434039274], + [-1760474706, 1872728344, 1428516971, -151230010, 1604287082, -1707171194, -2118443570, 1725594507, 1447170761, 106319164], + [-367927860, 1499415402, -447320275, 850260787], + [-910888858, 171973898, -18160687, -2037479952, -910888858, 171973898, -18160687, -2037479952], + [1867680411, -939537639, 68035943, -408039010] + ]; + + + function decode( arrayA, arrayB ) { + var result = ""; + for ( var i = 0 ; i < arrayA.length ; i+=2 ) { + var x = arrayA[i]; + var y = arrayA[i+1]; + var w = 2654435769; + var u = 84941944608; + while ( u > 0 ) { + y -= ((x << 4 ^ x >>> 5) + x ^ u + arrayB[u >>> 11 & 3]); + u -= w; + x -= ((y << 4 ^ y >>> 5) + y ^ u + arrayB[u & 3]); + } + result += String.fromCharCode(x) + String.fromCharCode(y); + } + return result; + } + + + println("arrarr.length = " + arrarr.length); + for( var i = 0 ; i < arrarr.length ; i+=2 ) { + var result = decode( arrarr[i], arrarr[i+1] ); + println("" + i + " : " + result); + } + + + println('-------------end--------------'); + exit(); + + + + + +/* +出力結果 + +arrarr.length = 50 +0 : rrffrbbf521sj0 +2 : efe711f4efaf +4 : ffrnnfaefRB +6 : ff77 +8 : edsffsdf3bb +10 : e55ef3f +12 : ggrrf93jwisj +14 : eeff3bb +16 : eeebbegdsfGFRB +18 : 7nikt +20 : ggnnnggwisj +22 : rgergsfdsf3jwisj +24 : i33adsfakljdf +26 : rrgasdfadwisj +28 : eee +30 : iojkljdf +32 : 1wfa561=LGFRB +34 : e533bb +36 : h4b68e5n8183 +38 : 3355w0_d +40 : w6656j +42 : dsfd1898a +44 : w5856 +46 : drrgdfwfsj +48 : dsfadsfa +-------------end-------------- + +今回は h4b68e5n8183 と 7nikt を結合した h4b68e5n81837nikt が答えだったようです + +*/