背景:
需求是要在TheHive的Case页面下的observables下添加按钮批量录入IOC. 需要更改TheHive的源码. 修改一些页面js. 但是js是在jar包当中的.
操作流程:
-
进入jar包所在目录
cd /opt/thehive/lib
-
将需要的jar包通过sz回传到本机 (需要注意选择本机目录的时候千万不能有中文, 否则sz接收不到)
sz org.cert-bdf.thehive-3.0.9-assets.jar
-
利用解压工具加压jar包
-
修改js文件 org.cert-bdf.thehive-3.0.9-assets/ui/scripts/scripts.87c22dca.js
-
重新打包成jar包
cd org.cert-bdf.thehive-3.0.9-assets jar cvf org.cert-bdf.thehive-3.0.9-assets.jar *
-
通过rz回传到服务器 ( 需要注意文件需要root权限 所以无论是rz还是sudo rz都不行 必须先su切换到root用户 ,在rz回传
su 输入密码 mv org.cert-bdf.thehive-3.0.9-assets.jar org.cert-bdf.thehive-3.0.9-assets.jar.copy rz (必须正常窗口用root执行rz 在tmux的状态下好像不行) ll org.cert-bdf.thehive-3.0.9-ass* 通过ll查看一下是否回传成功
-
重启TheHive
sudo service thehive stop sudo service thehive start
这样才算正式生效.