Cobalt Strike修改證書


Keytool是一個Java數據證書的管理工具,Keytool將密鑰(key)和證書(certificates)存在一個稱為keystore的文件中,即store后綴文件中。

在keystore里,包含兩種數據:

密鑰實體(Key entity)—— 密鑰(secret key)又或者是私鑰和配對公鑰(采用非對稱加密) 可信任的證書實體(trusted certificate entries)——只包含公鑰

 

1、重新創建cs證書文件

keytool -keystore ./cobaltstrike.store -storepass redteam@2020 -keypass redteam@2020 -genkey -keyalg RSA -alias cobaltstrike -dname "CN=Jhon, OU=Advanced, O=Chrome, L=Somewhere, S=Cyberspace, C=Earth"
CN=(名字與姓氏), OU=(組織單位名稱), O=(組織名稱), L=(城市或區域名稱), ST=(州或省份名稱), C=(單位的兩字母國家代碼)
其中cobaltstrike.store為新生成的keystore文件,-alias 指定別名,-storepass pass 和 -keypass pass 指定密鑰,-keyalg RSA 指定主體公共密鑰算法,-dname 指定所有者信息

后通過如下命令載入:

keytool -importkeystore -srckeystore ./cobaltstrike.store -destkeystore ./cobaltstrike.store -deststoretype pkcs12

 

 

 

2cobaltstrike.jar文件中的證書創建

Ssl.store

 

keytool -keystore ./ssl.store -storepass redteam@2020 -keypass redteam@2020 -genkey -keyalg RSA -alias Chrome -dname "CN=051, OU=SSL-RSA, O=Chrome, L=Somewhere, ST=Cyberspace, C=Earth"

 

proxy.store

 

keytool -keystore ./proxy.store -storepass redteam@2020 -keypass redteam@2020 -genkey -keyalg RSA -alias Chrome -dname "CN=051, OU=SSL-RSA, O=Chrome, L=Somewhere, ST=Cyberspace, C=Earth"

 

在連接時如果爆出這個錯誤,那么就要在teamserver這個文件中將密碼改成證書中的密碼就好了

 

 

 

 

 

參考:https://bbs.pediy.com/thread-249837.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM