development-point

development-point (https://vb.development-point.com/index.php)
-   الأرشيف (https://vb.development-point.com/forumdisplay.php?f=80)
-   -   حماية برامجنا المبرمجة ب autoit ,طريقة حماية االبراممج المبرمجة بالاوتوات,وحماية السورس كود,وحماية (https://vb.development-point.com/showthread.php?t=3183)

‏windows 8 11-08-2012 07:30 PM

حماية برامجنا المبرمجة ب autoit ,طريقة حماية االبراممج المبرمجة بالاوتوات,وحماية السورس كود,وحماية
 
http://www.m5zn.com/uploads/2011/4/1...qb78e6cmcm.png
حماية برامجنا المبرمجة ب autoit ,طريقة حماية االبراممج المبرمجة بالاوتوات,وحماية السورس كود,وحماية

كل مبرمج ب الأوتوإت يعاني من انكشاف السورس بسهولة

ففكرة في طريقة و لاكن مع مرور الوقت أهملتها


http://img804.imageshack.us/img804/1...4ab1cd56fc.png

الطريقة من أفكاري و لم أجدها في اي منتدى

و هي تتحدى برامج الفحص مثل الأولى وغيرها

لأن السورس في ملف غير تنفيدي :12:

( سأشرحها بالتفصيل )




http://img804.imageshack.us/img804/1...4ab1cd56fc.png

الطريقة :

1-

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

و نقوم ب تحويله لا ليس لل exe
بل ل A3X :29:

كما في الصورة

http://img11.hostingpics.net/pics/321931721.jpg

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


http://img11.hostingpics.net/pics/277851212.jpg


لايمكن التعديل عليه :15:

فقط تشغيله

و عند فتحه ب notepad

يكون الخارج

http://img11.hostingpics.net/pics/900938373.jpg

خزعبلات لاصلة لها بالسكربت :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

http://img11.hostingpics.net/pics/8777642744.jpg

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

ليصبح هكذا

http://img11.hostingpics.net/pics/300128346.jpg

وقمت ب تغيير إمتداده إلى jjc.

تغيير الامتداد لا يؤثر إطلاقا على عمل البرنامج

لأن مادمنا سنستدعيه ب دوس فالامتداد لايهم

( jjc لا أعرف من أين سقط على هذا الإمتداد ههههه)

و إزالته في سكربت a3x

ليصبح الشكل النهائي

http://img11.hostingpics.net/pics/124328797.jpg

و السكربت النهائي

http://img11.hostingpics.net/pics/114955178.jpg


كان يمكن زيادت متغيرات و أكواد و تحققات ( الكثير من if و If FileExists)
عشوائية

لتدويخ الفاحص

http://img804.imageshack.us/img804/1...4ab1cd56fc.png

و أخيرا أدعوكم

للمشاركة في تطوير الفكرة

أو وضع أفكار جديدة

لحماية أولادنا الصغار (سكربتات الأوتو)


الساعة الآن 10:21 AM

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
development-point

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47