-
公开(公告)号:US20180063180A1
公开(公告)日:2018-03-01
申请号:US15678451
申请日:2017-08-16
Applicant: EntIT Software LLC
Inventor: Kevin Allen Williams , Brian Charles King , Steve Alan Millar
CPC classification number: H04L63/1433 , G06F8/35 , G06F8/41 , G06F21/566
Abstract: In one example in accordance with the present disclosure, a method may include receiving an initial document object model (DOM) corresponding to an HTML page structure including a plurality of executable JavaScript code and simulating user interaction with an executable JavaScript code belonging to the plurality in the HTML page structure. The method may include adjusting the initial DOM based on the simulated user interaction, generating byte code corresponding to the adjust DOM and analyzing the byte code using a set of static rules.
-
公开(公告)号:US10394698B2
公开(公告)日:2019-08-27
申请号:US15686388
申请日:2017-08-25
Applicant: EntIT Software LLC
Inventor: Kevin Allen Williams , Steve Alan Millar , Stephen Daniel Hardeman
Abstract: In one example in accordance with the present disclosure, a method may include receiving code corresponding to an HTML page structure including a plurality of executable JavaScript code and enumerating a branching path in the JavaScript code. The method may include determining a branch of the branching path that would not execute during normal operation of a browser executing the JavaScript code. The method may also include generating an artificial condition for the branch and executing the branch using the artificial condition.
-
公开(公告)号:US20180074943A1
公开(公告)日:2018-03-15
申请号:US15686388
申请日:2017-08-25
Applicant: EntIT Software LLC
Inventor: Kevin Allen Williams , Steve Alan Millar , Stephen Daniel Hardeman
IPC: G06F11/36
CPC classification number: G06F11/3676 , G06F8/75 , G06F11/3604 , G06F11/3688 , G06F21/566 , G06F21/577
Abstract: In one example in accordance with the present disclosure, a method may include receiving code corresponding to an HTML page structure including a plurality of executable JavaScript code and enumerating a branching path in the JavaScript code. The method may include determining a branch of the branching path that would not execute during normal operation of a browser executing the JavaScript code. The method may also include generating an artificial condition for the branch and executing the branch using the artificial condition.
-
-