Advertisement
Guest User

Untitled

a guest
Jun 30th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.71 KB | None | 0 0
  1. function encrypt(sVar)
  2. {
  3. var _loc5_ = sVar.length;
  4. var _loc4_ = "";
  5. var _loc3_ = undefined;
  6. var _loc1_ = undefined;
  7. _loc1_ = 0;
  8. while(_loc1_ < _loc5_)
  9. {
  10. _loc3_ = sVar.charCodeAt(_loc1_) * (255 - sVar.charCodeAt(_loc1_));
  11. if(!(sVar.charCodeAt(_loc1_) % 2 == 0 || (255 - sVar.charCodeAt(_loc1_)) % 2 == 0))
  12. {
  13. _loc3_ = _loc3_ + 1;
  14. }
  15. _loc3_ = _loc3_ / 2;
  16. _loc4_ = _loc4_ + ("0x" + _loc3_);
  17. _loc1_ = _loc1_ + 1;
  18. }
  19. return _loc4_;
  20. }
  21. function M(tIn)
  22. {
  23. var _loc1_ = new Array("-","_");
  24. var _loc5_ = Number(length(tIn));
  25. var _loc2_ = "";
  26. var _loc4_ = undefined;
  27. var _loc3_ = undefined;
  28. _loc4_ = 1;
  29. while(_loc4_ <= _loc5_)
  30. {
  31. _loc3_ = tIn.substr(_loc4_,1);
  32. if(_loc3_ eq "A" or _loc3_ eq "a")
  33. {
  34. _loc2_ = _loc2_ add _loc1_[0] add _loc1_[1];
  35. }
  36. if(_loc3_ eq "B" or _loc3_ eq "b")
  37. {
  38. _loc2_ = _loc2_ add _loc1_[1] add _loc1_[0] add _loc1_[0] add _loc1_[0];
  39. }
  40. if(_loc3_ eq "C" or _loc3_ eq "c")
  41. {
  42. _loc2_ = _loc2_ add _loc1_[1] add _loc1_[0] add _loc1_[1] add _loc1_[0];
  43. }
  44. if(_loc3_ eq "D" or _loc3_ eq "d")
  45. {
  46. _loc2_ = _loc2_ add _loc1_[1] add _loc1_[0] add _loc1_[0];
  47. }
  48. if(_loc3_ eq "E" or _loc3_ eq "e")
  49. {
  50. _loc2_ = _loc2_ add _loc1_[0];
  51. }
  52. if(_loc3_ eq "F" or _loc3_ eq "f")
  53. {
  54. _loc2_ = _loc2_ add _loc1_[0] add _loc1_[0] add _loc1_[1] add _loc1_[0];
  55. }
  56. if(_loc3_ eq "G" or _loc3_ eq "g")
  57. {
  58. _loc2_ = _loc2_ add _loc1_[1] add _loc1_[1] add _loc1_[0];
  59. }
  60. if(_loc3_ eq "H" or _loc3_ eq "h")
  61. {
  62. _loc2_ = _loc2_ add _loc1_[0] add _loc1_[0] add _loc1_[0] add _loc1_[0];
  63. }
  64. if(_loc3_ eq "I" or _loc3_ eq "i")
  65. {
  66. _loc2_ = _loc2_ add _loc1_[0] add _loc1_[0];
  67. }
  68. if(_loc3_ eq "J" or _loc3_ eq "j")
  69. {
  70. _loc2_ = _loc2_ add _loc1_[0] add _loc1_[1] add _loc1_[1] add _loc1_[1];
  71. }
  72. if(_loc3_ eq "K" or _loc3_ eq "k")
  73. {
  74. _loc2_ = _loc2_ add _loc1_[1] add _loc1_[0] add _loc1_[1];
  75. }
  76. if(_loc3_ eq "L" or _loc3_ eq "l")
  77. {
  78. _loc2_ = _loc2_ add _loc1_[0] add _loc1_[1] add _loc1_[0] add _loc1_[0];
  79. }
  80. if(_loc3_ eq "M" or _loc3_ eq "m")
  81. {
  82. _loc2_ = _loc2_ add _loc1_[1] add _loc1_[1];
  83. }
  84. if(_loc3_ eq "N" or _loc3_ eq "n")
  85. {
  86. _loc2_ = _loc2_ add _loc1_[1] add _loc1_[0];
  87. }
  88. if(_loc3_ eq "O" or _loc3_ eq "o")
  89. {
  90. _loc2_ = _loc2_ add _loc1_[1] add _loc1_[1] add _loc1_[1];
  91. }
  92. if(_loc3_ eq "P" or _loc3_ eq "p")
  93. {
  94. _loc2_ = _loc2_ add _loc1_[0] add _loc1_[1] add _loc1_[1] add _loc1_[0];
  95. }
  96. if(_loc3_ eq "Q" or _loc3_ eq "q")
  97. {
  98. _loc2_ = _loc2_ add _loc1_[1] add _loc1_[1] add _loc1_[0] add _loc1_[1];
  99. }
  100. if(_loc3_ eq "R" or _loc3_ eq "r")
  101. {
  102. _loc2_ = _loc2_ add _loc1_[0] add _loc1_[1] add _loc1_[0];
  103. }
  104. if(_loc3_ eq "S" or _loc3_ eq "s")
  105. {
  106. _loc2_ = _loc2_ add _loc1_[0] add _loc1_[0] add _loc1_[0];
  107. }
  108. if(_loc3_ eq "T" or _loc3_ eq "t")
  109. {
  110. _loc2_ = _loc2_ add _loc1_[1];
  111. }
  112. if(_loc3_ eq "U" or _loc3_ eq "u")
  113. {
  114. _loc2_ = _loc2_ add _loc1_[0] add _loc1_[0] add _loc1_[1];
  115. }
  116. if(_loc3_ eq "V" or _loc3_ eq "v")
  117. {
  118. _loc2_ = _loc2_ add _loc1_[0] add _loc1_[0] add _loc1_[0] add _loc1_[1];
  119. }
  120. if(_loc3_ eq "W" or _loc3_ eq "w")
  121. {
  122. _loc2_ = _loc2_ add _loc1_[0] add _loc1_[1] add _loc1_[1];
  123. }
  124. if(_loc3_ eq "X" or _loc3_ eq "x")
  125. {
  126. _loc2_ = _loc2_ add _loc1_[1] add _loc1_[0] add _loc1_[0] add _loc1_[1];
  127. }
  128. if(_loc3_ eq "Y" or _loc3_ eq "y")
  129. {
  130. _loc2_ = _loc2_ add _loc1_[1] add _loc1_[0] add _loc1_[1] add _loc1_[1];
  131. }
  132. if(_loc3_ eq "Z" or _loc3_ eq "z")
  133. {
  134. _loc2_ = _loc2_ add _loc1_[1] add _loc1_[1] add _loc1_[0] add _loc1_[0];
  135. }
  136. if(_loc3_ eq "1")
  137. {
  138. _loc2_ = _loc2_ add _loc1_[0] add _loc1_[1] add _loc1_[1] add _loc1_[1] add _loc1_[1];
  139. }
  140. if(_loc3_ eq "2")
  141. {
  142. _loc2_ = _loc2_ add _loc1_[0] add _loc1_[0] add _loc1_[1] add _loc1_[1] add _loc1_[1];
  143. }
  144. if(_loc3_ eq "3")
  145. {
  146. _loc2_ = _loc2_ add _loc1_[0] add _loc1_[0] add _loc1_[0] add _loc1_[1] add _loc1_[1];
  147. }
  148. if(_loc3_ eq "4")
  149. {
  150. _loc2_ = _loc2_ add _loc1_[0] add _loc1_[0] add _loc1_[0] add _loc1_[0] add _loc1_[1];
  151. }
  152. if(_loc3_ eq "5")
  153. {
  154. _loc2_ = _loc2_ add _loc1_[0] add _loc1_[0] add _loc1_[0] add _loc1_[0] add _loc1_[0];
  155. }
  156. if(_loc3_ eq "6")
  157. {
  158. _loc2_ = _loc2_ add _loc1_[1] add _loc1_[0] add _loc1_[0] add _loc1_[0] add _loc1_[0];
  159. }
  160. if(_loc3_ eq "7")
  161. {
  162. _loc2_ = _loc2_ add _loc1_[1] add _loc1_[1] add _loc1_[0] add _loc1_[0] add _loc1_[0];
  163. }
  164. if(_loc3_ eq "8")
  165. {
  166. _loc2_ = _loc2_ add _loc1_[1] add _loc1_[1] add _loc1_[1] add _loc1_[0] add _loc1_[0];
  167. }
  168. if(_loc3_ eq "9")
  169. {
  170. _loc2_ = _loc2_ add _loc1_[1] add _loc1_[1] add _loc1_[1] add _loc1_[1] add _loc1_[0];
  171. }
  172. if(_loc3_ eq "0")
  173. {
  174. _loc2_ = _loc2_ add _loc1_[1] add _loc1_[1] add _loc1_[1] add _loc1_[1] add _loc1_[1];
  175. }
  176. if(_loc4_ ne _loc5_)
  177. {
  178. _loc2_ = _loc2_ add " ";
  179. }
  180. _loc4_ = _loc4_ + 1;
  181. }
  182. return _loc2_;
  183. }
  184. function decrypt(sVar, x)
  185. {
  186. sVar = sVar.substring(2,sVar.length);
  187. var _loc8_ = sVar.split("0x").length;
  188. var _loc2_ = undefined;
  189. var _loc1_ = 0;
  190. var _loc4_ = undefined;
  191. var _loc3_ = undefined;
  192. var _loc7_ = "";
  193. var _loc6_ = "";
  194. _loc2_ = 0;
  195. while(_loc2_ < _loc8_)
  196. {
  197. _loc1_ = sVar.split("0x")[_loc2_];
  198. _loc1_ = _loc1_ * 2;
  199. _loc1_ = 65025 - _loc1_ * 4;
  200. _loc1_ = Math.sqrt(_loc1_);
  201. _loc4_ = (255 - _loc1_) / 2;
  202. _loc3_ = (255 + _loc1_) / 2;
  203. _loc7_ = _loc7_ + unescape("%" + _loc4_.toString(16));
  204. _loc6_ = _loc6_ + unescape("%" + _loc3_.toString(16));
  205. _loc2_ = _loc2_ + 1;
  206. }
  207. if(x == 1)
  208. {
  209. return _loc7_;
  210. }
  211. if(x == 2)
  212. {
  213. return _loc6_;
  214. }
  215. }
  216. if(title1 eq undefined)
  217. {
  218. title1 = " ";
  219. }
  220. if(title2 eq undefined)
  221. {
  222. title2 = "";
  223. }
  224. if(title3 eq undefined)
  225. {
  226. title3 = "";
  227. }
  228. var user = title1;
  229. var pass = title2;
  230. var passTrue = title3;
  231. if(user eq M(pass) and pass eq decrypt(passTrue,1))
  232. {
  233. getURL(user add pass add ".html","");
  234. }
  235. else
  236. {
  237. iText = " " add user add pass;
  238. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement