النطق الألماني بالشين
First Last
160 نقاط السمعة
369 ألف مشاهدات المحتوى
عضو منذ
0
يمكنك تحميل فيروسات جاهزة للتشغيل من أماكن عدة، مثلا: https://github.com/ytisf/theZoo/tree/master/malwares/Binaries إنسخ هذا الكود مع تعديل المسار ونفذه : #include const char *virus = "D:\\path\\to\\virus.exe"; int main() { return system(virus); } لا تنسى أن تطفئ أي برامج حماية من الفيروسات على حاسوبك قبل التشغيل ;)
للهندسة العكسية يوجد scriptable debuggers مثل IDA و ImmunityDbg ذات إنتاجية أكبر بكثير من إستخدم python repl. الفائدة التي أراها من قراءة الذاكرة بصفة دورية في برنامج منفصل هي لتنفيذ ردود فعل على حسب الحالة (= تلاعب في الألعاب). الهدف من المكتبة ليس فقط القراءة والكتابة ولكن التعامل مع الـvirtual address spaces عامة على نظم مختلفة. لذلك المشروع لا يحتاج لأي مكتبات خارجية أو برامج عدا مترجم معياري للسي/سي++. وقت الـconfiguration يتم إختبار النظام للوقوف على الـbackend المناسبة (مثلا على
يمكنك مثلا تغيير قيمة رصيدك في اللعبة أو قراءة صحتك وتنفيذ أوامر للشفاء. مثال: https://giphy.com/gifs/tibia-libvas-l378tLY1LWaz673fa كيف يمكنك أن تساعد؟ - إذا كنت تستخدم نظام UNIX ***_عدا_*** macOS، Linux و BSD: حمل المشروع من على Github وابنيه على نظامك ونفذ الإختبارات (التعليمات موجودة على صفحة الـGithub) - على BSD جرب كذلك أن تبني بـ `cmake -DBACKEND=ptrace` - تواصل معي إذا نجح الاختبار أو إذا ظهرت مشاكل - بالطبع يمكنك كذلك إستخدام المكتبة أو كتابة wrapper لها في لغتك المفضلة. أرحب بالأسئلة
السي لا يدعم إمرار المصفوفات كمعطيات للدوال. ما يحدث هو إختزال المصفوفة لمؤشر و إمرار مؤشر بدلا من ذلك. لذلك السطور الثلاثة المتتالية متساوية تماما: size_t strlen(const char*); size_t strlen(const char[]); size_t strlen(const char[128]); يعني ذلك أيضا أنه يجب عليك إمرار الحجم كمعطى منفصل لأن sizeof سترجع حجم المؤشر وليس المصفوفة. أو إستخدم std::vector الذي يريحك من التعامل مع هذه التفاصيل و implementation details أخرى كثيرة.
الشائع هو كتابتها بالـMath Mode في LaTeX واستخدام برنامج يحول مثلا `\Psi` إلى نظيرها باليونيكود Ψ. في حالة استخدامك لـmacOS، فيمكنك إستخدام برنامج كتبته لهذا الغرض (مع اغراض أخرى): https://github.com/a3f/Bowdlator عند تنصيبه ستظهر لك وسيلة إدخال (لغة في قائمة اللغات) جديدة اخترها وشغل برنامج Tex-Encode الملحق وسيتم تحويل أكواد LaTeX التي تكتبها في أي مكان إلى نظيرها. لو تستخدم نظام أخر ابحث عن برامج شبيهة لنظامك، أو إستخدم جدول بالـUnicode Math Symbols مع النسخ واللصق ولكن هذا الموضوع مزعج لدرجة