PDA

View Full Version : تعلم كيف تحمي برامجك من السرقة من الصفر برجاء التثبيت



myloc2012
06-06-2013, 00:03
ما سأقوم بشرحه الان هو الاسلوب الشامل لحماية برنامجك من السرقة في ببيئة الــ dot net
وسيكون الشرح من الصفر الي الاحتراف في التشفير
فلنستعن بالله ولنبدأ الموضوع
اولا
مبادئ الحماية

تعرض الكثير منا للسرقة في برامجه ووسائل كسر الحماية تعددت
حتي اني قابلت صديقا لي اشهد له بالاحترف البرمجي قال
"لطالما برامجي تسرق فلن ابرمج مجددا"!!
لكن ما لم نفكر به هو كيف نحمي برامجنا من السرقة
لذا يجب اولا ان نفهم كيف يفكر الكراكر الذي يكسر حماية برامجنا
1- الكراكر ذكي جدا لانه مطلوب منه فهم طريقة تفكيرك في حماية برنامجك بل وكيف يتفوق عليك في كسرها
2- يحاول الكراكر ان يحل معادلة التشفير الخاصة ببرامجك وهي غالبا ما تتلخص في اسلوب تشفير بسيط او كلمة سر خاصة بك
3- ان لم يستطع فسيحاول ان يحاكي ظروف النسخة الاصلية كمثال البرامج المحمية بــ dongle فكسرها لا يعتمد علي فك تشفير معادلاتها بل بمحاكاة الــ dongle نفسه والبرنامج اعمي سيجد ان الــ dongle موجودا فيرفع حمايته
4- او البعض يحاول الوصول الي طريقة اكتشاف سرقة البرنامج و يعطلها كمجموعة الــ photoshop فالكراك الخاص بها اساسه تعطيل وصول البرامج الي النت لكي لا تكتشف الشركة سرقتها
5- او يحاول (وهذا اضعف الايمان ) ان يطيل مدة النسخة التجريبية لبرنامجك كلما اراد كالمثال المشهور لــ antiarp
وهذه هي الطرق التي يحاول الكراكر اختراق برنامجك بها لذا سنحاول اغلاق هذه الثغرات واحدة تلو الاخري كي نسطيع القول ان برامجنا محمية بنسبة 90% (ولا يمكن ان تزيد هذه النسبة لكن لا بأس بها)

ثانيا
ربط البرنامج بمكون من الجهاز

البعض يلجأ الي ربط البرنامج بسيريال من الجاز كالخاص بالبروسيسور او الهارد او حتي اسطوانة البرنامج
وهذه طريقة مثلي للحماية من نقطة الضعف الاولي ولكن كيف؟؟
لقد ابطلت شركة انتل خاصية امداد البرامج بسيريال البروسيسور منذ صدور core 2 due
وبالطبع لا يمكننا الاعتماد علي علي المعالجات القديمة لبيع برامجنا
اما سيريال الاسطوانة الخاصة بالبرنامج فهو اسهل ما يمكن كسرة فالبرامج متعدده لهذا الغرض مثل virtual cd - demon tools - alcohol وغيرها الكثير
يبقي لنا الهدف الوحيد وهو القرص الصلب hard disk
ولكن تعددت المحاولات لقراءة مسلسل القرص الصلب ولكن معظمها اابي الي الفشل اما بقراءة انواع معينه كالاقراص الــ ata ولكن لا تستطيع قراءة الــ sata او قراءة مسلسل الــ partition وهو يتغير مع كل عملية تهيئة format

ولكني اقدم لكم الحل الامثل في صورة مكتبة dll يمكنك من خلالها ان تسترجع رقم مسلسل القرص الخاص بالمصنع والذي لا يمكن تغييره او محاكاته
اسم المكتبة
Interop.HWINFOCOMLib.dll
سيتوجب علينا قبل إستخدامها تسجيلها في مسجل الويندوز عن طريق نقلها الي مجلد الــ system32 الخاص بالنسخة وكتابة الامر التي في قائمة run

كود:

regsvr32 %SystemRoot%\System32\Interop.HWINFOCOMLib.dll

ولتسهيل العمل سنقوم ببناء class اسمه protect
في مشروعنا
وسنضع دالة داخل الكلاس لتسترجع لنا مسلسل القرص بناءا عل الدالة الخاصة بنا ولكن لنضيف المكتبة الي مشروعنا عن طريق add reference

كود:

function getserial
Dim harddiskserial As New HWINFOCOMLib.HD
dim ser as string = harddiskserial.serialnumber
return ser
end function

لذا فوارد هذه الدالة هو مسلسل القرص الصلب الخاص بالجهاز
والي هنا قد تفادينا محاولات محاكاة و الهروب من تسجيل البرنامج

ثالثا
ماذا الان ؟
نريد ان نربط البرنامج بهذا المسلسل بحيث انه عند تسجيل البرنامج يتأكد من مسلسل القرص الصلب و يطابقة مع كود التسجيل
فإذا اشتري اي عميل البرنامج يرسل لنا كود التسجيل ونرسل له كود التفعيل المرتبط بمسلسل القرص الخاص به
فإذا اخذه اي عميل اخر سيجد ان البرنامج لا يعمل لديه لان رقم المسلسل غير متطابق
لذا يجب في كل مرة يقلع بها البرنامج ان يتأكد من مطابقة مسلسل القرص الصلب مع المخزن لديه ( اتركها للمبرمج) ولكن البرنامج مازال عرضه للسرقه فإذا علم الكراكر اين يخزن مسلسل القرص الصلب فسيقوم بنقل المسلسل الخاص بقرصة الي مكان التخزين وعنداقلاع البرنامج سيجد الرقمان متطابقان فأين الحل
الحل هنا فيما يسمي بالتشفير ولكن نعقد الموضوع برمته علي الكراكر سنقوم بتشفير المسلسل مرتان
الاولي تكون كود التسجيل والثانية هي كود التفعيل !
فإن اشتري العميل برنامجنا فسيرسل لنا كود التسجيل وببرنامج اخر لدينا يحمل المعادلة العكسية للتشفير نستخرج رقم المسلسل الخاص بقرصة ثم نشفرة مرة اخري بالطريقة الثانية ونرسل له كود التفعيل ( الكل اتلخبط صح؟)
علشان اوضح الموضوع اكثر هبسطه

مثلا لو فرضت ان رقم المسلسل كان 123456
وإستخدمت معادلة بسيطة جدا وهي إضافة رقم 5 الي قيمة المسلسل وطريقة اخري بحذف القيمة 6 من الرقم فيكون ناتج التشفير الاول هو
123456+5=123461 وهذا هو كود التسجيل الذي سيظهر للعميل
ويقوم العميل بدوره بإرسال الكود 123461 الينا فنقوم بمعادلة عكسية للتشفير وهي حذف ال5 المضافة فيظهر لنا رقم المسلسل 123456 ثم بدورنا نحذف القيمة 6 من المسلسل فيصبح 123450 وهو كود التفعيل الذي سيستخدمه العميل لتفعيل البرنامج
اما في البرنامج فعند كل اقلاع يطابق كود التسجيل مع كود التفعيل فإذا كان كود التفعيل +6 -5 هو كود التسجيل يكون البرنامج سليما -------- حد فهم حاجه؟؟

لو فهمتم اكمل

المهم ان طرق التشفير لازم تكون معقده الي اقصي درجة بحيث انه يستحيل علي الكراكر كسرها

وجاء دور المكتبة الثانية
Chilkat
وهي مكتبة تستخدم طرق خطيرة في التشفير وبها مميزات اخري كثيرة جدا جدا سنطرأ اليها لاحقا عندما نحتاجها
ولكن المهم الان هو التشفير
اولا نقوم بتنصيب البرنامج الخاص بها
ثم
هل تتذكرون الــ class التي قمنا بتصميمها؟
سنضيف اليها دالتان للتشفير احداهما لكود التسجيل والاخري لكود التفعيل
اول دالة هتعتمد علي طريقة الــ blowfish وهي طريقة فعالة لتشفير النصوص

كود:

Function cryp2(ByVal inp As String, ByVal i As Integer) As String
Dim crypt As New Chilkat.Crypt2()

Dim success As Boolean
success = crypt.UnlockComponent("Anything for 30-day trial")



crypt.CryptAlgorithm = "blowfish2"

' CipherMode may be "ecb", "cbc", or "cfb"
crypt.CipherMode = "cbc"

' KeyLength (in bits) may be a number between 32 and 448.
' 128-bits is usually sufficient. The KeyLength must be a
' multiple of 8.
crypt.KeyLength = 128

' The padding scheme determines the contents of the bytes
' that are added to pad the result to a multiple of the
' encryption algorithm's block size. Blowfish has a block
' size of 8 bytes, so encrypted output is always
' a multiple of 8.
crypt.PaddingScheme = 0

' EncodingMode specifies the encoding of the output for
' encryption, and the input for decryption.
' It may be "hex", "url", "base64", or "quoted-printable".
crypt.EncodingMode = "hex"

' An initialization vector is required if using CBC or CFB modes.
' ECB mode does not use an IV.
' The length of the IV is equal to the algorithm's block size.
' It is NOT equal to the length of the key.
Dim ivHex As String
ivHex = "0001020304050607"
crypt.SetEncodedIV(ivHex, "hex")

' The secret key must equal the size of the key. For
' 256-bit encryption, the binary secret key is 32 bytes.
' For 128-bit encryption, the binary secret key is 16 bytes.
Dim keyHex As String
keyHex = "000102030405060708090A0B0C0D0E0F"
crypt.SetEncodedKey(keyHex, "hex")


If i = 0 Then
Return (crypt.EncryptStringENC(inp))
Else
Return (crypt.DecryptStringENC(inp))
End If

End Function

فكما نلاحظ ان هذه الدالة تستقبل متغيران احداهما i وهو كدليل استخدمته لكي اخبر الدالة ان النص القادم لها اما مشفر ويحتاج لفك التشفير (عندما تكون i ب 1) او ان النص القادم لها حقيقي ويحتاج الي تشفير (عندما تكون i ب 0)
والمتغير الاخر str هو النص القادم للدالة
اظن اللعبة وضحت؟؟
يبقي في كود البرنامج نفسه
كود:

dim c as new protect
dim s as string
s=c.getserial
dim es as string =c.cryp2(s,0)

وبكده يكون النص الناتج في es هو ناتج تشفير رقم مسلسل الهارد
طيب يفضل سؤال -لو كانت طريقة التشفير ثابتة يبقي اي حد هيقرأ الموضوع ده يقدر بكل سهولة يكسره
صح
لكن ركزوا في السطر ده من الدالة cryp2
كود:

keyHex = "000102030405060708090A0B0C0D0E0F"

الرقم ده بال hex ممكن نغيره لاي رقم عاوزينه وهيكون ده المفتاح الخاص بينا وطبعا وقتها مش ممكن حد يعرف افتراضك للرقم ده ايه بس المهم ان الرقم ده هو مفتاح سر التشفير

طريقة التشفير الثانية
الدالة
كود:

Function crypt_file(ByVal inp As String, ByVal i As Integer) As String
Dim crypt2 As New Chilkat.Crypt2()
crypt2.UnlockComponent("anything for 30-day trial")
crypt2.CryptAlgorithm = "aes"
crypt2.EncodingMode = "base64"
crypt2.KeyLength = 128
crypt2.SecretKey = crypt2.GenerateSecretKey("jsa2jack1@1!")

If i = 0 Then
Return (crypt2.EncryptStringENC(inp))
Else
Return (crypt2.DecryptStringENC(inp))
End If
End Function

وطبعا مش هشرح كتير لانها مثل السابقة تماما فقط تختلف طريقة التشفير المسمي هنا بــ AES وتستخدم i كدليل للتشفير او فك التشفير
والسطر
crypt2.SecretKey = crypt2.GenerateSecretKey("jsa2jack1@1!")
يمكن تغيير قيمته كما تشاؤون وهو من النوع النصي وسيكون هذا هو ايضا مفتاح الشفرة الثانية

الطريقتان السابقتان تعتمدان علي تقنية الــ salt في التشفير وعدد المحاولات اللازم لفك هاتان الشفرتان هو قاموس يحتوي علي 85*10^35 كلمة اي ما يعدل 8 شهور متواصل من العمل علي الحاسب لفك مفتاح الشفرة!!!!!!!!!!!!!!!!!

والباقي في البرنامج طبعا عليكم

يبقي ملحوظة اخوية اخيرة للمبرمجين
لا تربطوا النسخة التجريبية لبرنامج بساعة الحاسب فهو اسلوب فاشل ولكن ان اصررتم فهناك طريقة واحدة للحماية وهي ان تجعلوا برنامجكم يسجل كل مرة يغلق بها وقت وتاريخ الاغلاق لتتأكدوا ان المستخدم لم يعبث في ساعة الحاسب لإطالة النسخة التجريبية
اما عن رأيي الشخصي فأفضل اللجوء الي الــ timer وتكون النسخة تجريبية ل مثلا 20 ساعة عمل ويسجل الــ timer كل دقيقة الوقت المستنفذ الحالي


المكتبتان مرفقتان روابط تحميلهما في الموضوع وتابعوني لان الموضوع مازال كبيرا فمكتبة chilkat بها مميزات لا حصر لها ولكن الي الان اترككم تستمتعوا بها

heartshunter
06-06-2013, 00:10
شكرا اخي الكريم علي هذا الشرح الجميل

osamaazme2002
06-08-2013, 05:15
شرح وافي ربنا جعلة في ميزان حسناتك
وربنا يوفق الجميع

seazar1
06-08-2013, 18:00
السلام عليكم ورحمة الله وبركاته
يسلمو على موضوعك الاكثر من رائع والمفيد جدا للمبرمجين

JokeR-Ra
06-13-2013, 21:18
السلام عليكم ورحمة الله و بركاته
توجد كثيرة و محتلفة على اختبلاف لغات البرمجة لكن الاسهل ان تقوم بالتشفير الدي يخصك لوحدك دون اللجوء الى الشروحات
لان هدا هو اساس الاختراق
بارك الله اخي على المشاركة الفعالة ننتظر المزيد

islamoh
06-13-2013, 22:40
شكرا على المعومات مع اني لم افهم شيء

كان يجب ان توضع بعض المفاهيم و الكلمات الغربيه اولا لنتمكن من الفهم

zeykow
06-17-2013, 03:15
السلام عليكم
درس مفعم بالجديد ان شاء الله يستفيد
الاخوة شرح جميل الله يعينك

maged mohamed
06-17-2013, 06:34
بسم الله الرحمن الرحيم
شكرا على الطريقة الجميلة لحماية البامج من الكركر ولاد ال00000
علشان الواحد يتعب وهم يسرقوا الكحل من العين
علىالعموم الشرح جميل وان شاء الله استخدمة بعد اذنك لحماية الربنامج

tooro
06-25-2013, 00:11
شرح جميل أخي لكن لو أرفقته ببعض الصور لكان أفضل
حتي يسهل علي المبتدئين التعرف على ما تقصده
على كل مشكور وسأحاول تجربتها
بالتوفيق

azifek
07-24-2013, 21:08
أخي الكريم
مشكور على شرحك لكيفية حماية البرامج من السرقة و المعلومات المقدمة حول الموضوع
و لكن حسب رأيي صعب جدا جدا أن نحمي برامجنا نحن الأعضاء مادام أن كبار الشركات العالمية لم تستطع حماية برامجها

mustalokha
07-26-2013, 05:43
موضوع مميز و شرح رائع جزاك الله خيرا سيفيدنا انشاء الله
تـــــــــــحياتي

simook2
07-26-2013, 19:22
حديث معقول و يكتسى طابع المشمولية يطينى فكرة عامة لكل من يريد التدقيق فى هذا المجال
مجال الحمايات و هو مجال قوى جدا
معلوماتك قيمة تحياتى

switchers
07-27-2013, 01:33
شكرا حل هذه النصائح التي تصحرون عليها .

والله في عوني العبد ماكان العبد في عوني اخيه .

اتمنا لكم صيام مقبول

mohammedIraqi
08-10-2013, 22:46
لسلام عليكم ورحمة الله وبركاته
يسلمو على موضوعك الاكثر من رائع والمفيد جدا للمبرمجين
وانشاء الله التوفيق الجميع

souhila
08-10-2013, 23:15
السلام عليكم...
حديث معقول و يكتسى طابع المشمولية يطينى فكرة
عامة لكل من يريد التدقيق فى هذا المجال مجال الحمايات و هو مجال قوى جدا

Hanan Gomaa
08-11-2013, 00:30
السلام عليكم الشرح طويل جدا :) بس مفيد جزاك الله خيرا فينا وان شاء الله نطبقه عملى

mohammedIraqi
08-11-2013, 16:18
السلام عليكم ورحمة الله وبركاته شرح وافي ربنا جعلة في ميزان حسناتك وربنا يوفق الجميع

jahdour2013
08-11-2013, 20:40
السلام عليكم ورحمة الله و بركاته
مشكور أخي على شرحك
لكيفية حماية البرامج من السرقة
و السلام:bravo:

mohammedIraqi
08-12-2013, 00:04
هذا الشرح الجميل لكن لو أرفقته ببعض الصور لكان أفضل وان شاء الله استخدمة بعد اذنك لحماية الربنامج وانشاء الله التوفيق الجميع

mahdix
08-12-2013, 00:09
هل حساباتنا غير محمية براحة لا اعتقد ذلك و سبب حرفية شركة انستا فوركس
لكن شكرا جزيلا على المجهود وبارك الله فيك
و مزيد من تبسيط في الشرح و شكرا

tulipe
08-12-2013, 01:28
يسلمو على موضوعك الاكثر من رائع والمفيد جدا للمبرمجين
وانشاء الله التوفيق الجميع ...

mohammedIraqi
08-12-2013, 10:16
السلام عليكم ورحمة الله وبركاته موضوعك الاكثر من رائع والمفيد جدا للمبرمجين وانشاءالله الاخوة الاعضاء يستفادون من هذا الشرح والتوفيق الجميع

mostafa2020
08-12-2013, 15:57
السلام عليكم ..
شكرآ لكم على كل هذه المعلومات القيمة واتمنى تفيد الجميع ايضآ
وجزالكم الله كل خير

zero3620
09-11-2013, 14:57
كنت ابخث عن هذه الموضوع من فتره زمنيه لكن لم اعلم انى سوف اجده هنا شكرا لك شكرا على مجهودك

mohamedsniper12
09-11-2013, 21:19
مشكور اخي على المعلومات المفيدة والمجهود الكلايم وجزاك الله كل خير انشاء الله

ala ben maati
09-13-2013, 15:42
شرح جميل أخي لكن لو أرفقته ببعض الصور لكان أفضل
حتي يسهل علي المبتدئين التعرف على ما تقصده
على كل مشكور وسأحاول تجربتها
بالتوفيق

---------- Post added at 01:42 PM ---------- Previous post was at 01:41 PM ----------

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

dirtywalid
09-14-2013, 03:53
شرح جميل أخي لكن لو أرفقته ببعض الصور لكان أفضل
حتي يسهل علي المبتدئين التعرف على ما تقصده
على كل مشكور وسأحاول تجربتها
بالتوفيق

doola2020
09-30-2013, 19:10
أخي ويندوز 7يوجد به خاصية البيت لوكر وهي خاصية ممتازة في إغلاق البارتيشنات الموجودة علي الجهاز

lordofdracula
10-01-2013, 12:54
المحافظة على الأموال العامة والخاصة التي هي ثمرة جهود مبذولة لأن المال هو عصب لهذه الحياة.
شكرا اخي الكريم

mohammedtata
10-01-2013, 15:46
السلام عليكم ورحمة الله وبركاته اللهم صلى على سيدنا محمد أخى العزيز اشكرك على موضوعك المفيد وبالتوفيق لك والكل الاخوه الاعضاء ان شاء الله رب العالمين وشكرا

Mr.prince
10-01-2013, 23:40
شكرا لك فعلاموضوع مثير للاهتمام في الأومة الأخيرة أصبحنا
نرى الكثير من الأشخاص الله يهديهم و يسامحهم مهتمين بالقرصنة و اختراق الأجهزة
و هده الظاهرة انتشرت كثيرا خاصة عند العرب و الحماية و لا بدة منها لتفادي هده المشاكل

dirtywalid
10-02-2013, 00:08
بسم الله الرحمن الرحيم
شكرا على الطريقة الجميلة لحماية البامج من الكركر ولاد ال00000
علشان الواحد يتعب وهم يسرقوا الكحل من العين
علىالعموم الشرح جميل

anwarforex5
10-02-2013, 00:09
ان السرقة ظاهر مشينة بالنسبة لاي شخص يستعملها
فهو عديم الضمير و لعل مثل هذه المواضيع تساعد بشكل كبير في الحد من هذه الظاهرة

aleque05
10-11-2013, 18:46
بارك الله فيك على الموضوع القيم والمميز

وفي إنتظار جديدك الأروع والمميز

لك مني أجمل التحيات

وكل التوفيق لك يا رب

---------- Post added at 03:46 PM ---------- Previous post was at 03:18 PM ----------

السلام عليكم
بارك الله فيك أخي :)
موضوع فعلا مفيد و شرح في المستوى
لا تحرمنا من مواضيعك
اللهم اجعله في ميزان حسناتك
وفقك الله

WASEM DALLOUL
12-11-2013, 16:16
السلام عليكم
شكرا لك يا أخي الكريم على هذا الموضوع الجيد حول كيفية حماية البرامج وبارك الله فيك وجزاك كل خير
وبالتوفيق للجميع

ahmed0eagle
12-11-2013, 20:40
شكرا اخي الكريم علي هذا الشرح فوق الممتاز
ولكن بالرغم من ان الحماية وقايو والوقايه خير من العلاج الا ان الهاكرز يؤمنون دائما بانه يوجد ثغرة واحده علي الاقل يستطيعون الاختراق منها

emanahmed201334
12-15-2013, 00:15
السلام عليكم ورحمة الله وبركاته

مشكور اخى على موضوعك وشرحك

للموضوع جيد بارك الله فيك

الله الموفق للجميع

nacero
12-21-2013, 16:52
في عام 1990، مكنت النسخة 6 من برمجة نوافذ (تحت صندوق الأوامر dos). ثم في عام 1993، ظهرت آخر نسخة، و هي النسخة السابعة لنظام تشغيل دوس و لنظام ويندوز

fido
07-12-2014, 00:21
السلام عليكم ورحمة الله وبركاته
جزاك الله خيرا وبارك فيك على الافادة.....
واسأل الله ان يجعل عملك هذا بموازيين حسناتكم ..

.................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. ................

Azeddinovic
09-21-2014, 23:47
السلام الفوركس هو تجارة متميزة و مربحة بالنسبة للاشخاص دو معرفة خاصة و متميزة
لدلك انصح و مع التاكيد المبتدئين بعدم التسرع و التهور لانه في اخر المطاف الافلاس التام

ahmedibrahim258259
09-23-2014, 18:10
السلام عليكم ورحمة الله وبركاته مشكور اخي الكريم على هذا الموضوع الهام وانا بضم صوتي لصوتك وياريت الموضوع يتثبت للاهمية
تقبل مروري

abokarem
09-30-2014, 21:25
السلام عليكم
الف شكر على الموضوع ولكنى اعتقد ان كثره هذه البرامج هى المشكله ولابد من التسجسل ببيانات صعبه
ان يحصل عليها غيرك ولابد ان تكون هناك اسئله للدخول هكذا

الشاعر
09-30-2014, 21:46
السلام عليكم ورحمه الله وبركاته اخوتي واحبتي في الله شكرا لكم جدآ علي ما قدمتم من معلومات في غايه الاهميه والافاده والربح والي الافضل بأذن الله

salimtec
09-30-2014, 22:14
السلام عليكم و رحمة الله
شرح قوي و جميل يستفيد منه الكثير مبتدأ او غير ذلك تشكر عليه جزيل الشكر واصل نشاطك معنا بالتوفيق للجميع إن شاءالله.

nnds
03-14-2015, 15:52
اين المرفقات وهل يمكن تحويل الكود الى c#

nory
03-15-2015, 20:30
السلام عليكم ورحمة الله وبركاته,مرحبا اصدقاء المنتدى الكرام
يسلمو على موضوعك الاكثر من رائع والمفيد جدا للمبرمجين

---------- Post added at 05:30 PM ---------- Previous post was at 05:24 PM ----------

السلام عليكم ورحمة الله وبركاته,مرحبا اصدقاء المنتدى الكرام
يسلمو على موضوعك الاكثر من رائع والمفيد جدا للمبرمجين

شمس
03-19-2015, 19:55
شرح جد ممتاز و مفصل لطرق أتشفر و الحماية للحفاض على مجهودات من السرقة التي تمثل عائق كبير للمجتهدين و فبعد العمل و إبتكار والابداع لتواصل إلى خلق مشروع مميز يجدر بكل مختص أو مبتدئ معرفة وسائل وطرق الحفاظ على ثمرة عمله

maroki
06-22-2015, 21:09
اسـتـمـر أكـثـر حـتـى نـسـتـفـيـد مـنـك أكـثـر اللـهـم لا تـعِـقـنـا عـن الـعـلـم
بـعـائـق ولا تـمـنـعـنـا مـنـه بـمـانـع
وانْ شَاء الله دـوم هَـذا الـتـمَـيـز والـنـجَـاح والابــداع
تقبلو منـي أرــق التحــايا وأعطرهــا وفقك لله

alimed
10-26-2015, 11:22
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله تعالى و بركاته
بارك الله فيك اخي الكريم
على الموضوع انشاء الله يكون في ميزان حسناتك
ويكون بينك وبين النار حجابا
امين.........

mamdouh.adil
01-29-2016, 19:03
شكرا اخى الكريم على هذا الموضوع برغم انه كبير الا انى استمتعت بقراءته بشكل كبير رغم انى لم ابداء بعد بصناعة البرمجيات وماذلت
اتعلم فى الفجول بيزك الا انى اخذت فكره عن كيفيت عمل المخربين والهكرز وكيفيت كسر البرامج وسرقتها

abdokarim
02-01-2016, 20:57
ااسلام عليكم و رحمة الله و بركاته
شكر لك يا اخ على الطرح المميز والرائع
جزاك الله خيرا
شكرا على مجهوداتك الجبارة وشكرااال

jooebouguezzi
02-01-2016, 21:42
بسم الله الرحمان الرحيم ..
مشكور كثيرا اخي الكريم على هذا الموضوع القيم من طرفك و ادعو الجميع الى المشاركة حتى نستفيد كلنا بتبادل الخبرالخبرات مع بعضنا و شكراااااjhg

محمود العايدى
02-17-2016, 15:02
بسم الله العزيز الرحيم
اولا بارك الله فيك ايها الانسان الرائع لما عرضته لنا من
موضوع شيق ومميز ومفيد لنا عن تعلم كيف تحمي برامجك من السرقة من الصفر برجاء التثبيت
وجزاك الله الخير الوفير
ودمت معطاء مقدام بمعلوماتك الهادفه وشكرا لك ولأعضاء المنتدى الرائعين
والسلام عليكم ورحمة الله

omar refaat
02-17-2016, 21:34
السلام عليكم ورحمة الله تعالي وبركاته
بارك الله فيك
واشكرك علي هذا الموضوع الجميل والممتع لقد افادتني كثيرا
تقبل مروري

khaledhanfy95
02-18-2016, 01:24
السلام عليكم ورحمه الله وبركاته
موضوع جميل ورائع ويستحق التقدير ولكن اخي الكريم ياريت لو فى شرح فيديو اسهل بكتير
وشكر وجزاك الله خير

safy16
02-19-2016, 20:03
السلام عليكم
اخى العزيز........تعرض الكثير منا للسرقة في برامجه ووسائل كسر الحماية تعددت
حتي اني قابلت صديقا لي اشهد له بالاحترف البرمجي قال
"لطالما برامجي تسرق فلن ابرمج مجددا"!!
لكن ما لم نفكر به هو كيف نحمي برامجنا من السرقة شكرا لكم وتحياتى

---------- Post added at 04:56 PM ---------- Previous post was at 04:55 PM ----------

السلام عليكم
اخى العزيز.......لا تربطوا النسخة التجريبية لبرنامج بساعة الحاسب فهو اسلوب فاشل ولكن ان اصررتم فهناك طريقة واحدة للحماية وهي ان تجعلوا برنامجكم يسجل كل مرة يغلق بها وقت وتاريخ الاغلاق لتتأكدوا ان المستخدم لم يعبث في ساعة الحاسب لإطالة النسخة التجريبية
اما عن رأيي الشخصي فأفضل اللجوء الي الــ timer وتكون النسخة تجريبية ل مثلا 20 ساعة عمل ويسجل الــ timer كل دقيقة الوقت المستنفذ الحالي شكرا لكم وتحياتى

---------- Post added at 04:58 PM ---------- Previous post was at 04:56 PM ----------

السلام عليكم
اخى العزيز.......وإستخدمت معادلة بسيطة جدا وهي إضافة رقم 5 الي قيمة المسلسل وطريقة اخري بحذف القيمة 6 من الرقم فيكون ناتج التشفير الاول هو
123456+5=123461 وهذا هو كود التسجيل الذي سيظهر للعميل
ويقوم العميل بدوره بإرسال الكود 123461 الينا فنقوم بمعادلة عكسية للتشفير وهي حذف ال5 المضافة فيظهر لنا رقم المسلسل 123456 ثم بدورنا نحذف القيمة 6 من المسلسل شكرا لكم وتحياتى الاعضاء المنتدى

---------- Post added at 05:00 PM ---------- Previous post was at 04:58 PM ----------

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

---------- Post added at 05:03 PM ---------- Previous post was at 05:00 PM ----------

السلام عليكم
اخى العزيز.......ان لم يستطع فسيحاول ان يحاكي ظروف النسخة الاصلية كمثال البرامج المحمية بــ dongle فكسرها لا يعتمد علي فك تشفير معادلاتها بل بمحاكاة الــ dongle نفسه والبرنامج اعمي سيجد ان الــ dongle موجودا فيرفع حمايته شكرا لكم تحياتى

mohamedhisham
02-19-2016, 20:07
السلام عليكم ورحمه الله وبركاته
شكرا اخي الكريم ع هذا المقال
ونتمني منك ومن خبراء المنتدي المزيد
نقبل مروري
والسلام عليكم ورجمه الله وبركاته

mamdouh mahmod
02-20-2016, 04:19
وجدت هنا موضوع وطرح شيق
ورائع اعجبني ورآق لي
شكراً جزيلاً لك .
وبالتوفيق الدائم.
ونتمنى منك المزيد
ونتمنى للجميع الربح ولمنتدانا التقدم دائما بأئن الله

ahmed6mady
02-21-2016, 18:49
لسلام عليكم ورحمة الله تعالى وبركاته
مشكور اخي الكريم على الطرح المميز والرائع
جزاك الله كل خير
تقبل تحياتي ومروري

mamdouh mahmod
02-21-2016, 20:54
مشكور أخي الكريم على الموضوع و على الطرح
و على المعلومات القيمة التي تقجمت بها و التي أتمنى
ان يستفيد منها الإخوة الكرام إن شا الله،
كما أتمنى ان نراك في مواضيع أخرى إن شاء الله أكثر قوة إ نشاء الله

hibaahmed
02-21-2016, 21:22
السلام عليكم ورحمة الله وبركاته
جزيت ألف خير وبارك الله فيييك أخي الفاضل على هذا التوضيح والمعلومات المفيده للجميع وخصوصآ المبتدئيين امثالي ربنل يوفق الجميييع ياااارب العالمين
تحياتي للجميع اعضاءوزوار المنتدئ

abdulsalam
02-21-2016, 21:22
سلام عليكم ورحمة الله تعالى وبركاته
مشكور اخي الكريم على الطرح المميز والرائع
جزاك الله كل خير
تقبل تحياتي ومروري

asmaa mahmod
02-21-2016, 21:42
السلام عليكم ورحمه الله انا لم يكن لدى معلومه من قبل من الاساس ان البرنامج ممكن يتعرض لسرقه تحياتى لك وتقبل مرورى وبالتوفييق لك .. اشكرك

hossam2016
02-21-2016, 22:34
شكراا اخى تقبل مرورى الكريم على هذا الشرح الجميل

raedreda
02-21-2016, 22:49
السلام عليكم ورحمه الله وبركاته .. شكرا اخى على هذا الشرح الوفى .. وشكرا لمساعدتكـ لكل من هوه جديد فى عالم الفوركس مثلى

تقبل مرورى

mahmoudosama2016
02-22-2016, 15:54
اشكرك علي هذا الموضوع الشيق
ربنا يزود معلوماتك زي مابتزود معلومتنا
وبالتوفيق لك والبرمجة من الصعب بالفعل لكنك اسهلتها

---------- Post added at 12:54 PM ---------- Previous post was at 12:53 PM ----------

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

عزيزة
02-22-2016, 16:51
يسلموا شكرا بارك الله فيك

mohammed control
02-22-2016, 16:57
السلام عليكم ورحمة الله وبركاته والصلاة والسلام على اشرف المرسلين
شكرا اخى الكريم على هذا الموضوع برغم انه كبير الا انى استمتعت بقراءته بشكل كبير رغم انى لم ابداء بعد بصناعة البرمجيات وماذلت
اتعلم فى الفجول بيزك الا انى اخذت فكره عن كيفيت عمل المخربين والهكرز وكيفيت كسر البرامج وسرقتها

torkhan mohamed
02-25-2016, 05:33
السلام عليكم ورحمه الله وبركاته
شكرا اخى على الموضوع الجميل
واتمنى منك دائما الافاده لنا والله يجازيك كل خير واتمنى لك التوفيق
ولمنتدانا الغالى دائما التقدم والتميز والسلام عليكم ورحمه الله

AboMoZo
03-11-2016, 22:06
بسم الله الرحمن الر حيم
السلام عليكم ورحمة الله وبركاته
اسعدني المرور بموضوعك الرائع
واصل ابداعك واتحفنا بكل ما هو جديد و شكراً جزيلاً لك
تمنياتي لك بالتوفيق
خالص الود

abdo mk
03-24-2016, 02:58
السلام عليكم ورحمة الله وبركاته
يسلمو على موضوعك الاكثر من رائع والمفيد جدا للمبرمجين.....

ahmed elsawaf
03-24-2016, 16:44
السلام عليكم ورحمه الله وبركاته جزاك الله خيرا على مجهودك الوفيروتكلمك عن موضوع يهم كل فرد ف المنتدى الكريم فايجب علينا ان نحمى حسابنا جيدا تقبل مرورى

ashrafbek
04-11-2016, 14:22
اخي الكريم السلام عليكم ورحمة الله وبركاته
اشكرك جزيل الشكر علي موضوعك الاكثر من رائع
وانتظر منك ومن جميع اعضاء هذا المنتدي الجميل الاستفادة دوماً
تقبل خالص الود والتقدير

AYA.M
05-25-2016, 20:40
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
اسعدني التواجد بهذا المنتدي الرائع واتمني دوماً الافادة للجميع
واشكرك شكراً جزيلاً علي طرحك لهذا الموضوع الجميل
تمنياتي لكم بالنجاح الدائم

SHADY0
05-26-2016, 05:05
السلام عليكم ورحمة الله وبركاتة
شكرا اخى على هذا الموضوع الجميل شرح مميز وجميل واتمنى منك دائما الافاده واتمنى لكم النجاح
و التوفيق في هذا المجال والسلام عليكم ورحمة الله وبركاتة

zeco2020
06-14-2016, 17:26
كما قال الاخوة الكرام
تألق مبهر من شخصك الكريم هاته الايام
موضوع رائع بكل المقاييس وشرح اروع له
بارك الله فيك اخي الغالي وثبت خطاك

Ramdan
06-20-2016, 20:47
السلام عليكم ورحمة الله وبركاته

مشكور اخى الكريم على هذا الموضوع والشرح الاكثر من رائع

لقد افدتنى بالفعل .. تحياتى الك يا كبير

جزاك الله كل خير .. فى انتظار كل مواضيعك الجديده

mohamed helmy
06-22-2016, 17:41
السَّـلامُ عَـليكُـمْ سيدى الفاضل والعزيز .
بـآرك الله فيـكم آخـوانى علـى المجهود القـيّم ..
وجَـزآكِم الله خيـرآ ، وجـعلـه فـي ميـزآن حسنـآتـكم .>>>>> :d :d .
ونسـأل مـن الله قـبول جميـع الأعمـآل

Muhammed Alkaradawi
06-23-2016, 15:14
السلام عليكم ورحمة الله وبركاته احييك فقد تناولت موضوع في غاية الاهمية
خصوصا لتقدم وسائل الهاكر في وقتنا هذا ....شكرا ...بانتظار المزيد

wentwor
06-23-2016, 15:57
السلام عليكم ورحمة الله وبركاتة لكل اعضاء المنتدى الافاضل والمحترمين اما بعد اشكرك يا اخى الكريم على تلك المشاركة المفيدة والتى تنم عن رغبة منك فى افادة الاخرين وارجو دوام التوفيق لك وكذلك المزيد من المشاركات

rapeaezzat
06-23-2016, 17:00
السلام عليكم ورحمه الله وبركاته
اهلا بكم اعضاء المنتدى الكرام
بالتاكيد مهم ان تحمى بامجك من السرقة وجاى التحميل و
بالتوفيق للجميع هنا فى هذا المنتدى ان شاء الله

abdelrahmansabra
06-25-2016, 23:53
موضوع جميل..
شكرا على الطرح فى هذا المجال ... استفدت كثيرا .... جارىالتنفيذوموافاتكم بالنتائج

michael1
06-25-2016, 23:59
شكرا لك اخى الكريم على هذا الشرح المفيد اعتقد ان الكثير هنا استفادة
من هذا الشرح المبسط والجميل وارجو منك ان تفيدنا باستمرار
انشاء الله
:bravo:

---------- Post added at 08:59 PM ---------- Previous post was at 08:55 PM ----------

شكرا لك اخى الكريم على هذا الشرح المفيد اعتقد ان الكثير هنا استفادة
من هذا الشرح المبسط والجميل وارجو منك ان تفيدنا باستمرار
انشاء الله
:bravo:
:bravo:
:bravo:

Sohahakim
07-28-2016, 21:55
السلام عليكم اخي الكريم شكرًا على شرح و معلمت ولكن ان لم افهم شئ
أرجو منك ان تشرحه في فديو لي كي نفهم اكثر وشكرا اخي
نحنو في الإنتظر و شكرًا

maher25
07-30-2016, 21:32
السلام عليكم
حماية الجوال من السرقة يتم بطرق مختلفة، ولكن أغلبها يعتمد على ربط الهاتف بالبريد الإلكتروني وخصوصا حساب Gmail المطلوب دائما لجوال سامسونج جلاكسي الذي تساعد به شركة جوجل للدخول إلى متجر تطبيقات أندرويد
وشكراا

---------- Post added at 09:32 PM ---------- Previous post was at 09:30 PM ----------

السلام عليكم
عبر تطبيق Anti Theft Alarm – Security أنت في حماية كاملة تجنبك الوقوع في مآزق كثيرة، وتجنبك في مواقف كثيرة سرقة جوالك في حال نسيانه أو تركه يشحن بعيدا أو كنت مشغولا في أمر ما ناسيا أمره، لأن التطبيق يقوم بعمل الوقاية الكامل عبر مزاياه التالية:

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

وشكرااا

محمد ابوغزاله
07-30-2016, 23:48
بارك الله فيك أخي الكريم على الموضوع الجميل و الشرح المفيد صراحة خاصة بالنسبة لي كعضو
مبتدأ في مجال الفوركس على العموم
تحياتي أخي .

shsho.mys
07-31-2016, 15:51
بسم الله الرحمن الرحيم

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

sami1990
07-31-2016, 20:59
qشكرا على هذا الشرح المطول لكن الامر يحتاج الى كثير من النقاش .شكراا
تقبل مروري ..

aboodalsraefe
08-01-2016, 06:40
اشكرك اخي الكريم علي هذا الشرح الجميل

mostafaabdu
08-01-2016, 15:56
السلام عليكم و رحمة الله
أخي الفاض والصديق
شرح قوي و جميل يستفيد منه الكثير مبتدأ او غير ذلك تشكر عليه جزيل الشكر واصل نشاطك معنا بالتوفيق للجميع إن شاءالله.
شكرا لإهتمامك

skily
08-07-2016, 15:25
السلام عليكم ورحمة الله وبركاته مشكور اخى الحبيب على الشرح الجميل
بالتوفيق

mohamed elbolkiny
08-08-2016, 01:09
جزاك الله كل خير .. على مشاركتك لنا هذا الموضوع وعلى مجهودك .
ارجو ان يكون استفاد الجميع بأهتمامك بمشاركتك للمواضيع الهامه .. ولك مني كل الشكر والتقدير ..:bravo::bravo::bravo:

Teamo988
09-14-2016, 16:48
السَلٱمٌ عـَلـْيگمّ-ۈرحـْمّـٌة ٱللـّہ ﯙبُرگـّاتہ
شكرا اخي على الموضوع المفيد واتمنا التوفيق والخير للجميع…
تقبلو مروري

amin03
09-14-2016, 17:41
شكرا اخي على هدا الموضوع الجميل
الدي تطرقت فيه على موضوع الساعة التي كثرت فيه السرقة والاحتيال والنصب
الوقاية خير من العلاج
افدنا بما عندك

wahid357
12-17-2016, 12:08
السلام عليكم ورحمة الله و بركاته
شرح جميل وموضوع رائع
بارك الله اخي على المشاركة الفعالة ننتظر المزيد

mirooo91
02-08-2017, 17:38
شرح جميل أخي لكن لو أرفقته ببعض الصور لكان أفضل
حتي يسهل علي المبتدئين التعرف على ما تقصده
على كل مشكور وسأحاول تجربتها

hemahack
02-08-2017, 20:45
اخي الكريم ----- خي العزيز............. جميل واكثر من جميل مانقشته هنا فقد جذبتني سطورك ومنعتني من تجاهلها تقبل مني خالص الود والتقدير.. تحياتي ليك - تحياتي للاعضاء

hany1978
02-09-2017, 20:33
بسم الله الرحمن الرحيم
اخى الكريم انا مبتدء فى مجال الفوركس و اعتقد ان موضوع تعلم كيف تحمي برامجك من السرقة لاكنى احاول ان اتعلم واستفيد من الاخوه
المحترمين فى المنتدى المحترم وارجو من الاخوه بافادتنا فى هذا المجال الجميل
اتمنى لك التوفيق

rapeaezzat
02-11-2017, 02:28
السلام عليكم ورحمه الله وبركاته
اهلا بكم اعضاء المنتدى الكرام
مشكور اخى على موضوع كيف تحمى
برامجك من السرقة لانه مهم جدا وجارى التثبيت

kariim18
02-11-2017, 21:52
السلام عليكم...
حديث معقول و يكتسى طابع المشمولية يطينى فكرة
عامة لكل من يريد التدقيق فى هذا المجال مجال الحمايات و هو مجال قوى جدا

rapeaezzat
02-14-2017, 02:05
بسم الله الرحمن الرحيم
اخى الكريم موضوعك رائع فى تعلم كيف تحمى برامجك من
السرقة لانه سيساعدنى ازى احمى برمجى وشكرا فى انتظار كل جديد

Zinou0008
02-14-2017, 12:02
فعلا موضوع مميز لكنه في الحقيقة معقد نوعا ما
بالرغم من هذا انت مشكور على بذلك هذا المجهود
موفق اخي ودمت في خدمة المنتدى الغالي