js逆向
文章平均质量分 53
lzhenyu123
这个作者很懒,什么都没留下…
展开
-
JS逆向之浏览器的功能详细使用
1.浏览器控制台的使用function person(x, y) { return x + y}//function是声明一个函数//person是这个函数的名字,然后x,y是这个函数的两个参数。这个函数执行会返回x+y的和值。person(5, 6)在控制台执行。如图:2.浏览器工具的搜索功能搜索功能是指搜索JS代码的功能。搜索功能是在浏览器打开F12(ctrl+shift+i)之后,点击F12的右上角3个点,然后再点击search。如图:这就打开了浏览器的代码搜索功能。这转载 2021-10-06 20:34:49 · 893 阅读 · 0 评论 -
JS逆向之过无限debugger调试
什么是debuggersetInterval(function() { debugger;}, 1000)//setInterval这个是JS语言当中的定时器,它有两个参数,第一个是要执行的代码,第二个执行时间这个一段代码执行的话会一直断住,不管你怎么跳转到下一个断点,它都还是会一直断,其实这个就是一个无限debugger的代码,如图执行这个时候我们要怎么去处理的着东西呢,a.禁止断点(不建议使用)b.采用hook的方法来hook定义器c.在定时器运行到debugger的时候必定转载 2021-10-06 12:11:56 · 1361 阅读 · 0 评论 -
JS逆向之HOOK
hook的原意是钩子。我理解替换或者拦截原有方法去修改和处理。1.怎么去替换原来的方法这里我自己写一个方法去替换。实例function myfunction(x, y) { if (x > y) { return "是原来的方法"; } else { return "方法参数被修改了"; } myfunction(2, 1) //原来方法的执行结果 "是原来的方法" var xxx = myfu转载 2021-10-06 11:59:23 · 694 阅读 · 0 评论 -
无限debugger实战
1.debugger 语句用于停止执行 JavaScript,并调用 (如果可用) 调试函数。使用 debugger 语句类似于在代码中设置断点。如图:这个debugger,我看第一眼的时候就直接想在debugger代码行鼠标右键直接false。的确这样改就过了这里的debugger。但是没有那么顺利哦,它跳到了这个位置,还有一个debugger。如图示嘛 ,我们看到了一个定时器,这个就是时候我们也不管它三七二十一的。直接在debugger代码行改false((这里不清楚的可以去看上一篇,详细转载 2021-10-06 11:21:07 · 229 阅读 · 0 评论