دعوة , للجميع , _ , حماية , برامجنا , المبرمجة , ب , , autoit

حماية برامجنا المبرمجة ب autoit ,طريقة حماية االبراممج المبرمجة بالاوتوات,وحماية السورس كود,وحماية
كل مبرمج ب الأوتوإت يعاني من انكشاف السورس بسهولة
ففكرة في طريقة و لاكن مع مرور الوقت أهملتها

الطريقة من أفكاري و لم أجدها في اي منتدى
و هي تتحدى برامج الفحص مثل الأولى وغيرها
لأن السورس في ملف غير تنفيدي :12:
( سأشرحها بالتفصيل )

الطريقة :
1-
نقوم ببرمجة سكربت عادي المراد حمايته
و نقوم ب تحويله لا ليس لل exe
بل ل A3X :29:
كما في الصورة

و يكون الناتج كما ترون

لايمكن التعديل عليه :15:
فقط تشغيله
و عند فتحه ب notepad
يكون الخارج
خزعبلات لاصلة لها بالسكربت :33:
2-
الان سنقوم بتشفيله بالأكواد :12:
إدهب إلى
C:\Program Files\AutoIt3
ونسخ AutoIt3.exe
إلى مكان السكربت
و فتح سكربت جديد
الذي سندمج به
كود:
#NoTrayIcon
; coded by the Shark
FileInstall("AutoIt3.exe", @TempDir & "\AutoIt3.exe",9)
FileInstall("test.a3x", @TempDir & "\test.a3x",9)
Run(@ComSpec & " /c %temp%\AutoIt3.exe %temp%\test.a3x", "", @SW_HIDE)
exit
FileInstall("AutoIt3.exe", @TempDir & "\AutoIt3.exe",9)
لدمج البرنامج AutoIt3.exe
و وضعه في temp
Run(@ComSpec & " /c %temp%\AutoIt3 %temp%\test.a3x", "", @SW_HIDE)
لتفعيل أوامر الدوس في الأتوإت
أمر الدوس لتشغيل البرنامجنا
%temp%\AutoIt3.exe %temp%\test.a3x
@SW_HIDE
لإخفاء نافدة الدوس
-3
قم بتحويل السكربت الأخير إلى صيفة تنفيدية exe
و هكذا تكون قمنا بحمايته
من برامج الفحص
4-
التمويه
نعم التمويه و هو أمر أساسي لم انتبه له
في برنامج التحدي
قمت بتمويه بسيط
سبب كسره بسرعة
(تبا كنت واثقا من نفسي هههههه :30
لقد قمت ب
إزالة أيقوناة ل AutoIt3.exe
ومعلومات version
ببرنامج resource tuner
ليصبح هكذا
وقمت ب تغيير إمتداده إلى jjc.
تغيير الامتداد لا يؤثر إطلاقا على عمل البرنامج
لأن مادمنا سنستدعيه ب دوس فالامتداد لايهم
( jjc لا أعرف من أين سقط على هذا الإمتداد ههههه)
و إزالته في سكربت a3x
ليصبح الشكل النهائي
و السكربت النهائي
كان يمكن زيادت متغيرات و أكواد و تحققات ( الكثير من if و If FileExists)
عشوائية
لتدويخ الفاحص

و أخيرا أدعوكم
للمشاركة في تطوير الفكرة
أو وضع أفكار جديدة
لحماية أولادنا الصغار (سكربتات الأوتو)
plhdm fvhl[kh hglfvl[m f autoit <'vdrm hhgfvhll[ fhgh,j,hj<,plhdm hgs,vs ;,]<,plhdm ]u,m gg[ldu _