[JS Reverse] The operation of reverse debugging

Now debugging JS various counter-modulations, since there are counter-modifications, then we must have had this anti-debugging method. Here I recommend a JS reverse practice platform for everyone.

Disclaimer: This article is for study and research only, and it is forbidden to be used for illegal purposes. Otherwise, you will be at your own risk. If there is any infringement, please notify and delete it, thank you!

JS reverse training platform

1. What we are talking about here is question 5. Its anti-debugging here does not let you open the developer tools. Open the developer tools, it will automatically return to the main page.

Insert picture description here
2. Ideas: a: It doesn't let me open the developer tools, it must be something that it detects after opening the developer tools
Insert picture description here

        b:.那他就是调用了浏览器内置的东西,我这个就解决方法是下页面事件监听断点,如图:

Insert picture description here

The meaning here:
event listener breakpoints event listener breakpoints
event mutation Dom mutation
There are some below that I will not translate, if you are interested, you can check it out, translate it, my English is not good.
After the breakpoint is placed, the page is jumped, and after loading ok, he will break off, as shown in the figure, we can get the answer to this question.
Insert picture description here
For the answer, I touched the mosaic. I will not publish the answer here. You can try it.

3. At this point, the article is finished. If you are interested in JS Reverse, please give me a thumbs up and pay attention to it. I am very grateful.

Guess you like

Origin blog.csdn.net/weixin_44504978/article/details/113087994