網絡安全工程師演示:白帽黑客手把手教你如何給APK軟件簽名

一、知識詳解
1、為軟件添加簽名,創建簽名需要使用Keytool、JARsigner、zipalign命令,首先是這個
keytool -genkey -v -keystore my-release-key.Keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
2、使用該key文件配合JARsigner為APK簽名
apt install openjdk-13-jdk-headless
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1-keystore my-release-key.Keystore shell.apk alias_name
3、最后在使用JARsigner驗證簽名
jarsigner -verify -verbose -certs shell.apk
二、操作詳解
在生成apk文件之后如何給apk文件進行簽名?
在kali終端輸入如下命令,生成命令中指定的文件my-release-key.Keystore
使用apt命令安裝jarsigner
在終端輸入命令:apt install openjdk-13-jdk-headless
使用上一步生成的key文件my-release-key.Keystore,給木馬文件生成簽名
最后在使用JARsigner驗證簽名
