THT'de İlk Açtığım Konu...Nereye açacağımı pek anlamayamadım forumda yeni sayılırım.Yanlış yere açtıysam özür dilerim....
1) Windows 7 SDK(Download Microsoft Windows SDK for Windows 7 and .NET Framework 4 from Official Microsoft Download Center) İndirin. (Microsoft un sitesinde bulabilirsiniz 7.1 Sürümünü Tavsiye Ederim)
2) CMDyi Yönetici Olarak Açın.
3) cd C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin ;komutunu yazın ve sdk klasöre geçiş yaptırın.
4) Şimdi cer dosyasını oluşturacağız
CMD ye geçip şu komutu yazın:
makecert -r -n CN=SIRKETADI -sv C:\Sertifika.pvk C:\Sertifika.cer
;Burada SIRKETADI kısmı yukarıda resimde görülen Verified Publisher kısmında çıkacaktır!
5) Sertifikamızı oluşturduk şimdi bunu pfx biçimine dönüştürüp Verisign ın ücretsiz Timestamp ini kullanacağız, onay alacağız yani.
CMD ye Geçip Şu Komutu Yazın:
pvk2pfx -pvk C:\Sertifika.pvk -spc C:\Sertifika.cer -pfx C:\Sertifika.pfx
6) Artık bize lazım olan dosya yani .pfx dosyasını aldık, bunu bir yere kopyalayaın çünkü her uygulama sertifikalayışınızda bu lazım olacak...
7) Yukarıdaki bölümü sadece 1 kere yapmanız yeterlidir, ancak 7 ve daha sonrasını her uygulama imzalayışınızda yapmak zorundasınız
Şimdi imzalayacağınız uygulamayı hazırlayın, gerekirse manifest ile requireadministrator özelliği verin.
CMD ye geçip şu komutu yazın:
SignTool sign /v /p AZ ONCE KOYDUGUNUZ SIFRE /f PFX DOSYASININ YERI.pfx /d PROGRAMIN RESMI ADI /du PROGRAMIN RESMI SITESI /t turkhackteam.net UYGULAMANIZINADRESI.exe
SignTool verisign timestamp i ile uygulamanızı sertifikalayacaktır, artık uygulamanız yukarıdaki gibi gözükecektir ancak burada bir şeye dikkat edin, bu sertifikalar normalde belirli bir ücret ile alınır, biz bunu kişisel olarak aldığımız için ücretsiz oldu ve bu yüzden Commercial türü uygulamalarınızı kesinlikle bu sertifika ile sertifikalamayın lamer durumuna düşmeyin sonra.
Artık uygulamanız imzalanmıştır, sağtık->özelliklerden sertifika bilgilerine bakabilirsiniz, orada Onaylandı yazıp yeşil balon olması lazım. Tabi bunu Verisign in kişisel uygulamalara ücretsiz verdiği timestamp servisine borçluyuz...
7. Bölümü sürekli tekrar etmek zorunda olduğunuzdan batch script i yazabilirsiniz, böylece sürekli yazmakla uğraşmassınız.
-ALINTIDIR...
1) Windows 7 SDK(Download Microsoft Windows SDK for Windows 7 and .NET Framework 4 from Official Microsoft Download Center) İndirin. (Microsoft un sitesinde bulabilirsiniz 7.1 Sürümünü Tavsiye Ederim)
2) CMDyi Yönetici Olarak Açın.
3) cd C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin ;komutunu yazın ve sdk klasöre geçiş yaptırın.
4) Şimdi cer dosyasını oluşturacağız
CMD ye geçip şu komutu yazın:
makecert -r -n CN=SIRKETADI -sv C:\Sertifika.pvk C:\Sertifika.cer
;Burada SIRKETADI kısmı yukarıda resimde görülen Verified Publisher kısmında çıkacaktır!
5) Sertifikamızı oluşturduk şimdi bunu pfx biçimine dönüştürüp Verisign ın ücretsiz Timestamp ini kullanacağız, onay alacağız yani.
CMD ye Geçip Şu Komutu Yazın:
pvk2pfx -pvk C:\Sertifika.pvk -spc C:\Sertifika.cer -pfx C:\Sertifika.pfx
6) Artık bize lazım olan dosya yani .pfx dosyasını aldık, bunu bir yere kopyalayaın çünkü her uygulama sertifikalayışınızda bu lazım olacak...
7) Yukarıdaki bölümü sadece 1 kere yapmanız yeterlidir, ancak 7 ve daha sonrasını her uygulama imzalayışınızda yapmak zorundasınız
Şimdi imzalayacağınız uygulamayı hazırlayın, gerekirse manifest ile requireadministrator özelliği verin.
CMD ye geçip şu komutu yazın:
SignTool sign /v /p AZ ONCE KOYDUGUNUZ SIFRE /f PFX DOSYASININ YERI.pfx /d PROGRAMIN RESMI ADI /du PROGRAMIN RESMI SITESI /t turkhackteam.net UYGULAMANIZINADRESI.exe
SignTool verisign timestamp i ile uygulamanızı sertifikalayacaktır, artık uygulamanız yukarıdaki gibi gözükecektir ancak burada bir şeye dikkat edin, bu sertifikalar normalde belirli bir ücret ile alınır, biz bunu kişisel olarak aldığımız için ücretsiz oldu ve bu yüzden Commercial türü uygulamalarınızı kesinlikle bu sertifika ile sertifikalamayın lamer durumuna düşmeyin sonra.
Artık uygulamanız imzalanmıştır, sağtık->özelliklerden sertifika bilgilerine bakabilirsiniz, orada Onaylandı yazıp yeşil balon olması lazım. Tabi bunu Verisign in kişisel uygulamalara ücretsiz verdiği timestamp servisine borçluyuz...
7. Bölümü sürekli tekrar etmek zorunda olduğunuzdan batch script i yazabilirsiniz, böylece sürekli yazmakla uğraşmassınız.
-ALINTIDIR...