تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] تشفير كود داخل الفورم
#9
(14-11-19, 10:47 PM)3booody كتب : السلام عليكم ورحمة الله وبركاته

تحية الك اخي ابو روضة , موضوع التشفير وخاصة للغة الفيجوال مهم جدآ خاصة اذا كنت ناوي تنشر مشروعك او تبيعه
سأروي لك ماحصل لي في الماضي وان شاء الله يكون مساعدة الك وللأخوة

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

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

اولآ قمت بحفظ هذه الفئة وهي خاصة بالتشفير لنوع MD5 تستطيع وضعها بمكتبة او مودل كما شئت
قبل ماتجرب الكود  حاول تفهم الكود اذا وجدت صعوبة فالكود جيد



كود :
Public Class ddstjgjhgftrdr
   Public Shared trip As New TripleDESCryptoServiceProvider
   Public Shared md5 As New MD5CryptoServiceProvider
   Public Shared Function utf(ByVal value As String) As Byte()
       Return md5.ComputeHash(System.Text.ASCIIEncoding.UTF8.GetBytes(value))
   End Function
   Public Shared Function cod(ByVal str As String, ByVal key As String)
       On Error Resume Next
       trip.Key = ddstjgjhgftrdr.utf(key)
       trip.Mode = CipherMode.ECB
       Dim Buffer As Byte() = System.Text.ASCIIEncoding.UTF8.GetBytes(str)
       Return Convert.ToBase64String(trip.CreateEncryptor().TransformFinalBlock(Buffer, 0, Buffer.Length))
   End Function
   Public Shared Function uncod(ByVal str As String, ByVal key As String) As String
       On Error Resume Next
       trip.Key = utf(key)
       trip.Mode = CipherMode.ECB
       Dim byt() As Byte = Convert.FromBase64String(str)
       Return System.Text.ASCIIEncoding.UTF8.GetString(trip.CreateDecryptor().TransformFinalBlock(byt, 0, byt.Length))
   End Function
End Class


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

كود :
MsgBox(ddstjgjhgftrdr.uncod("sEZSSVjIJwMcDOEu15my3Q==", ddstjgjhgftrdr.cod("AhX260Oh", "XHJDH")))

وشرح بسيط انا قمت بتشفير الكلمة + المفتاح

ان شاء الله تكون مشاركتي بها فائدة لك وللأخوة.

عفوآ نسيت امر
وهو استدعي مجال الاسماء

كود :
Imports System.Security.Cryptography

لكلاس التشفير

ما شاء الله طريقة جميلة لكن من أين جائت هذه الكلمة عند التشغيل vb4arb.com ؟
وكيف أشفر هذا الكود على سبيل المثال بطريقتك هذه ؟ 
وأعتذر لك لكن انا حابب أعرف فقط

(14-11-19, 10:53 PM)smalw كتب : جرب هذه
PHP كود :
DDim y As String ASCIIEncoding.ASCII.GetString(Convert.FromBase64String("aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS5lZy8="))
 
       Process.Start(y

هذا نفع فعلا أخى لكن كيف شفرت الرابط فأصبح هكذا aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS5lZy8=  ؟
الرد }}}
تم الشكر بواسطة: 3booody , 3booody , asemshahen5 , asemshahen5 , princelovelorn


الردود في هذا الموضوع
تشفير كود داخل الفورم - بواسطة ابو روضة - 14-11-19, 09:58 PM
RE: تشفير كود داخل الفورم - بواسطة abo3li8555 - 14-11-19, 10:07 PM
RE: تشفير كود داخل الفورم - بواسطة الكاتب - 14-11-19, 10:08 PM
RE: تشفير كود داخل الفورم - بواسطة abo3li8555 - 14-11-19, 10:28 PM
RE: تشفير كود داخل الفورم - بواسطة abo3li8555 - 14-11-19, 10:53 PM
RE: تشفير كود داخل الفورم - بواسطة 3booody - 14-11-19, 10:47 PM
RE: تشفير كود داخل الفورم - بواسطة ابو روضة - 14-11-19, 11:00 PM
RE: تشفير كود داخل الفورم - بواسطة abo3li8555 - 14-11-19, 11:05 PM
RE: تشفير كود داخل الفورم - بواسطة 3booody - 14-11-19, 11:15 PM
RE: تشفير كود داخل الفورم - بواسطة 3booody - 14-11-19, 11:33 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في عرض الفورم بالحجم المحدد مصمم هاوي 1 252 29-09-25, 03:17 AM
آخر رد: مصمم هاوي
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,865 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  [VB.NET] بخصوص تشفير FoxLearn.License h2551996 1 639 17-07-25, 09:18 PM
آخر رد: h2551996
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,239 09-07-25, 12:45 AM
آخر رد: abo ragab
  [VB.NET] مثال و مشكلة (تشفير نص) mmaalmesry 5 905 09-05-25, 08:05 AM
آخر رد: mmaalmesry
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,046 19-04-25, 08:54 PM
آخر رد: Kamil
  كيف يمكن تحريك الفورم بأستخدام زر heem1986 2 590 30-03-25, 01:58 AM
آخر رد: heem1986
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 657 09-03-25, 03:52 AM
آخر رد: silverlord
  ماهو سبب اغلاق الفورم صالح عبدالله 2 516 26-02-25, 02:40 PM
آخر رد: صالح عبدالله
  استفسار عن تنسيق الفورم في حالة تغيرالفورم من وضع العادي الي التكبير fireswored1 4 838 22-01-25, 09:04 PM
آخر رد: fireswored1

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


يقوم بقرائة الموضوع: