Confused no more with malzilla and beautify!

Mau liat js dari web buat analisa, tapi isinya beginian?

Pertama di deobfuscate pake malzilla

Kedua di beautify pake jsnice (atau tools js beautifier favorit kamu)

Hasilnya :

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/** @type {number} */
var pageNo = 0;
/** @type {number} */
var rowsPerPage = 15;
/** @type {number} */
var recOffset = 0;
/** @type {number} */
var pageMax = 0;
/** @type {string} */
var limit = recOffset + "," + rowsPerPage;
/** @type {string} */
var proxy = "../../app.php/";
/** @type {boolean} */
var useClock = true;
/** @type {Array} */
var work_flow = [{
  text : "Hadir",
  ws : "receive_clock"
}, {
  text : "Fit to Work",
  ws : "postFitToWork"
}, {
  text : "Status Match",
  ws : "postAmtStatMatched"
}, {
  text : "Key Pickup",
  ws : "postKeyPickup"
}, {
  text : "Kiosk Ready",
  ws : "postKioskReady"
}, {
  text : "Gate in",
  ws : "postGateIn"
}, {
  text : "Loading Start",
  ws : "postLoadingStart"
}, {
  text : "Loading Finished",
  ws : "postLoadingFinished"
}, {
  text : "Gate Out",
  ws : "postGateOut"
}, {
  text : "Arrive to Dest",
  ws : "postArrivalToDest"
}, {
  text : "Back to Depo",
  ws : "postBackToDepo"
}, {
  text : "Close Shipment",
  ws : "postCloseShipment"
}];
/** @type {Array} */
var headers = ["ID", "Name", "Position", "Cap", "Kehadiran", "Fit to Work", "Rit No", "Match", "Position Match", "Car License No", "Partner", "Key Pickup", "Kiosk Ready", "Gate In", "Loading Start", "Loading Finished", "Gate Out", "Arrival to Dest", "Back to Depo", "Shipment Status"];
...