NusurTech 2 ©️
14.8K subscribers
262 photos
34 videos
10 files
219 links
حسابي تويتر https://twitter.com/MhamadAlush0997

للتبرع المادي للقناة usdt trc20
👇المحفظة👇
TVYYFG4t3X45jTKeFTgVP9oKt23GBK7hH1
Download Telegram
العوامل في لغة C++ 3.
العوامل (operators) هي عبارة عن رموز و كل رمز له معنى محدد, يمكن تقسيم العوامل operators إلى خمس مجموعات أساسية وهي:

١. عوامل العمليات الحسابية Arithmetic Operators.
٢. العوامل التي تستخدم في المقارنات Comparison Operators.
٣. العوامل المنطقية Logical Operators.
٤. عوامل البت Bitwise Operators.
٥. عوامل إعطاء القيم للمتغيرات Assignment Operators.
https://programmer-tech.com/cplusplus-operators/
المؤثرات و أنواعها في لغة سي 4.
المؤثرات ( Operators ) هي عبارة عن رموز خاصة تُستخدَم في العمليات الحسابية مثل الجمع و الطرح و القسمة و المنطقية التي تجري على المتغيرات و توجد عدة أنواع من المؤثرات وهي:
١. المؤثرات الحسابية العادية مثل (الجمع, الطرح, الضرب, القسمة, باقي القسمة…الخ).
٢. المؤثرات المنطقية ( Logical Operators ) و تعتمد على المؤثرات العلائقية في نتيجتها و لها رموزها الخاصة.
٣. المؤثرات العلائقية تعتمد على المقارنة بين قيمة و قيمة أخرى, حيث النتيجة إما صحيحة(true) أو خاطئة (false).
https://programmer-tech.com/c-operators/
إدخال البيانات من المستخدم في لغة سي 5.
إدخال البيانات من المستخدم C, يوجد بعض الدوال بلغات البرمجة ليس فقط لغة السي, تطلب من المستخدم إدخال بيانات لتقوم هي بدور معين, في درسنا هذا سوف نذكر بعض هذه الدوال و من هذه الدوال:
١. دالة scanf().
٢. دالة getchar().
٣. دالة getche().
٤. دالة getch().
٥. دالة putchar().
٦. دالة puts().
٧. دالة gets().
https://programmer-tech.com/c-input/
الشروط في لغة C++ 4.
الشروط ( conditions ) يتم إستخدامها من أجل تحديد طريقة عمل البرنامج على حسب المتغيرات التي تطرأ على الكود. يمكن وضع العدد الذي تريده من الشروط conditions في البرنامج, و تستطيع أيضاً وضع الشروط بداخل بعضها البعض.
أنواع جمل الشرط في C++
١. جملة if.
٢. جملة else.
٣. جملة else if.
٤. جملة switch.
https://programmer-tech.com/cplusplus-conditions/
كيفية كتابة التعليقات و أنواعها في لغة C++ 5.
التعليقات Comments في البرمجة, في البرمجة يجب أن تكون جميع الكلمات المكتوبة تتفق مع لغة البرمجة التي نكتب بها.
لكن ماذا لو أردنا كتابة نكتة في وسط الكود أو ربما ترجمة لكلمة معينة بحيث لا يقرأها البرنامج و تُعتبر مجرد مسودة جانبية. في جميع لغات البرمجة تتوفر خاصية الملاحظات في وسط الكود ما يُعرَف بـ التعليقات و يمكن كتابة التعليقات Comments مثلاً لتتذكر لماذا كتبت كود معين في مكان ما.
https://programmer-tech.com/cplusplus-comments/
Forwarded from تعلم لغة PYTHON ©️ (Programmer Tech /PT)
الدّالة print()‎ تقوم بطباعة الكائنات المعطاة و يمكن لنا تعريف ()print أنها أمر يقوم بالطباعة او إظهار نتيجة ما على الشاشة و يجب ان تكون الجملة المطبوعة داخل الاقواس ( ) و المُتغيرات ( variables ) تعتبر مثل صندوق يحتفظ به البيانات ويتم تحديد إسم لهذا الصندوق و نقوم بإستدعاءه متى أردنا بهذا الإسم الذي وضعناه له.
https://programmer-tech.com/python-printing-and-variables
Forwarded from تعلم لغة PYTHON ©️ (Programmer Tech /PT)
العوامل Operators في بايثون.
العوامل الحسابية ( Arithmetic Operators ) هي عبارة عن رموز تُستخدَم في العمليات الحسابية مثل الجمع و الطرح و القسمة و العمليات المنطقية التي تجري على المُتغيرات و توجد عدة أنواع من المؤثرات.
https://programmer-tech.com/python-operators
Forwarded from Muhammad Alush
فرصتك في تعلم Web3 بالعربية "مجاناً" 🚀 من موقع ‎@Web3Arabs
رابط الموقع :
web3arabs.com
Forwarded from تعلم لغة PYTHON ©️ (Programmer Tech /PT)
إدخال البيانات من المستخدم في بايثون.
إستقبال البيانات عن طريق لوحة المفاتيح keyboard بإستخدام الدالة input أي كيف تنشئ برنامح يتفاعل مع المستخدم و من خلالها نجعل المُستخدم قادراً على إدخال البيانات في البرنامج أثناء عمل البرنامج و بعد إدخالها سيقوم البرنامج بمعالجتها و فعل شيء معين بها أي أنه عند إستدعاء دالة الإدخال input يقوم المفسر بإنتظار المُستخدم لإدخال القيم المُناسبة التي يريد إدخالها.
https://programmer-tech.com/python-input
#Persistence_Techniques
#Red_Team
النهاردة عايز اتكلم معاكم علي مصلح persistence Techniques خليني اقولك أن المصطلح دا في ما معنى أن بشير الي السلسلة من التقنيات و الإجراءات و الاستراتيجيات المختلفة للبقاء في النظام المخترق لفترة زمنية طويلة وغالباً التكنيك بيتم استخدامه من قبل red teaming حتي يكون لديهم القدرة للعودة للنظام في أي وقت وذلك عن طريق نشر malware في أماكن مختلفة علي مستوي system لضمان وجودهم بشكل مستقبلي داخل هذا system

خليني نشوف بعض الاستراتيجيات التي يمكن تنفيذها من قبل red Team

Account manipulation
Create account with high privileges
Unix shell configuration
Web shell persistence
Cron jobs persistence

Account manipulation
هي عملية التلاعب علي الحسابات الموجودة علي النظام المخترق دا عشان اي بقاا عشان اي عشان يكون لك وصول علي تلك الحسابات و تشمل حسابات المستخدمين أو service أو أي حساب موجود علية

Create account with high privileges

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

Unix shell configuration

هي عملية التعديل داخل ملفات التشغيل المسؤوله عن تشغيل اي نوع shell علي أنظمة unix ذي ملفات bashrc ودا بيكون الملف المسؤول عن تشغيل shell لمستخدم ويشمل بقاا ssh shell أو telnet shell أو أي shell موجود وهنا النقطة الاصعب الصراحة ودا معني أن اي شخص login ssh علي user يحصل هنا عملية reverse shell

Web shell persistence

كلنا عارفين backdoor علي مستوي webapp بعد عملية رفع backdoor بتقدر تتصل علي service account باسم www-data لكن بصراحة بيكون ليه صلاحيات ضعيفة بتأليف يمكنك رفع صلاحيات تلك الحساب

Cron jobs persistence
كلنا عارفين Cron jobs بيعمل اي بس سيناريو سريع هي عملية تنفيذ مهام بشكل automatic دون تدخل بشري يمكنك استخدامها أيضا في جزء persistence عن طريق تنفيذ مهام تقوم بعمل reverse shell في زمن معين

انا عارف ان ممكن يكون الموضوع مبهم شوية عشان كدا دا مرجع بالإضافة إلي فيديو تنفيذ عملي علي persistence Techniques أتمني اكون قدرت اوصل المعلومة من خلال المقال أو الفيديو https://programmer-tech.com/تقنيات-الاستقرار-على-أنظمة-لينكس
#عليك_ان_تبدا_اليوم_قبل_الغد
لم يعد هناك وقت للكسل ماذا تنتظر العالم تغير تماما عليك بتفكير في مستقبلك القادم ماذا ستكون واين ستكون

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

حاول ترتب وقتك أبدا ماذا تنتظر العالم يتغير كل يوم أستغل فراغك مبقاش في وقت للكسل اصلا غداً ستكون اب او انت اليوم اب

المرجو ثم المرجو ثم المرجو نظم حياتك لم يعد هناك مكان لفاشل في هذا المجتمع عليك أن تكون شخص ناجح اجلس مع نفسك لوهلة وفكر في الأمر جيداً وان شاء الله سيكون هناك نتيجة 🌏🌏
دا مقال بنتكم فيه عن security control أو أجهزة الحماية الموجودة داخل الشركة لغرض تعزيز الحماية داخل الشركة و النجاح في تطبيق مبدأ CIA Triad

المقال مزود بفيديو للمهندس عمار يشرح الأجهزة دي

بالتوفيق
https://programmer-tech.com/security-control-categories/
طيب إكمال لكورس security+ تم اضافه دروس تتحدث عن طرق enumeration و Scan باستخدام
Recon tools
الدروس مقالات+ فيديو عشان المعلومة توصل اكتر
باستخدام بعض الأدوات في طرق تحليل الشبكة و أتباع البيانات علي الشبكة المستهدفة

وتم إستخدام بعض الاستراتيجيات في تنفيذ enumeration network and system باستخدام nmap tool

بتوفيق

https://programmer-tech.com/network-recon-tools-part-1-5/

https://programmer-tech.com/network-recon-tools-part-2-7/
Forwarded from تعلم لغة PYTHON ©️ (Programmer Tech /PT)
الشروط في بايثون.
الجمل الشرطية تُعتبر من أهم العناصر التي يجب توفرها في أي لغة برمجه, فهي تلعب دوراً رئيسياً في كل لغة برمجة بمثل مواد البناء في حال أردت أن أصمم منزل نعتبرها كـ control method يعني نحن من نحدد القرار للبرنامج لأجل التحكم به.
https://programmer-tech.com/python-conditions
Forwarded from Flutter / Dart ©️
نظرة عامة على فلاتر Flutter إطار عمل المستقبل.
فلاتر Flutter حتى نستطيع التعرف على سوف نضع أنفسنا في مكان مطور البرمجيات, قد تصنع تطبيقاً ناجحاً و لكن هناك مشكلة في أن هذا التطبيق قد كان مصنوعاً فقط لأجهزة Apple و لا يعمل على أجهزة Android لأن المبرمج عادتاً يعرف لغة برمجة واحدة, و من المؤكد أن هذا المبرمج سوف يبدأ في التفكير أنه وجب عليه أن يقوم بالعمل في هذا التطبيق ليستطيع نشره على أجهزة Android.
لذلك يصبح مضطراً أن يتعلم لغة برمجة جديدة, لغة برمجة مثل Java أو يتعلم Android Development و يبدأ في برمجة التطبيق من أول و جديد بهذه اللغة الجديدة Java حتى يستطيع تحميل التطبيق على منصة Google Play أو إذا كانت شركة سوف تصبح مضطرة إلى تعيين شخص جديد يعمل على هذه اللغة الثانية Java حتى يستطيع إنشاء التطبيق لأجهزة Android و بذلك يكون التطبيق متواجد على المنصتين Android Play Store و Apple Store.
https://programmer-tech.com/flutter-overview/
Forwarded from Flutter / Dart ©️
ما هي لغة دارت Dart و استخداماتها؟.
لغة Dart هي لغة تم إنشاءها من قبل شركة Google و هي لغة سهلة جداً في التعلم و بمجرد تعلم أساسيات هذه اللغة نستطيع إنشاء تطبيقات WebAndroidIOS و إذا كان لديك خبرة سابقة في البرمجة سوف تعرف أن لغة Dart هي لغة قريبة من اللغات البرمجية الأخرى مثل جافا و جافاسكربت و كوتلن و غيرها, و يتم أستخدام هذه اللغة من قبل شركة google لإنشاء التطبيقات الخاصة بهم.
https://programmer-tech.com/introduction-to-dart-language/
Forwarded from Flutter / Dart ©️
المتغيرات و أنواع البيانات في لغة دارت.
طباعة البيانات على الشاشة, بإمكانك أن تُفكّر بأن في البرمجة تقوم بإخبار الحاسب بما تريده و سوف يقوم جهاز الكمبيوتر بتنفيذ كل ما تريده منه, على سبيل المثال نريد برنامج يأمر الحاسوب بأن يطبع كلمة “Programmer Tech” و يقوم الحاسوب بتنفيذ هذا الأمر و عرضه لك على الشاشة.
void main(){
print("Programmer Tech");
}
قمنا بكتابة الأمر print وهو أمر طباعة البيانات على الشاشة في دارت و من ثم فتحنا قوسين ‘()’ و وضعنا ما نريد طباعته يبن الأقواس و قمنا بوضع علامة ‘;’ في نهاية السطر.
https://programmer-tech.com/variables-and-data-types-in-dart/
Forwarded from Flutter / Dart ©️
الفرق بين final و const في لغة دارت.
نستخدم المتغيرات final و const عندما يكون لدينا قيمة ثابته لا تتغير ابداً فهو لن يبقي متغير لكن سوف يبقي قيمة final أو const بمعنى أنه لدينا مسمى وظيفي لا يتغير ابداً فنعينها على أنها final او const.
لكن الفرق بينهم هو أن final لا يتم حجز مساحة له في الذاكرة إلا عندما يتم تشغيله في البرنامج بعكس const بأنه مجرد إعطاءه قيمة يتم حجز مساحة له في الذاكرة.
https://programmer-tech.com/dart-final-vs-const/
Forwarded from Flutter / Dart ©️
الجمل الشرطية في لغة دارت Dart.
العبارات الشرطية (conditions) تستخدم لأجل تحديد طريقة عمل البرنامج على حسب المتغيرات التي تحدث على الكود, يمكن وضع العدد الذي تريده من الشروط في البرنامج, و نستطيع أيضاً وضع الشروط بداخل بعضها البعض.
1. جملة if.
2. جملة else.
3. جملة else if.
https://programmer-tech.com/dart-conditions/