Skip to content

Instantly share code, notes, and snippets.

@t-rekttt
Created December 3, 2016 16:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save t-rekttt/0ba25221d5ef6dfcd5d462a26547eb76 to your computer and use it in GitHub Desktop.
Save t-rekttt/0ba25221d5ef6dfcd5d462a26547eb76 to your computer and use it in GitHub Desktop.
!function(n){"use strict";function t(n,t){var r=(65535&n)+(65535&t),e=(n>>16)+(t>>16)+(r>>16);return e<<16|65535&r}function r(n,t){return n<<t|n>>>32-t}function e(n,e,o,u,c,f){return t(r(t(t(e,n),t(u,f)),c),o)}function o(n,t,r,o,u,c,f){return e(t&r|~t&o,n,t,u,c,f)}function u(n,t,r,o,u,c,f){return e(t&o|r&~o,n,t,u,c,f)}function c(n,t,r,o,u,c,f){return e(t^r^o,n,t,u,c,f)}function f(n,t,r,o,u,c,f){return e(r^(t|~o),n,t,u,c,f)}function i(n,r){n[r>>5]|=128<<r%32,n[(r+64>>>9<<4)+14]=r;var e,i,a,h,d,l=1732584193,g=-271733879,v=-1732584194,m=271733878;for(e=0;e<n.length;e+=16)i=l,a=g,h=v,d=m,l=o(l,g,v,m,n[e],7,-680876936),m=o(m,l,g,v,n[e+1],12,-389564586),v=o(v,m,l,g,n[e+2],17,606105819),g=o(g,v,m,l,n[e+3],22,-1044525330),l=o(l,g,v,m,n[e+4],7,-176418897),m=o(m,l,g,v,n[e+5],12,1200080426),v=o(v,m,l,g,n[e+6],17,-1473231341),g=o(g,v,m,l,n[e+7],22,-45705983),l=o(l,g,v,m,n[e+8],7,1770035416),m=o(m,l,g,v,n[e+9],12,-1958414417),v=o(v,m,l,g,n[e+10],17,-42063),g=o(g,v,m,l,n[e+11],22,-1990404162),l=o(l,g,v,m,n[e+12],7,1804603682),m=o(m,l,g,v,n[e+13],12,-40341101),v=o(v,m,l,g,n[e+14],17,-1502002290),g=o(g,v,m,l,n[e+15],22,1236535329),l=u(l,g,v,m,n[e+1],5,-165796510),m=u(m,l,g,v,n[e+6],9,-1069501632),v=u(v,m,l,g,n[e+11],14,643717713),g=u(g,v,m,l,n[e],20,-373897302),l=u(l,g,v,m,n[e+5],5,-701558691),m=u(m,l,g,v,n[e+10],9,38016083),v=u(v,m,l,g,n[e+15],14,-660478335),g=u(g,v,m,l,n[e+4],20,-405537848),l=u(l,g,v,m,n[e+9],5,568446438),m=u(m,l,g,v,n[e+14],9,-1019803690),v=u(v,m,l,g,n[e+3],14,-187363961),g=u(g,v,m,l,n[e+8],20,1163531501),l=u(l,g,v,m,n[e+13],5,-1444681467),m=u(m,l,g,v,n[e+2],9,-51403784),v=u(v,m,l,g,n[e+7],14,1735328473),g=u(g,v,m,l,n[e+12],20,-1926607734),l=c(l,g,v,m,n[e+5],4,-378558),m=c(m,l,g,v,n[e+8],11,-2022574463),v=c(v,m,l,g,n[e+11],16,1839030562),g=c(g,v,m,l,n[e+14],23,-35309556),l=c(l,g,v,m,n[e+1],4,-1530992060),m=c(m,l,g,v,n[e+4],11,1272893353),v=c(v,m,l,g,n[e+7],16,-155497632),g=c(g,v,m,l,n[e+10],23,-1094730640),l=c(l,g,v,m,n[e+13],4,681279174),m=c(m,l,g,v,n[e],11,-358537222),v=c(v,m,l,g,n[e+3],16,-722521979),g=c(g,v,m,l,n[e+6],23,76029189),l=c(l,g,v,m,n[e+9],4,-640364487),m=c(m,l,g,v,n[e+12],11,-421815835),v=c(v,m,l,g,n[e+15],16,530742520),g=c(g,v,m,l,n[e+2],23,-995338651),l=f(l,g,v,m,n[e],6,-198630844),m=f(m,l,g,v,n[e+7],10,1126891415),v=f(v,m,l,g,n[e+14],15,-1416354905),g=f(g,v,m,l,n[e+5],21,-57434055),l=f(l,g,v,m,n[e+12],6,1700485571),m=f(m,l,g,v,n[e+3],10,-1894986606),v=f(v,m,l,g,n[e+10],15,-1051523),g=f(g,v,m,l,n[e+1],21,-2054922799),l=f(l,g,v,m,n[e+8],6,1873313359),m=f(m,l,g,v,n[e+15],10,-30611744),v=f(v,m,l,g,n[e+6],15,-1560198380),g=f(g,v,m,l,n[e+13],21,1309151649),l=f(l,g,v,m,n[e+4],6,-145523070),m=f(m,l,g,v,n[e+11],10,-1120210379),v=f(v,m,l,g,n[e+2],15,718787259),g=f(g,v,m,l,n[e+9],21,-343485551),l=t(l,i),g=t(g,a),v=t(v,h),m=t(m,d);return[l,g,v,m]}function a(n){var t,r="",e=32*n.length;for(t=0;t<e;t+=8)r+=String.fromCharCode(n[t>>5]>>>t%32&255);return r}function h(n){var t,r=[];for(r[(n.length>>2)-1]=void 0,t=0;t<r.length;t+=1)r[t]=0;var e=8*n.length;for(t=0;t<e;t+=8)r[t>>5]|=(255&n.charCodeAt(t/8))<<t%32;return r}function d(n){return a(i(h(n),8*n.length))}function l(n,t){var r,e,o=h(n),u=[],c=[];for(u[15]=c[15]=void 0,o.length>16&&(o=i(o,8*n.length)),r=0;r<16;r+=1)u[r]=909522486^o[r],c[r]=1549556828^o[r];return e=i(u.concat(h(t)),512+8*t.length),a(i(c.concat(e),640))}function g(n){var t,r,e="0123456789abcdef",o="";for(r=0;r<n.length;r+=1)t=n.charCodeAt(r),o+=e.charAt(t>>>4&15)+e.charAt(15&t);return o}function v(n){return unescape(encodeURIComponent(n))}function m(n){return d(v(n))}function p(n){return g(m(n))}function s(n,t){return l(v(n),v(t))}function C(n,t){return g(s(n,t))}function A(n,t,r){return t?r?s(t,n):C(t,n):r?m(n):p(n)}"function"==typeof define&&define.amd?define(function(){return A}):"object"==typeof module&&module.exports?module.exports=A:n.md5=A}(this);
//# sourceMappingURL=md5.min.js.map
function getRandomInt (min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function rep(mm) {
mm = replace2(mm, "/", "");
mm = replace2(mm, "a", "2");
mm = replace2(mm, "b", "d");
mm = replace2(mm, "c", "f");
mm = replace2(mm, "d", "4");
mm = replace2(mm, "e", "f");
mm = replace2(mm, "f", "f");
mm = replace2(mm, "g", "f");
mm = replace2(mm, "h", "t");
mm = replace2(mm, "i", "6");
mm = replace2(mm, "k", "f");
mm = replace2(mm, "l", "3");
mm = replace2(mm, "m", "e");
mm = replace2(mm, "n", "4");
mm = replace2(mm, "o", "5");
mm = replace2(mm, "p", "7");
mm = replace2(mm, "q", "5");
mm = replace2(mm, "g", "l");
mm = replace2(mm, "h", "9");
mm = replace2(mm, "i", "u");
mm = replace2(mm, "0", "3");
mm = replace2(mm, "1", "0");
mm = replace2(mm, "2", "w");
mm = replace2(mm, "3", "d");
mm = replace2(mm, "4", "9");
mm = replace2(mm, "5", "2");
mm = replace2(mm, "6", "d");
mm = replace2(mm, "8", "0");
mm = replace2(mm, "9", "j");
return mm;
}
function replace2(_arg1, _arg2, _arg3){
return (_arg1.split(_arg2).join(_arg3));
}
function getRandomCharacter(){
var _local1 = (65 + Math.floor((26 * Math.random())));
return (String.fromCharCode(_local1));
}
function openInNewTab(url) {
var win = window.open(url, '_blank');
win.focus();
}
String.prototype.replaceAll = function(search, replacement) {
var target = this;
return target.split(search).join(replacement);
};
var dict = {}
if (document.getElementsByName("FlashVars").length>0) {
data = document.getElementsByName("FlashVars")[0].value.split("&")
for (var i in data) {dict[data[i].split("=")[0]]=data[i].split("=")[1]}
var TotalPoint = 100
//var totalUsedTime = getRandomInt(100,300);
var totalUsedTime = 80;
var round = dict["which_round"];
var key = dict["key"];
var block = dict["block"];
var userId = dict["userid"];
var exam = dict["which_exam"];
var examscore = 100;
var doneExam = dict["doneexam"];
var strP = "";
for (var i=1; i<=5; i++) {
strP+=getRandomCharacter();
}
var str1 = ((String(TotalPoint) + String(totalUsedTime) + String(round)) + String(key)) + "DrAgOnItE";
var hash1 = md5(str1);
var point=20;
var postdata1 = "score=" + TotalPoint + "&time=" + totalUsedTime + "&hash=" + hash1 + "&which_round=" + round + "&block=" + block + "&key=" + key + "&examscore=" + examscore + "&doneexam=" + doneExam + "&which_exam=" + exam + "&strpoint=" + strP + "&userid=" + userId + "&point=" + point + "&subpoint=0" + "&realtime=" + (totalUsedTime+5)+ "&";
var postdata2 = (((((((((("point=" + TotalPoint) + "&userid=") + userId) + "&key=") + key) + "&which_round=") + round) + "&block=") + block) + "&which_exam=") + exam
console.log(postdata1+'|'+rep(dict["token"])+'|'+dict["ran"]);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment