اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

أخواني الكرام اتمنى منكم عدم التشعب والابتعاد عن الهدف الرئيسي فهدف النقاش هنا هو ايجاد ثوابت نعتمد عليها في حماية البرامج من النسخ وبنفس الوقت لاتشكل للعميل مشكلة اذا ما قام بتغيير نظام تشغيله .. النقاش الذي تم الى الآن هو تم التوصل الى التالي

1- اسم المعالج يمكن استخلاص الارقام منه واستعمالها في معادلة الحماية لكن تبين ان اسم المعالج يمكن تغييره عن طريق الرجستري لكنه امر غير شائع حيث انه لا احد يحتاج الى تغيير اسم المعالج

2- سيريال جهاز الكومبيوتر وهو فعال جداً وثابت لكن فقط للأجهزة التي تأتي كاملة من نفس الشركة كاللابتوب اما اجهزة التجميع فليس لها سيريال وبذلك لن يظهر لنا كود السيريال اي نتيجة

3- الماك ادرس للأجهزة وهو الماك الخاص بكرت اتصال الجهاز بالانترنت وهو ليس ثابت ويمكن تغييره لكن التغيير سيكون مؤقتاً ولكن مشكلة الماك الرئيسية هي انه لايظهر الا بعد اتصال الجهاز بالانترنت 

 

هذه هي ابرز الامور التي تم التوصل اليها فمن لديه اي نقاش حولهن فاليتفضل مشكوراً

 

تحياتي     

قام بنشر (معدل)
الان, sandanet said:

أخواني الكرام اتمنى منكم عدم التشعب والابتعاد عن الهدف الرئيسي فهدف النقاش هنا هو ايجاد ثوابت نعتمد عليها في حماية البرامج من النسخ وبنفس الوقت لاتشكل للعميل مشكلة اذا ما قام بتغيير نظام تشغيله .. النقاش الذي تم الى الآن هو تم التوصل الى التالي

1- اسم المعالج يمكن استخلاص الارقام منه واستعمالها في معادلة الحماية لكن تبين ان اسم المعالج يمكن تغييره عن طريق الرجستري لكنه امر غير شائع حيث انه لا احد يحتاج الى تغيير اسم المعالج

2- سيريال جهاز الكومبيوتر وهو فعال جداً وثابت لكن فقط للأجهزة التي تأتي كاملة من نفس الشركة كاللابتوب اما اجهزة التجميع فليس لها سيريال وبذلك لن يظهر لنا كود السيريال اي نتيجة

3- الماك ادرس للأجهزة وهو الماك الخاص بكرت اتصال الجهاز بالانترنت وهو ليس ثابت ويمكن تغييره لكن التغيير سيكون مؤقتاً ولكن مشكلة الماك الرئيسية هي انه لايظهر الا بعد اتصال الجهاز بالانترنت 

 

هذه هي ابرز الامور التي تم التوصل اليها فمن لديه اي نقاش حولهن فاليتفضل مشكوراً

 

تحياتي     

 

HWND.zip

وظيفة هذا الملف يقوم باستخراج ( رقم الهارد , البروسيسور , المذربورد , الماك أدريس ) ثم يرسل منه العميل نسخة الى المبرمج ثم يضع المبرمج فى الكود ويرسل القاعدة للعميل 

والكود

Public Function GetMyHWND()

    Dim objWMIService As Object
    Dim colItems As Object
    Dim objItem As Object

    Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
    Set colItems = objWMIService.ExecQuery("SELECT * FROM win32_logicaldisk")

    For Each objItem In colItems
    If objItem.volumeserialnumber <> "" Then
    GetMyHWND = objItem.volumeserialnumber
        Exit For
    End If

    Next

    Set objItem = Nothing
    Set colItems = Nothing
    Set objWMIService = Nothing

End Function

 


واعتمد المرفق الاتى على تجربة بنفس الالية مع بعض اضافة المعادلات الرياضية التى تزيد من صعوبة الفهم وكسر الحماية على المستخدمين الغير محترفين
Security My App (v.01).mdb.zip
 

 

 

وهنا شرح لالية كسر الحماية والتى اعتمدت على خوارزمية الهندسة العكسية  والتى تم بناء المرفق على اساسها اصلا

بواسطة  ( رقم الهارد , البروسيسور , المذربورد , الماك أدريس )

مع بعض اضافة العمليات الحسابية والتى لا علاقة لها بالحماية الا اضفاء القليل من الصعوبة على من يحاول كسر الحماية ( مماطلة فى الوقت ليس الا )

الان, SEMO.Pa3x said:

دعني اشرح لك الذي فهمته من خوارزميتك.

1- قمت بإحضار volume serial number ( الرقم التسلسلي )

2- طلبت ان يتم ابقاء اول 3 محارف من الرقم

3- طلبت يتم جمع الرقم الناتج مع ( 95312876 )

4- ثم رجعت الى مربع البداية الى الرقم volume serial number الاصلي قبل التعديل عليه

وقمت بطرحه من الرقم الذي نتج بعد جمعه مع ( 95312876 )

5- بعدها ضربت الناتج * 2

0000000000000000000000000.PNG

تم تعديل بواسطه ابا جودى
قام بنشر (معدل)
2 ساعات مضت, sandanet said:

أخواني الكرام اتمنى منكم عدم التشعب والابتعاد عن الهدف الرئيسي فهدف النقاش هنا هو ايجاد ثوابت نعتمد عليها في حماية البرامج من النسخ وبنفس الوقت لاتشكل للعميل مشكلة اذا ما قام بتغيير نظام تشغيله .. النقاش الذي تم الى الآن هو تم التوصل الى التالي

1- اسم المعالج يمكن استخلاص الارقام منه واستعمالها في معادلة الحماية لكن تبين ان اسم المعالج يمكن تغييره عن طريق الرجستري لكنه امر غير شائع حيث انه لا احد يحتاج الى تغيير اسم المعالج

2- سيريال جهاز الكومبيوتر وهو فعال جداً وثابت لكن فقط للأجهزة التي تأتي كاملة من نفس الشركة كاللابتوب اما اجهزة التجميع فليس لها سيريال وبذلك لن يظهر لنا كود السيريال اي نتيجة

3- الماك ادرس للأجهزة وهو الماك الخاص بكرت اتصال الجهاز بالانترنت وهو ليس ثابت ويمكن تغييره لكن التغيير سيكون مؤقتاً ولكن مشكلة الماك الرئيسية هي انه لايظهر الا بعد اتصال الجهاز بالانترنت 

 

هذه هي ابرز الامور التي تم التوصل اليها فمن لديه اي نقاش حولهن فاليتفضل مشكوراً

 

تحياتي     

 

@sandanet

اخي الكريم, لم نتشعب في الموضوع لكن ربما لم تتضح لك الصورة لحد الان

مهما تبرمج من خوارزمية او حماية وتبقى نسخة القاعدة نسخة مفتوحة يعني ليست ACCDE أو MDE

فكل برمجتك وحمايتك لا معنى لها ركز في هذه الكلمة ( لا معنى لها )

, ببساطة يأتي شخص ويقوم بحذف الكود المسؤول عن التحقق والحماية وكل شي سوف ينتهي معها

ارجو ان تكون توضحت الصورة لديك

تم تعديل بواسطه SEMO.Pa3x
  • Like 2
قام بنشر

استاذي الفاضل @SEMO.Pa3x تحية لك ولأستاذي @ابا جودى على تفاعلكم المستمر في هذا الموضوع والذي نطمح من عباقرة هذا المنتدى المساهمة ولو بالشيء اليسير

اخوتي الكرام "مهما تبرمج من خوارزمية او حماية وتبقى نسخة القاعدة نسخة مفتوحة يعني ليست ACCDE أو MDE فكل برمجتك وحمايتك لا معنى لها" نعم بالتأكيد فهذا الأمر يعتبر من أبجديات البرمجة خصوصاً في الأكسس لذلك من باب التركيز على النقاط الحرجة في موضوعنا فإننا لانحتاج الى اثبات عملية كسر حماية الملفات مفتوحة المصدر ( mdb او accdb ) وهذا ماقصدته في عدم التشعب 

 

أما طريقة استخراج بيانات قطع الجهاز وارسالها للمبرمج لإعطاء كود التفعيل كما اشار إليها الاستاذ ابا جودى مشكوراً هي طريقة متعارف عليها منذ سنوات وانا استعملها في جميع برامجي  

3 ساعات مضت, ابا جودى said:

وظيفة هذا الملف يقوم باستخراج ( رقم الهارد , البروسيسور , المذربورد , الماك أدريس ) ثم يرسل منه العميل نسخة الى المبرمج ثم يضع المبرمج فى الكود ويرسل القاعدة للعميل 

اود ان انوه الى ان استخراج رقم الهارد والمذربورد لايفيدنا في شيء فهما غير مستقران ايضاً ما ان يتم تغيير نظام التشغيل فإن سريلات الهارد والمذربورد ستتغير ايضاً 

 

تحياتي

  • Confused 1
قام بنشر
3 دقائق مضت, sandanet said:

استاذي الفاضل @SEMO.Pa3x تحية لك ولأستاذي @ابا جودى على تفاعلكم المستمر في هذا الموضوع والذي نطمح من عباقرة هذا المنتدى المساهمة ولو بالشيء اليسير

اخوتي الكرام "مهما تبرمج من خوارزمية او حماية وتبقى نسخة القاعدة نسخة مفتوحة يعني ليست ACCDE أو MDE فكل برمجتك وحمايتك لا معنى لها" نعم بالتأكيد فهذا الأمر يعتبر من أبجديات البرمجة خصوصاً في الأكسس لذلك من باب التركيز على النقاط الحرجة في موضوعنا فإننا لانحتاج الى اثبات عملية كسر حماية الملفات مفتوحة المصدر ( mdb او accdb ) وهذا ماقصدته في عدم التشعب 

 

أما طريقة استخراج بيانات قطع الجهاز وارسالها للمبرمج لإعطاء كود التفعيل كما اشار إليها الاستاذ ابا جودى مشكوراً هي طريقة متعارف عليها منذ سنوات وانا استعملها في جميع برامجي  

اود ان انوه الى ان استخراج رقم الهارد والمذربورد لايفيدنا في شيء فهما غير مستقران ايضاً ما ان يتم تغيير نظام التشغيل فإن سريلات الهارد والمذربورد ستتغير ايضاً 

 

تحياتي

طيب البيوس هل يتغير كذلك

اعذرنى استاذى لجهلى بتلك الامور انا كيميائى ولذلك لا اعلم الكثير عن الحواسيب فما انا الا مستخدم عادى جدا جدا جدا لذلك لم اكن اعرف هذا المعلومات من قبل :yes:

قام بنشر
2 ساعات مضت, ابا جودى said:

طيب البيوس هل يتغير كذلك

للأسف يا استاذي العزيز نعم حتى هو يتغير 

2 ساعات مضت, ابا جودى said:

اعذرنى استاذى لجهلى بتلك الامور انا كيميائى ولذلك لا اعلم الكثير عن الحواسيب فما انا الا مستخدم عادى جدا جدا جدا لذلك لم اكن اعرف هذا المعلومات من قبل

لاتعتذر من احد اخي اباجودى فالجهل بأمر ما ليس عيباً او خطأ وكلنا طلاب علم حتى وان اختلفت تخصصاتنا .. كلنا نتعلم من بعضنا البعض .. بالعكس اجدك اكثر العارفين في امور البرمجة مني مع اني لا اصنف نفسي مبرمجاً على الإطلاق ^_^

قام بنشر
3 دقائق مضت, sandanet said:

للأسف يا استاذي العزيز نعم حتى هو يتغير 

طيب كده كل شئ بيتغير :rol: اذا هل نصل الى طريق مسدود

 

قام بنشر
2 دقائق مضت, ابا جودى said:

كيف ذلك  وكل شئ يتم التعديل عليه او يتم تغيره بعد الفورمات

ارجو منك تجربة المرفق التالي 

أرجو من الاستاذ @qathi تجربة المرفق ايضاً قبل وبعد الفورمات واثناء الاتصال بالانترنت وبعد فصل الاتصال وما الى ذلك من محاولات 

UUID.accdb

  • Like 1
قام بنشر
1 دقيقه مضت, sandanet said:

ارجو منك تجربة المرفق التالي 

أرجو من الاستاذ @qathi تجربة المرفق ايضاً قبل وبعد الفورمات واثناء الاتصال بالانترنت وبعد فصل الاتصال وما الى ذلك من محاولات 

UUID.accdb 368 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 0 downloads

:blink: وما هذا الرقم الناتج لاى قطعة هو  ؟؟

قام بنشر (معدل)

يبدو أن اليوم كان حافلاً بين أساتذتي .. سعدت جداً بذلك .. أشكر مجهودكم وصراركم .. والله أن لفي سعادة غامرة أساتذتي @sandanet @ابا جودى @SEMO.Pa3x 

لحضات اتابع مافاتني من نقاش بينكم .. وساقوم بعدها بالتجربة

نسيت .. اعتذر عن تاخري بسبب خطوبة أحد الاقارب

تم تعديل بواسطه qathi
قام بنشر
7 دقائق مضت, ابا جودى said:

وما هذا الرقم الناتج لاى قطعة هو  ؟؟

هو معرف فريد لجهازك تولده خوارزمية خاصة بنظام التشغيل تقرأ بعض قطع الجهاز لتكون صيغة فريدة يتم الرجوع اليها في بعض البرامج (كلام مش مفهوم) هههه .. مايهمنا هو هل يتغير ام لا

  • Thanks 1
قام بنشر (معدل)

أساتذتي  @sandanet @ابا جودى @SEMO.Pa3x  ماذا عساي أن أقول ألا 

أذا تكلم العالم سكت الطالب

 

8 ساعات مضت, SEMO.Pa3x said:

فانا كنت من المشرفين لاقسام الهندسة العكسية في مواقع عربية ضخمة جدا مثل نقطة التطوير.

وكانت البرامج التي نقوم بتكركها تعتمد على حسابات رياضية ومعادلات خصوصا مع البرنامج العملاق OllyDBG

ناهيك عن برامج الضغط والتشفير والحمايات الشرسة امثال Themedia و SafeEngine التي يضغطون بها البرامج لحماياتها من الفك

مهما تبلغ صعوبة الخوارزمية المستخدمة للتشفير ، تبقى سهلة في الكسر لكن لماذا ؟

لانك وببساطة قدمت الي مفتاح الفك على طبق من ذهب.

الحل هو في تشفير القاعدة ACCDE , MDE وبعدها لو وضعت باسورد 112233 لا احد سوف يتمكن من معرفته

يبدو أنه سقط في أيدينا كنز ثمين لا يستهان به .. ولدية باع .. ولا يمكن التفريط في الرجوع أليك أستاذي @SEMO.Pa3x 

الحمدلله أننا وفقنا لذلك

======================

 

12 ساعات مضت, SEMO.Pa3x said:

قم بتحميل القاعدة التي ارفقتها وجرب هل تم التفعيل !

12 ساعات مضت, ابا جودى said:

نعم استاذى الجليل ومعلمى القدير فعلا يا استاذ @SEMO.Pa3x تم التفعيل بنجاح

12 ساعات مضت, SEMO.Pa3x said:

طيب جرب الان هل انتهى التفعيل !

12 ساعات مضت, ابا جودى said:

نعم استاذى الجليل ومعلمى القدير عادت بلا تفعيل كما كانت

 أذا شهادة من استاذي @ابا جودى تكفي في تطبيق ملفك أستاذي  @SEMO.Pa3x 

أستاذي  @SEMO.Pa3x  هل تقصد أنه تم التفعيل والالغاء عن بعد ؟؟ :eek2:

أذا كان كذلك ... ماهاذا الابداع عمل رائع وحماية قوية جداً .. انتظر بلهفة شديدة للملف النهائي منك استاذي

 

======================

 

1 ساعه مضت, sandanet said:

أرجو من الاستاذ @qathi تجربة المرفق ايضاً قبل وبعد الفورمات واثناء الاتصال بالانترنت وبعد فصل الاتصال وما الى ذلك من محاولات 

UUID.accdb 368 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 3 downloads

 قمت أستاذي  @sandanet

بتجربة الملف يظهر عندي نفس الرقم في حالة وصل او فصل الشبكة .. بالنسبة للفرمات فحاليا لا يمكن .. لكن متى ماسنحت لي الفرصة ساقوم بذلك .. وياريت أذا أمكنك ذلك

 

1 ساعه مضت, sandanet said:

هو معرف فريد لجهازك تولده خوارزمية خاصة بنظام التشغيل تقرأ بعض قطع الجهاز لتكون صيغة فريدة يتم الرجوع اليها في بعض البرامج

ماهي القطع الجهاز ؟؟

تم تعديل بواسطه qathi
قام بنشر
3 ساعات مضت, sandanet said:

ارجو منك تجربة المرفق التالي 

أرجو من الاستاذ @qathi تجربة المرفق ايضاً قبل وبعد الفورمات واثناء الاتصال بالانترنت وبعد فصل الاتصال وما الى ذلك من محاولات 

UUID.accdb 368 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 3 downloads

مع الاسف الشديد غير صحيح

تابع معى الخطوات الاتية

Start > Run > wbemtest

001.jpg.8c7ef759b355516f233f8f6280bee1db.jpg

002.jpg.e6d202672262758196ead69420b80b64.jpg

003.jpg.c5b9aadaa6ae8da235eeed0ab8577488.jpg

004.jpg.b7844c3be3813f1927eee4872649d329.jpg

005.jpg.0cf88ca974f68aa3b99c640321d316d3.jpg

006.jpg.a38da575fde62bc1d2771a090dbe5a9c.jpg

007.jpg.ea2edae5946beaa82a67efa116f34946.jpg

 

هذا هو الرقم :biggrin:

 

اما من الاكسس 

008.jpg.1de0eb2bec544b1a64dd3b420a566949.jpg

 

  • Like 1
قام بنشر (معدل)

استاذي @ابا جودى خليك مع كود الاكسس وجرب هل يتغير بالفورمات ام لا؟ 

ماتفضلت به هو ليس المقصود فالرقم الذي ظهر لك في النهاية قد ظهر لي نفسه ايضاً وهذا يعني ان الكود الذي في الاكسس لايقرأ تلك القيمة 

انظر للصورة من جهازي

 

11.png

تم تعديل بواسطه sandanet
  • Like 1
قام بنشر

الفورمات لابد من ان تجربه على جهاز بديل غير جهازك الذي تعمل عليه .. فلا احد يضحي بفرمتة جهازه في سبيل امر بسيط يود التحقق منه فكما تعلم ان عملية الفورمات تاخذ وقت وجهد ليست بالقليلة .. لذلك اتمنى ممن لديه جهاز اخر ان يجرب عليه ويخبرنا بالنتيجة 

قام بنشر

أساتذتي @SEMO.Pa3x @sandanet @ابا جودى  هل من جديد اليوم ؟؟؟

في ١‏/١١‏/٢٠١٩ at 16:22, ابا جودى said:

HWND.zip 110.04 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 6 downloads

وظيفة هذا الملف يقوم باستخراج ( رقم الهارد , البروسيسور , المذربورد , الماك أدريس ) ثم يرسل منه العميل نسخة الى المبرمج ثم يضع المبرمج فى الكود ويرسل القاعدة للعميل 

أستاذي الغالي @ابا جودى اعتذر عن عدم ردي وتاخري بهذا الامر .. أعجبني تصميمك رائع

تمنيت أنه بخصوص الماك ادرس فقط .. لعلمك بمشاكل الهارد والماذر بورد 

قام بنشر
14 دقائق مضت, SEMO.Pa3x said:

كنت قد طرحت موضوع بهذا الخصوص، يمكنكم الاطلاع عليه.

أستاذي حسنين لم أفهم ماتقصد ؟؟

قام بنشر
2 دقائق مضت, qathi said:

أستاذي حسنين لم أفهم ماتقصد ؟؟

كتبت موضوع جديد بقسم الاكسس يمكنك الاطلاع عليه

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information