JS逆向技術當然重要但是你先清楚工具的使用,對你的逆向過程會有很大的幫助,可以讓你事辦公倍。瀏覽器是我們的網頁瀏覽工具,也是我們很好的JS逆向調試工具。下面我們用360極速瀏覽器來說明它爲什麼是很好的JS逆向調試工具。
- 瀏覽器控制檯的使用:
function person(x,y){
return x+y}
//function是聲明一個函數
//person是這個函數的名字,然後x,y是這個函數的兩個參數。這個函數執行會返回x+y的和值。
person(5,6)
在控制檯執行。如圖:
這就是控制檯的功能,它和我們JS調試工具調用函數是一樣的。
-
瀏覽器工具的搜索功能:搜索功能是指搜索JS代碼的功能。搜索功能是在瀏覽器打開F12之後,點擊F12的右上角3個點,然後再點擊search。如圖:
![在這裏插
這就打開了瀏覽器的代碼搜索功能。這時你就會發現F12工具下面就出現了seach的搜索框。如圖我們來搜索一句代碼的關鍵詞。
比如我們要搜索這個winr的關鍵詞,在search框搜索這個關鍵詞之後,就會出現兩個JS文件,我們就可以在這兩個JS文件當中去查找關於這個winr這個關鍵詞所在的代碼塊。這些就差不多是瀏覽器的搜索功能了。 -
瀏覽器的sources功能,這個功能主要可以實現代碼簡便調試。
在這個功能下面有5個分支功能,我們主要是說這個snippets功能,這個功能可以供我們很方便的去調試JS代碼。點擊new snipptets ,這裏是新建一個js調試文件 。如圖:
點擊之後左邊就會出現一個新的文件夾,右邊就會出現一個代碼編輯框。代碼編輯框就是我們調試代碼的地方。代碼調試框,還擁有代碼斷點功能。如圖:
這個斷點調試功能,是有一個bug的 ,必須要ctrl+s保存這個代碼之後纔可以下斷點的。粘貼代碼之後。點擊這個圖上右下角的位置,這個等於是JS調試工具當中的加載代碼。這個功能也就是這一些。
4.調試功能的使用 。如圖:
5.頁面常用功能。如圖: