ه
((بســـــم الله الرحـــــمن الرحــــــيم))
::الدرس الثاني::شرح الهلا الله اله الله والقيم الثابت والمتغير
حمل الهلا الله اله الله من هنا أخر أصدار
Hex Workshop v6.0.1.4603
http://www.bpsoft.com/downloads/hw32v601.exeحمله وثبته تجد البرنامج أظاف نفسه بقائمة الزر اليمين حتى يسهل فتح أي تطبيق
تعريف الهلا الله اله الله:-يطلق عليه محرر الست عشري لئنه يحتوي على 16 رقم وحرف وهي

لايمكن أستعمال غير هذه الارقام والحروف داخل المحرر
سبب وجود هذه الارقام هو((علم نظام العد)) وعلم نظم العد أحد
علوم الحاسب الالي والبرمجه.يتم التخاطب من خلالها الى الحاسب
الالي في البدايه كان نظام العد صعب للغايه الى أن تطور وأصبح
نظام العد العشري ثم الى نظم العد الست عشري
توظيح أكثر:الحاسب الالي يعمل بالطاقة الكهربائيه والطاقة الكهربائيه
تنتقل عبر الاسلاك ولهذه الطاقة جهد يحسب بالارتفاع والانخفاض موجب و سالب
وطريقة قياسه هي بالارقام1.0 الصفر والواحد وهي اللغة التي نتخاطب بها
الى الحاسب الالي.فكلما كثر الاسلاك في الالة زادة حدة الارقام هذه لئنها تعبر
عن أوامر ومعلومات قادمة لايفهمها إلا الحاسب فقط.لو تلاحظ بعض الاسلاك
ياتي على لونين لون أحمر ولون أزرق فكل لون له جهد بنقل لغة التخاطب 1.0
أما صفر أو واحد.تسمى بالبيانات الرقميه الثنائيه.وقدى سمي الرقم الثنائي BIT
بحيث الحروف والارقام التي يفهمها البشر يتم ترجمتها بواسطة المعالج
الى صورة ثنائيه.مثال الحرف (أ) يمثل 11000110 في لغة التخاطب مع الحاسب.
ومثال على الارقام من صفر الى أثنا عشر 0 1 2 3 4 5 6 7 8 9 10 11 1 12
تدخل الى الحاسب بالطريقة التاليه حتى يفهمها الحاسب
0 1 10 11 100 101 110 111 1000 1001 1010 1011
وله مصطلحات خاصه تدل على الارقام وأحجامها كاتالي:-
1-البايت(Byte) ويحجز 8 أرقام ثنائيه في الذاكرة أما رقم عشري أو حروف هجائيه
أو يستخدم بعض الاحيان رموز مثل الاستفهام والتعجب
2-الكيلو بايت (kbyte)يمثل الكيلو بايت الواحد 1024 بايت
3- الميقا بايت (mbyte) يساوي 1024 من حجم الكيلو بايت يعني يساوي 1000000 مليون بايت
4-الجيجا بايت.يساوي 1024 ميقا بايت اي بليون بايت
تطورت التكلونجيا وخرج نظام العد العشري ذو الارقام العشره

حتى تسهل مهمة التخاطب مع الحاسب الالي أو لغة الالة المعنيه
بدلا من كتابة العد الثنائي 1.0 باأرقام طويله معقدة
والنظام العشري له قواعد لايجب الخروج عنها مثلا
كتابة الارقام ولغة التخاطب مع الحاسب يجب أن تكون على النحو التالي
العدد 123 عند قرائته في المعالج فانه صحيح وأذا تم أدخاله بالطريقه التاليه
213 فانه تخاطب خاطى راح يفشل المعالج في قرائته والسبب 1 يمثل المئة و2 يمثل العشرات و3
تمثل العد للواحدات ولايمكن كتابتها إلا بطريقة العد الصحيحه 123
ثم تطورت التكنلوجيا وخرج نظام العد الست عشري لتبصيط التعامل مع الحاسب
أظيفة للنظام العشري ست حروف وهي a b c d e f
كما وظحت في أول الدرس سمي بالست عشري لئنه يحمل 16 حرف ورقم لايمكن أدخال
أي معلومات زائدها عليها في نظام العد وهي

أفتح أي تطبيق بالهلا الله اله الله تلاحظ الحروف والارقام التي بالون الاصفر

هذه حروف وأرقام الست عشري تلاحظ كما ذكرت لن تستطيع أدخال أي حرف غير الست عشري
السبب لايتعامل إلا كما ذكرت فقط مع قاعدة الست عشري وهي الحروف والارقام التاليه

يتعامل النظام الست عشري في أمرين هما:
1-قيم بيانات:- ويمكن التعمل معها في التشفير بسهوله والتعديل عليها
2-قيم برمجيه- لايمكن التعامل معها في التشفير كونها أساسيه
في عمل التطبيق
الان ياتي دور مكافح الفيروسات في التعرف عليها والتي يستخلصها له المبرمج
ويحفظها في قاعدته حتى لو تم قراءة هذه القيم يتم التعرف عليها ويخبر المكافح بوجود فيروس
أو باتش تجسس..الان ياتي دور المستخدم للتعديل على هذه القيم حتى يمر
الباتش مرور الكرام من أمام المكافح.مثال للتوظيح
شاهد الصورة التاليه يوجد به القيمه 23 بالون الاحمر

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

عادي تعدل حر لاكن على مسار هذه القيم ومايقابلها
j = k
k = j
l = m
m = l
d = e
f = g
g = f
h = i
i = h
n = o
o = n
p = q
q = p
r = s
s = r
t = u
u = t
v = w
w = v
x = y
y = x
z = {
@ = A
. = |
$ = %
& = '
= = <
) = (
* = +
# = "
~ = .
< = =
a = '
b = c
c = b
e = d
جدول القيم الست عشري

1-بعض الاحيان عند التعديل على القيم يمشي الحال معنى لئن
ليست قيم أساسيه بل (( قيم بيانات ومتغيرات ))
2-بعض الاحيان عند التعديل على القيم ينعطب الباتش
والسبب أنك عدلت على قيم حساسه وظروريه لعمل الباتش وهي (( قيم برمجيه ثابته))
في علم البرمجه يعرف الملف التطبيقي(( exe )) مجموعه من الاوامر معطاه على قواعد
أساسيه بعظها متغير والبعض الاخر ثابت على النحو التالي:-

مثال:- لاحظ في محرر الفيجول بيسك سوف أظع على الفورم زر ثم أعطيه
خيار السطر البرمجي
[code]MsgBox("مرحبا", MsgBoxStyle.Information,
لاظهار رساله مفادها ((مرحبا)) كم تلاحظ وأحفظ المشروع على سطح المكتب كما يلي

[img][/img]
ولمن أراد المثال تجده في المرفقات
أفتح البرنامج وجرب الزر

تمام البرنامج يعمل جيد
الان أفتح البرنامج بالهلا الله اله الله وأبحث عن الامر البرمجي MsgBox المسؤل
عن أظهار رساله الى المستخدم لاتنسى الامر MsgBox الذي كتبناه في محرر الفيجول بيسك نت.
أكيد تذكره

تلاحظ نقلنا مباشره الى الجمله MsgBox

كما تلاحظ قيم الامر MsgBox هي 4D7367426F78 واليك تفصيلها
القيمه 4D تحمل الحرف M
القيمه 73 تحمل الحرف S
القيمه 67 تحمل الحرف G
القيمه 42 تحمل الحرف B
القيمه 6F تحمل الحرف O
القيمه 78 تحمل الحرفX
في النهايه نحصل على كلمة مسج بولا الله اله الله وهو الامر الذي يظهر الرساله في الزر
ولنفرض أن أحد هذه القيم 4D7367426F78 أو القيم باأكملها تبع الامر مكشوف لدى شركات
الحمايه نختار مثلا S ذو القيمه 73 نشوف نعدل عليه بالهلا الله اله الله ونحفظ ونجرب الزر

ثم حفظ البرنامج


الان نفتح البرنامج الذي عدلنا عليه ونجرب الزر

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

القائمه edit

القائمه options

القائمه Tools

لقائمه window

شريط الادوات التالي تم شرحه في القائمه tools
قائمة التحويل بين صيق الرموز والاعداد والحروف النصيه للهلا الله اله الله والافظل تركها على ascll
لئنه اللغة الانجليزيه ومفهومه الرموز والاحرف

تم شرحها في قائمة File

تم شرحه في قائمة edit

واجهة الهلا الله اله الله

أي أستفسارات يطرح في نفس الدرس.وصلى الله وسلم على نبينا محمد
n7v@9.cn