Exe Dosyalarının Dijital Olarak Imzalanması

30 Eki 2013
139
0
Londra
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) CMD’yi 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...
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.