Cobalt Strike学习遇到的问题

jad处理class的结果和jd-gui这类工具反编译结果不太一样,cobaltstrike.jar中的同一个class文件结果如下:

upload successful

回编的时候会报一些奇怪的错误,需要结合jd-gui和jad两者的结果做适当修改,以AggressorClient文件为例:

upload successful

upload successful

定位到178行:

upload successful

尝试将这段for循环替换了一下,不再报错,重新打包后运行正常,修改结果也成功验证。

upload successful