#تعلم_البرمجة
#الدرس_الخامس
الدوال functions
لنفرض أن لدينا قائمة ب50 رقماً .. نريد كتابة برنامج يقوم بأخذ كل رقم ووضعه في متغير ثم ضربه ب3 ثم إضافة 5 إليه ثم قسمته على 2 ثم بعدها طباعة الرقم على الشاشة ... لنفرض أن الرقم الأول هو 4 .. سيكون شكل البرنامج كالتالي :
في السطر الأول قمنا بتعريف المتغير a وأسندنا إليه القيمة المطلوبة وهي 4
في السطر الثاني قمنا بضرب قيمة المتغير a ( وهي 4 ) بالعدد 3 .. أصبحت قيمة المتغير 12
في السطر الثالث قمنا بجمع المتغير a مع 5 .. أصبحت قيمة المتغير a هي 17
في السطر الرابع قمنا بقسمة قيمة المتغير ( وهي 17 ) على 2
أما السطر الأخير فسيطبع قيمة المتغير على الشاشة ..
هذا البرنامج يبدو سهلاً .. ولكن المشكلة أنه علينا كتابة البرنامج نفسه ل50 رقماً .. فبهذه الطريقة سيتوجب علينا كتابة البرنامج نفسه 50 مرة !
ولكن لغة البايثون لديها حل لهذه المشكلة .. عن طريق ما يسمى بالدوال functions .. تخيل الدالة أنها بمثابة آلة تعطيها المواد التي تريد تصنيعها فتقوم هي بالعمل ثم تعطيك الناتج النهائي ... لاحظ الكود كيف سيصبح باستخدام الدالة :
قمنا هنا بتعريف الدالة بالأمر def .. هذه الدالة ستأخذ القيمة التي تضعها بين قوسين وتجري عليها العمليات الحسابية ثم تطبع القيمة النهائية على الشاشة .. الآن إذا أردنا إجراء هذه العمليات على العدد 10 مثلاً فكل ما علينا كتابته هو
calc(10)
وبنفس الطريقة نتابع بقية الأعداد
calc(24)
calc(15)
......
الآن سنشرح مبدأ الدوال بالتفصيل وطريقة تعريفها :
أولاً كما لاحظت فإن الدالة يأتي بعدها قوسان () دائماً .. وبدون وضع هذه الأقواس ستظهر رسالة خطأ
لنبدأ بمثال لدالة بسيطة :
قمنا بتعريف الدالة التي أسميناها pr ووضعنا داخلها أمر طباعة كلمة hello .. لا تفكر بالأقواس الآن ولكن لا تنسى أن تكتبها
الآن لتنفيذ الدالة كل ما علينا هو كتابة الأمر
pr()
وهو امر استدعاء الدالة وسيتم تنفيذ الأوامر الموجودة داخل الدالة وهو الأمر print 'hello' وستظهر كلمة hello على الشاشة .. وكلما كررت الأمر pr() ستظهر الكلمة مجدداً
لكن إذا قمت بتعريف الدالة بدون وضع أمر الاستدعاء pr() فلن يتم تنفيذها ولن يظهر شيء على الشاشة .. وأيضاً لا تنسَ ترك 4 فراغات قبل كتابة أي أمر ضمن الدالة .. أما بالنسبة لاسم الدالة فيمكنك اختيار أي اسم تريده ولكن لا يمكنك استخدام بعض الرموز مثل + - * / وغيرها كما لا يمكنك بدء اسم الدالة برقم ( بعض الرموز مسموحة مثل _ ) تماماً مثل المتغيرات
الآن جرب كتابة البرنامج التالي :
قمنا بتعريف الدالة test ووضعنا فيها الأوامر التالية :
تعريف المتغير a .. ثم تعريف المتغير b .. ثم تعريف المتغير c والذي قيمته تساوي مجموع قيمتي a و b .. ثم امر طباعة قيمة c ..
الآن لاحظ هذا الكود:
هذه الدالة ستقوم بضرب قيمة a وهي 3 بالعدد 2 وعرض الناتج .. ولكن ماذا لو أردنا إعطاء الدالة رقماً مخصصاً في كل مرة لتقوم بضربه وعرض الناتج ؟ مثلاً ماذا لو أردنا من الدالة أن تقوم بضرب العدد 3 ب 2 ثم بعدها تقوم بضرب العدد 5 ب 2 ؟
هنا نستخدم ما يسمى بالبارامترات parameters ( كما في المثال الأول ) .. انظر إلى الكود التالي :
هنا قمنا بإضافة بارامتر وهو a إلى الدالة .. وهو بمثابة متغير مؤقت نقوم بتحديد قيمته عند استدعاء الدالة ... فعندما قمنا باستدعاء الدالة أضفنا العدد 3 بين القوسين .. فهنا نخبر الدالة أن المتغير a نريد أن تكون قيمته 3 .. فستعتبر الدالة أن قيمة a هي 3 وتنفذ الأوامر على هذا الأساس .. فإذا كتبنا
ca(10)
ستصبح قيمة a هي 10 وسيصبح الناتج 20 ..
يمكننا إضافة أكثر من بارامتر إلى الدالة ونفصل بينها بالفاصلة , لاحظ الكود التالي :
هذه الدالة فيها بارامتران وهما a و b .. ستقوم الدالة بجمعهما ووضع الناتج في الدالة c ثم طباعة قيمتها .. وعند استدعاء الدالة قمنا بتحديد قيمة المتغيرين a و b بالترتيب وفصلنا بينهما بإشارة الفاصلة ....
تبقت فكرة صغيرة عن الدوال نتركها للدرس القادم
#NullByteStream_team
#الدرس_الخامس
الدوال functions
لنفرض أن لدينا قائمة ب50 رقماً .. نريد كتابة برنامج يقوم بأخذ كل رقم ووضعه في متغير ثم ضربه ب3 ثم إضافة 5 إليه ثم قسمته على 2 ثم بعدها طباعة الرقم على الشاشة ... لنفرض أن الرقم الأول هو 4 .. سيكون شكل البرنامج كالتالي :
a = 4a = a * 3a = a + 5a = a / 2print aفي السطر الأول قمنا بتعريف المتغير a وأسندنا إليه القيمة المطلوبة وهي 4
في السطر الثاني قمنا بضرب قيمة المتغير a ( وهي 4 ) بالعدد 3 .. أصبحت قيمة المتغير 12
في السطر الثالث قمنا بجمع المتغير a مع 5 .. أصبحت قيمة المتغير a هي 17
في السطر الرابع قمنا بقسمة قيمة المتغير ( وهي 17 ) على 2
أما السطر الأخير فسيطبع قيمة المتغير على الشاشة ..
هذا البرنامج يبدو سهلاً .. ولكن المشكلة أنه علينا كتابة البرنامج نفسه ل50 رقماً .. فبهذه الطريقة سيتوجب علينا كتابة البرنامج نفسه 50 مرة !
ولكن لغة البايثون لديها حل لهذه المشكلة .. عن طريق ما يسمى بالدوال functions .. تخيل الدالة أنها بمثابة آلة تعطيها المواد التي تريد تصنيعها فتقوم هي بالعمل ثم تعطيك الناتج النهائي ... لاحظ الكود كيف سيصبح باستخدام الدالة :
def calc(a): a = a * 3 a = a + 5 a = a / 2 print acalc(4)قمنا هنا بتعريف الدالة بالأمر def .. هذه الدالة ستأخذ القيمة التي تضعها بين قوسين وتجري عليها العمليات الحسابية ثم تطبع القيمة النهائية على الشاشة .. الآن إذا أردنا إجراء هذه العمليات على العدد 10 مثلاً فكل ما علينا كتابته هو
calc(10)
وبنفس الطريقة نتابع بقية الأعداد
calc(24)
calc(15)
......
الآن سنشرح مبدأ الدوال بالتفصيل وطريقة تعريفها :
أولاً كما لاحظت فإن الدالة يأتي بعدها قوسان () دائماً .. وبدون وضع هذه الأقواس ستظهر رسالة خطأ
لنبدأ بمثال لدالة بسيطة :
def pr(): print 'hello'قمنا بتعريف الدالة التي أسميناها pr ووضعنا داخلها أمر طباعة كلمة hello .. لا تفكر بالأقواس الآن ولكن لا تنسى أن تكتبها
الآن لتنفيذ الدالة كل ما علينا هو كتابة الأمر
pr()
وهو امر استدعاء الدالة وسيتم تنفيذ الأوامر الموجودة داخل الدالة وهو الأمر print 'hello' وستظهر كلمة hello على الشاشة .. وكلما كررت الأمر pr() ستظهر الكلمة مجدداً
لكن إذا قمت بتعريف الدالة بدون وضع أمر الاستدعاء pr() فلن يتم تنفيذها ولن يظهر شيء على الشاشة .. وأيضاً لا تنسَ ترك 4 فراغات قبل كتابة أي أمر ضمن الدالة .. أما بالنسبة لاسم الدالة فيمكنك اختيار أي اسم تريده ولكن لا يمكنك استخدام بعض الرموز مثل + - * / وغيرها كما لا يمكنك بدء اسم الدالة برقم ( بعض الرموز مسموحة مثل _ ) تماماً مثل المتغيرات
الآن جرب كتابة البرنامج التالي :
def test(): a = 5 b = 7 c = a + b print ctest()قمنا بتعريف الدالة test ووضعنا فيها الأوامر التالية :
تعريف المتغير a .. ثم تعريف المتغير b .. ثم تعريف المتغير c والذي قيمته تساوي مجموع قيمتي a و b .. ثم امر طباعة قيمة c ..
الآن لاحظ هذا الكود:
def ca(): a = 3 b = a * 2 print bca()هذه الدالة ستقوم بضرب قيمة a وهي 3 بالعدد 2 وعرض الناتج .. ولكن ماذا لو أردنا إعطاء الدالة رقماً مخصصاً في كل مرة لتقوم بضربه وعرض الناتج ؟ مثلاً ماذا لو أردنا من الدالة أن تقوم بضرب العدد 3 ب 2 ثم بعدها تقوم بضرب العدد 5 ب 2 ؟
هنا نستخدم ما يسمى بالبارامترات parameters ( كما في المثال الأول ) .. انظر إلى الكود التالي :
def ca(a): b = a * 2 print bca(3)هنا قمنا بإضافة بارامتر وهو a إلى الدالة .. وهو بمثابة متغير مؤقت نقوم بتحديد قيمته عند استدعاء الدالة ... فعندما قمنا باستدعاء الدالة أضفنا العدد 3 بين القوسين .. فهنا نخبر الدالة أن المتغير a نريد أن تكون قيمته 3 .. فستعتبر الدالة أن قيمة a هي 3 وتنفذ الأوامر على هذا الأساس .. فإذا كتبنا
ca(10)
ستصبح قيمة a هي 10 وسيصبح الناتج 20 ..
يمكننا إضافة أكثر من بارامتر إلى الدالة ونفصل بينها بالفاصلة , لاحظ الكود التالي :
def calc(a,b): c = a + b print ccalc(2,3)هذه الدالة فيها بارامتران وهما a و b .. ستقوم الدالة بجمعهما ووضع الناتج في الدالة c ثم طباعة قيمتها .. وعند استدعاء الدالة قمنا بتحديد قيمة المتغيرين a و b بالترتيب وفصلنا بينهما بإشارة الفاصلة ....
تبقت فكرة صغيرة عن الدوال نتركها للدرس القادم
#NullByteStream_team
#تعلم_البرمجة
#الدرس_السادس
الدوال functions - القسم الثاني
تبقت فكرتان عن الدوال .. وهي ليست مهمة حالياً
أولاً : القيمة الافتراضية للبارامتر
إذا أضفنا بارامتر للدالة ولكنه غير مهم مثلاً
هنا يمكننا استدعاء الدالة بالكود
fun(6,2)
فستقوم الدالة بإسناد القيمة 6 للمتغير a والقيمة 2 للمتغير b وضرب 6*2 وطباعة الناتج 12
ولكن يمكننا هنا استدعاء هذه الدالة بدون تعريف المتغير b .. لأنه معرف بقيمة افتراضية وهي 5
أي إذا استدعينا الدالة بالأمر
fun(3)
ستصبح قيمة a هي 3 وقيمة b لم نعرفها أثناء الاستدعاء فستسند القيمة الافتراضية إليها وهي 5 وسيظهر الناتج 15
أي بمعنى : لهذا المتغير قيمة افتراضية وهي 5 ... فإذا لم نقم بتحديد قيمة لهذا المتغير أثناء استدعاء الدالة فستعتبر الدالة أن قيمته هي 5 ... بينما في الحالات العادية في هذه الدالة مثلاً
إذا لم نقم بتعريف المتغيرين a و b فستظهر رسالة خطأ
test(4) خطأ
الفكرة الثانية هي إرجاع قيمة للدالة return
يمكننا بعد تنفيذ مجموعة من الأوامر والحصول على الناتج أن نقوم بإرجاع هذه القيمة إلى الدالة .. أي تصبح الدالة بمثابة متغير قيمته هي هذه القيمة المرجعة
مثال:
هنا قامت الدالة بتعريف متغير c وقيمته هي حاصل ضرب a*b أي قيمته هي 10
ثم قامت بإرجاع القيمة c ... فأصبحت الدالة بمثابة متغير قيمته c
فإذا كتبنا الأمر
ستظهر النتيجة 10 .. أي أن الدالة أصبحت قيمتها 10 .. بينما إذا لم نرجع قيمة للدالة بالأمر return لن يظهر ناتج
مثال آخر
هناك ملاحظة صغيرة :
ربما حاولت كتابة كلمة باللغة العربية ضمن البرنامج ولكن ظهر خطأ .. السبب هو أن لغة البايثون تستخدم ترميزاً افتراضياً لا يدعم بعض اللغات كالعربية ..
لحل هذه المشكلة أضف السطر التالي في بداية البرنامج : ( أول سطر )
#NullByteStream_team
#الدرس_السادس
الدوال functions - القسم الثاني
تبقت فكرتان عن الدوال .. وهي ليست مهمة حالياً
أولاً : القيمة الافتراضية للبارامتر
إذا أضفنا بارامتر للدالة ولكنه غير مهم مثلاً
def fun(a, b=5):
print a*b
هنا يمكننا استدعاء الدالة بالكود
fun(6,2)
فستقوم الدالة بإسناد القيمة 6 للمتغير a والقيمة 2 للمتغير b وضرب 6*2 وطباعة الناتج 12
ولكن يمكننا هنا استدعاء هذه الدالة بدون تعريف المتغير b .. لأنه معرف بقيمة افتراضية وهي 5
أي إذا استدعينا الدالة بالأمر
fun(3)
ستصبح قيمة a هي 3 وقيمة b لم نعرفها أثناء الاستدعاء فستسند القيمة الافتراضية إليها وهي 5 وسيظهر الناتج 15
أي بمعنى : لهذا المتغير قيمة افتراضية وهي 5 ... فإذا لم نقم بتحديد قيمة لهذا المتغير أثناء استدعاء الدالة فستعتبر الدالة أن قيمته هي 5 ... بينما في الحالات العادية في هذه الدالة مثلاً
def test(a, b):
print a*b
إذا لم نقم بتعريف المتغيرين a و b فستظهر رسالة خطأ
test(4) خطأ
الفكرة الثانية هي إرجاع قيمة للدالة return
يمكننا بعد تنفيذ مجموعة من الأوامر والحصول على الناتج أن نقوم بإرجاع هذه القيمة إلى الدالة .. أي تصبح الدالة بمثابة متغير قيمته هي هذه القيمة المرجعة
مثال:
def func(a,b):
c = a * b
return c
func(5,2)
هنا قامت الدالة بتعريف متغير c وقيمته هي حاصل ضرب a*b أي قيمته هي 10
ثم قامت بإرجاع القيمة c ... فأصبحت الدالة بمثابة متغير قيمته c
فإذا كتبنا الأمر
print func(5,2)
ستظهر النتيجة 10 .. أي أن الدالة أصبحت قيمتها 10 .. بينما إذا لم نرجع قيمة للدالة بالأمر return لن يظهر ناتج
مثال آخر
def calc(a,b):
c = a * b
return c
print ' the result of 5 * 2 is : '
print calc(5,2)
هناك ملاحظة صغيرة :
ربما حاولت كتابة كلمة باللغة العربية ضمن البرنامج ولكن ظهر خطأ .. السبب هو أن لغة البايثون تستخدم ترميزاً افتراضياً لا يدعم بعض اللغات كالعربية ..
لحل هذه المشكلة أضف السطر التالي في بداية البرنامج : ( أول سطر )
# -*- coding:utf8 -*-
#NullByteStream_team
Forwarded from Project Sigma - Cyber Security From Zero
البوت الأول
تم السحب بنجاح 👍
والبوت صادق 100% صورة إثبات السحب في الأسفل
رابط البوت
http://t.me/BitcoinAntPoolbot?start=774282935
طريقة العمل وسحب الربح :
كل ما عليك فعله هو الدخول إلى البوت وضغط Bonus كل 24 ساعة لتحصل على ما يقارب 1000 إلى 3000 ساتوشي satoshi .. الساتوشي هو نوع من العملات حيث كل 50000 ساتوشي تساوي 0.0005 بيتكوين
وكل 1 بيتكوين يساوي تقريباً 4000 دولار ! وهو يزداد كل يوم
إذاً كل ما عليك فعله هو جمع الرصيد كل يوم وعند الوصول إلى الحد الأدنى للسحب ( وهو 50000 ساتوشي ) يمكنك تحويل الرصيد
لتحويل الرصيد تحتاج إلى محفظة wallet لتحويل الرصيد إليها والقيام بعمليات الدفع منها .. أشهر محفظة هي موقع blockchain ولكن الأسهل هو تطبيق bitpie للأندرويد .. قم بتحميله من أي متجر
بعد التحميل والدخول سيعطيك قائمة من 9 كلمات و9 فراغات .. اكتب الكلمات في هذه الفراغات ( هذه الكلمات هي بمثابة كلمة سر للدخول لحسابك .. اكتبها على ورقة واحتفظ بها فبدونها لن تتمكن من الدخول لحسابك لاحقاً ) ثم بعدها سيطلب تحديد رمز للدخول للتطبيق ..
لتحويل الرصيد إليها تحتاج إلى عنوان المحفظة .. يمكنك الحصول عليه بضغط receive وسيظهر العنوان بهذا الشكل
gFXGfXrodaXksXjpdXdlvn
تقريباً .. اضغط عليه للنسخ وأرسله للبوت ليقوم بتحويل الرصيد إليه
يمكنك لاحقاً القيام بdesposit أي تحويل رصيد للبوت لتسريع جمع الرصيد .. فعند تحويل 0.001 بيتكوين إلى البوت سيزداد الرصيد اليومي الذي تحصل عليه بمقدار 10%
#NullByteStream_team
تم السحب بنجاح 👍
والبوت صادق 100% صورة إثبات السحب في الأسفل
رابط البوت
http://t.me/BitcoinAntPoolbot?start=774282935
طريقة العمل وسحب الربح :
كل ما عليك فعله هو الدخول إلى البوت وضغط Bonus كل 24 ساعة لتحصل على ما يقارب 1000 إلى 3000 ساتوشي satoshi .. الساتوشي هو نوع من العملات حيث كل 50000 ساتوشي تساوي 0.0005 بيتكوين
وكل 1 بيتكوين يساوي تقريباً 4000 دولار ! وهو يزداد كل يوم
إذاً كل ما عليك فعله هو جمع الرصيد كل يوم وعند الوصول إلى الحد الأدنى للسحب ( وهو 50000 ساتوشي ) يمكنك تحويل الرصيد
لتحويل الرصيد تحتاج إلى محفظة wallet لتحويل الرصيد إليها والقيام بعمليات الدفع منها .. أشهر محفظة هي موقع blockchain ولكن الأسهل هو تطبيق bitpie للأندرويد .. قم بتحميله من أي متجر
بعد التحميل والدخول سيعطيك قائمة من 9 كلمات و9 فراغات .. اكتب الكلمات في هذه الفراغات ( هذه الكلمات هي بمثابة كلمة سر للدخول لحسابك .. اكتبها على ورقة واحتفظ بها فبدونها لن تتمكن من الدخول لحسابك لاحقاً ) ثم بعدها سيطلب تحديد رمز للدخول للتطبيق ..
لتحويل الرصيد إليها تحتاج إلى عنوان المحفظة .. يمكنك الحصول عليه بضغط receive وسيظهر العنوان بهذا الشكل
gFXGfXrodaXksXjpdXdlvn
تقريباً .. اضغط عليه للنسخ وأرسله للبوت ليقوم بتحويل الرصيد إليه
يمكنك لاحقاً القيام بdesposit أي تحويل رصيد للبوت لتسريع جمع الرصيد .. فعند تحويل 0.001 بيتكوين إلى البوت سيزداد الرصيد اليومي الذي تحصل عليه بمقدار 10%
#NullByteStream_team
Forwarded from Project Sigma - Cyber Security From Zero
صورة إثبات السحب 👆
رابط الإثبات على blockchain
https://www.blockchain.com/btc/tx/50a71274079feae39e66febad054ddc738fe2ee42d897906468399ed4d4e3131
رابط الإثبات على blockchain
https://www.blockchain.com/btc/tx/50a71274079feae39e66febad054ddc738fe2ee42d897906468399ed4d4e3131
Forwarded from Project Sigma
تم إنشاء موقع للفريق وسنتابع شرح الدروس عليه لسهولة وضع الصور والأكواد ضمن الشرح ولأن بعض الدروس طويلة جداً ومن الصعب نشرها على القناة مباشرةً
بالطبع سأضع رابط كل درس على القناة 👍🏻
رابط الموقع
http://nullbytestream.tk
بالطبع سأضع رابط كل درس على القناة 👍🏻
رابط الموقع
http://nullbytestream.tk
#تعلم_البرمجة
#الدرس_السابع
أوامر التحكم بالملفات
رابط الشرح :
http://dwindly.io/ny1rjk
بعد الدخول إلى الرابط اضغط continue ثم انتظر 5 ثواني واضغط get link
#NullByteStream_team
#الدرس_السابع
أوامر التحكم بالملفات
رابط الشرح :
http://dwindly.io/ny1rjk
بعد الدخول إلى الرابط اضغط continue ثم انتظر 5 ثواني واضغط get link
#NullByteStream_team
طريقة تبديل إصدار php المستخدم على لينوكس
إذا كنت قد قمت بتثبيت عدة إصدارات من مترجم php مثلاً
php7.2
php5.6
وسيرفر apache مثلاً
يمكنك بسهولة تبديل إصدار php الذي تريد من السيرفر أن يستخدمه بالأمر
تفعيل الإصدار الجديد
ثم إعادة تشغيل لخدمة apache
#NullByteStream_team
إذا كنت قد قمت بتثبيت عدة إصدارات من مترجم php مثلاً
php7.2
php5.6
وسيرفر apache مثلاً
يمكنك بسهولة تبديل إصدار php الذي تريد من السيرفر أن يستخدمه بالأمر
a2dismod php7.2هذا لتعطيل الإصدار السابق
a2enmod php5.6
تفعيل الإصدار الجديد
ثم إعادة تشغيل لخدمة apache
service apache2 restartأو
service apache restartحسب الإصدار
#NullByteStream_team
هل ترغب في الانضمام لفريق البرمجة NullByteStream_developers ؟
هدف هذا الفريق هو هدف ربحي ... إذا كانت لديك القدرة على ابتكار أفكار جديدة لتصميم برامج أو كانت لديك خبرة عالية في لغة برمجة محددة .. إذاً أهلاً وسهلاً بك
عند اقتراح أي مشروع سيتم تقسيم العمل بين الراغبين بالمشاركة حسب اختصاصهم وسيتم توزيع الأرباح على المشاركين
أي مشروع يقوم الفريق بإنجازه سيتلقى الدعم الكامل من إدارة الفريق ( نشره على القنوات - على موقع الفريق ...... ) بالإضافة إلى الدعم من الناحية الأمنية وحماية هذه المشاريع من الثغرات الأمنية
سيبدأ جمع الفريق إذا كان عدد الراغبين بالمشاركة كافياً
المطلوب للانضمام هو خبرة عالية في لغة برمجة واحدة فقط
👍🏻 - أرغب بالانضمام إلى الفريق
هدف هذا الفريق هو هدف ربحي ... إذا كانت لديك القدرة على ابتكار أفكار جديدة لتصميم برامج أو كانت لديك خبرة عالية في لغة برمجة محددة .. إذاً أهلاً وسهلاً بك
عند اقتراح أي مشروع سيتم تقسيم العمل بين الراغبين بالمشاركة حسب اختصاصهم وسيتم توزيع الأرباح على المشاركين
أي مشروع يقوم الفريق بإنجازه سيتلقى الدعم الكامل من إدارة الفريق ( نشره على القنوات - على موقع الفريق ...... ) بالإضافة إلى الدعم من الناحية الأمنية وحماية هذه المشاريع من الثغرات الأمنية
سيبدأ جمع الفريق إذا كان عدد الراغبين بالمشاركة كافياً
المطلوب للانضمام هو خبرة عالية في لغة برمجة واحدة فقط
👍🏻 - أرغب بالانضمام إلى الفريق
Forwarded from Project Sigma - Advanced PT
Quick Script Encryption Tool - V1.0
أداة تشفير سكريبتات البايثون ( من تصميمي ) لتشفير بايلودات البايثون وإخفائها عن برامج الحماية بشكل كامل
أو لحماية برنامجك من التعديل بسهولة
الأداة تدعم التشفير عدة مرات لنفس الملف لجعل فكه أصعب
أوامر التحميل
الأداة تحتاج مترجم البايثون الإصدار الثاني .. إذا واجهت مشكلة في تشغيلها اكتب الأمر
بعد تشغيلها أدخل مسار الملف ثم أدخل عدد مرات التشفير ( الافتراضي 5 ) بعد الانتهاء ستقوم الأداة بعرض مسار الملف المشفر
#NullByteStream_team
أداة تشفير سكريبتات البايثون ( من تصميمي ) لتشفير بايلودات البايثون وإخفائها عن برامج الحماية بشكل كامل
أو لحماية برنامجك من التعديل بسهولة
الأداة تدعم التشفير عدة مرات لنفس الملف لجعل فكه أصعب
أوامر التحميل
wget http://nullbytestream.tk/files/quick_encryption_tool.py
chmod 777 quick_encryption_tool.py
python2 quick_encryption_tool.py
الأداة تحتاج مترجم البايثون الإصدار الثاني .. إذا واجهت مشكلة في تشغيلها اكتب الأمر
apt-get install python2
بعد تشغيلها أدخل مسار الملف ثم أدخل عدد مرات التشفير ( الافتراضي 5 ) بعد الانتهاء ستقوم الأداة بعرض مسار الملف المشفر
#NullByteStream_team
Forwarded from Project Sigma (ÃŕMąŃđÒ)
يسمح بنشر أي شرح من شروحاتي على أي قناة أخرى ولكن عن طريق إعادة التوجيه أو بذكر رابط القناة فقط
رابط القناة التي نقلت الشرح منها
#ArMaNdO
رابط القناة التي نقلت الشرح منها
#ArMaNdO
Forwarded from Project Sigma - Advanced PT (ÃŕMąŃđÒ)
Quick Script Encryption Tool - v1.0
تم إطلاق النسخة الخاصة بنظام الويندوز .. رابط التحميل
http://nullbytestream.tk/files/Quick_Script_Encryption_Tool_1.0.zip
#NullByteStream_team
تم إطلاق النسخة الخاصة بنظام الويندوز .. رابط التحميل
http://nullbytestream.tk/files/Quick_Script_Encryption_Tool_1.0.zip
#NullByteStream_team
#تعلم_البرمجة
#الدرس_الثامن
المكتبات في لغة البايثون
- استيراد وإنشاء المكتبات
- شرح سريع لبعض المكتبات الأساسية ( os . sys )
رابط الدرس
http://nullbytestream.tk/articles.php?id=177796363830566400
#NullByteStream_team
#الدرس_الثامن
المكتبات في لغة البايثون
- استيراد وإنشاء المكتبات
- شرح سريع لبعض المكتبات الأساسية ( os . sys )
رابط الدرس
http://nullbytestream.tk/articles.php?id=177796363830566400
#NullByteStream_team
لديك بعض وقت الفراغ وترغب بالاستفادة منه لربح القليل من المال بإنجاز بعض الأعمال السريعة ؟ جرب خدمات الFreelancer
freelancer هي عبارة عن مواقع خاصة بتبادل المشاريع الصغيرة .. يستخدمها كل من يريد إنجاز مشروع ما فيقوم بنشر مشروعه ليجد الشخص المناسب لإنجازه
أو من يريد ربح المال من إنجاز هذه الأعمال
نوع العمل قد يكون أي شيء ( تصميم موقع ، إصلاح نوع من الأخطاء ، إضافة صفحة أو كود ما لموقع ، تصميم تطبيق أندرويد ، تصميم صور أو فيديو أو ترجمة نصوص أو أي شيء ... ) يمكنك الدخول وتسجيل حساب وإضافة خبراتك إلى حسابك الشخصي مثل لغات البرمجة التي تعرفها لتظهر لك المشاريع المناسبة لك
يوجد العديد من المواقع التي تقدم هذه الخدمات ولكن من أشهرها وأفضلها موقع freelancer والمتوافر كتطبيق للأندرويد سهل الاستخدام
يمكنك تحميل التطبيق من رابط الدعوة التالي لتحصل على 20$ عند انضمامك لأول مشروع :
https://www.freelancer.com/get/syriaarmando
#ArMaNdO
#NullByteStream_team
freelancer هي عبارة عن مواقع خاصة بتبادل المشاريع الصغيرة .. يستخدمها كل من يريد إنجاز مشروع ما فيقوم بنشر مشروعه ليجد الشخص المناسب لإنجازه
أو من يريد ربح المال من إنجاز هذه الأعمال
نوع العمل قد يكون أي شيء ( تصميم موقع ، إصلاح نوع من الأخطاء ، إضافة صفحة أو كود ما لموقع ، تصميم تطبيق أندرويد ، تصميم صور أو فيديو أو ترجمة نصوص أو أي شيء ... ) يمكنك الدخول وتسجيل حساب وإضافة خبراتك إلى حسابك الشخصي مثل لغات البرمجة التي تعرفها لتظهر لك المشاريع المناسبة لك
يوجد العديد من المواقع التي تقدم هذه الخدمات ولكن من أشهرها وأفضلها موقع freelancer والمتوافر كتطبيق للأندرويد سهل الاستخدام
يمكنك تحميل التطبيق من رابط الدعوة التالي لتحصل على 20$ عند انضمامك لأول مشروع :
https://www.freelancer.com/get/syriaarmando
#ArMaNdO
#NullByteStream_team
Project Sigma - Programming
لديك بعض وقت الفراغ وترغب بالاستفادة منه لربح القليل من المال بإنجاز بعض الأعمال السريعة ؟ جرب خدمات الFreelancer freelancer هي عبارة عن مواقع خاصة بتبادل المشاريع الصغيرة .. يستخدمها كل من يريد إنجاز مشروع ما فيقوم بنشر مشروعه ليجد الشخص المناسب لإنجازه أو…
بعد الدخول إلى الرابط اضغط
I want to work
وأدخل معلومات حسابك للتسجيل
I want to work
وأدخل معلومات حسابك للتسجيل
Forwarded from Project Sigma (ÃŕMąŃđÒ)
Quick Script Encryption Tool - V1.0
تم إطلاق النسخة الخاصة بلغة الBash
تشفير السكربتات المكتوبة بلغة الباش
رابط التحميل :
http://NullByteStream.tk/files/Quick_Script_Encryption_Tool_V1.0_-_Bash.py
#ملاحظة : الأداة مكتوبة بلغة البايثون ، لفتحها :
#NullByteStream_team
تم إطلاق النسخة الخاصة بلغة الBash
تشفير السكربتات المكتوبة بلغة الباش
رابط التحميل :
http://NullByteStream.tk/files/Quick_Script_Encryption_Tool_V1.0_-_Bash.py
#ملاحظة : الأداة مكتوبة بلغة البايثون ، لفتحها :
python2 Quick_Script_Encryption_Tool_V1.0_-_Bash.py#NullByteStream_team
Forwarded from Project Sigma (ÃŕMąŃđÒ)
#هام
لاحظت الكثيرر من الحسابات بنفس لقبي #أرماندو
ومنهم من يحاول التواصل مع بعض الأعضاء وطلب معلومات شخصية أو إرسال روابط أو برامج تجسس ...
المهم :
@armando_syria حسابي الأساسي
@Cyp_367 حساب بديل #مؤقت
أي حساب آخر لست مسؤولاً عنه
فلا تثق بأي حساب آخر بنفس الاسم
لاحظت الكثيرر من الحسابات بنفس لقبي #أرماندو
ومنهم من يحاول التواصل مع بعض الأعضاء وطلب معلومات شخصية أو إرسال روابط أو برامج تجسس ...
المهم :
@armando_syria حسابي الأساسي
@Cyp_367 حساب بديل #مؤقت
أي حساب آخر لست مسؤولاً عنه
فلا تثق بأي حساب آخر بنفس الاسم
للراغبين بالتعلم وتطوير مهاراتهم في لغة البايثون
تم إنشاء غروب تابع لنا لتعلم اللغة خطوة بخطوة من البداية
الرابط
https://t.me/joinchat/N4rOYxZiMMWAZzxRiN53VQ
تم إنشاء غروب تابع لنا لتعلم اللغة خطوة بخطوة من البداية
الرابط
https://t.me/joinchat/N4rOYxZiMMWAZzxRiN53VQ
Forwarded from #Mar$X
البرمجة هي لغة المستقبل !
في هذه المقاله ستعرف الآتي:
-تعريف البرمجه ومستقبلها
-أهمية البرمجه
-أفضل لغات البرمجه واشهرها لعام 2019
-أفضل قنوات يوتيوب عربيه وأجنبيه تقدم كورسات لتعلم البرمجه
-روابط اكثر من 40 موقع عربي واجنبي لتعلم البرمجه والهكر وغيرها ...
https://www.updatelap.com/2019/12/Programming-is-the-future-language.html
في هذه المقاله ستعرف الآتي:
-تعريف البرمجه ومستقبلها
-أهمية البرمجه
-أفضل لغات البرمجه واشهرها لعام 2019
-أفضل قنوات يوتيوب عربيه وأجنبيه تقدم كورسات لتعلم البرمجه
-روابط اكثر من 40 موقع عربي واجنبي لتعلم البرمجه والهكر وغيرها ...
https://www.updatelap.com/2019/12/Programming-is-the-future-language.html
Update - أب ديت
البرمجة هي لغة المستقبل !
نهدف لزيادة المخزون العربي في شتى مجالات امن المعلومات والحمايه والاختراق
Forwarded from نيران الصيف
بما انه طلع عندنا قناة ح انشر ليكم الزيتون
(انشاء سيرفر مجاني ، تعليم الحقن اليدوي)
بالسيرفر ح تستغنى عن نجروك ومشاكلها (هوست وبورت ثابتين طول الشهر ومجاني)
الحقن اليدوي (لتطبيقات الآيفون والويندوز والاندرويد )
الشروحات دي م حتلقوها في مكان غير قناتنا zoalktoom
اشترك وفعل الاشعارات اول من القناة تحصل عدد مشتركين محترم ح انزل ليكم الشروحات
https://www.youtube.com/channel/UCd5J9qDpk-MtmZVYcVT4S4Q
(انشاء سيرفر مجاني ، تعليم الحقن اليدوي)
بالسيرفر ح تستغنى عن نجروك ومشاكلها (هوست وبورت ثابتين طول الشهر ومجاني)
الحقن اليدوي (لتطبيقات الآيفون والويندوز والاندرويد )
الشروحات دي م حتلقوها في مكان غير قناتنا zoalktoom
اشترك وفعل الاشعارات اول من القناة تحصل عدد مشتركين محترم ح انزل ليكم الشروحات
https://www.youtube.com/channel/UCd5J9qDpk-MtmZVYcVT4S4Q
YouTube
The band Blue
يسعدني ويشرفني انضمامك في قناة The band Blue وانا ممتن انك وصلت الي هنا هذا يعني انك تريد التعرف على قناتي The band Blue اكثر وعلي انا شخصيا ..
اولا اسمي : سعيد احمد من السودان اهتم بكل ماهو مفيد!
هدفي الرئيسي هو تقديم المعلومات مهما كان نوعها، كذلك انا…
اولا اسمي : سعيد احمد من السودان اهتم بكل ماهو مفيد!
هدفي الرئيسي هو تقديم المعلومات مهما كان نوعها، كذلك انا…