手机调试java代码_【奇技淫巧】Intellij IDEA调试ysoserial等Java项目的方法
生活随笔
收集整理的這篇文章主要介紹了
手机调试java代码_【奇技淫巧】Intellij IDEA调试ysoserial等Java项目的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
maven-assembly-plugin就是一個用來打包項目的插件,可以把依賴、類文件什么的都打包在一起。這里的mainClass的值是 ysoserial.GeneratePayload ,這個就是主類。
根據這個配置,打開文件src/main/java/ysoserial/GeneratePayload.java,看到其中的main函數了嗎,如圖1。點左邊的小箭頭,里面有個debug,這就是調試了。
點擊之后發現下面只會打印usage,因為你這會沒加任何參數。所以,我們打開Debug Configurations:
修改Program arguments,加上運行時的命令行參數即可:
調試,可見我在CommonsCollections1這個gadget的代碼里下拉個斷點,這里已經成功斷下,command的值是id:
調試任何Java的項目其實都大同小異,找主類,然后設置運行的參數,點擊debug的按鈕,調試就開始了。之后按F8是單步運行,F7是進入函數內部單步運行,一步步地跟進,就能夠分析與挖掘漏洞了。
總結
以上是生活随笔為你收集整理的手机调试java代码_【奇技淫巧】Intellij IDEA调试ysoserial等Java项目的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java使用d3_[Java教程]一个初
- 下一篇: 二分法求解方程的根java_C语言二分法