
مكتبة قيد التطوير يتم حقنها في Steam لحظر CFillMachineInfoThread المخفي الذي يجمع HWID وبيانات القرص ومحول الشبكة وبصمة السجل.
مكتبة قيد التطوير (تسجل حالياً فقط تهيئة الخيط) تهدف، بمجرد حقنها في steam، إلى حظر CSteamEngine::CFillMachineInfoThread وهو خيط مخفي يجمع معلومات مشفرة تتعلق بأقراصك الصلبة ومحولات الشبكة والأجهزة الطرفية الضوئية بهدف تافه هو حظر جميع حساباتك البديلة وجعلك تخسر آلاف الأموال (وأنا لا أريد حقاً أن أدفع سنتاً إضافياً لراتب burtonJ)
يمكنك العثور على التعليمة من خلال البحث عن هذه السلسلة في IDA و xref:
لا يمكنك ببساطة إنهاء الخيط أو إرجاعه، لكن تفتح إمكانيات مثيرة للاهتمام. تلك الدالة هي جزء من الدالة الوحيدة (إلى جانب المُنشئ، والمُهيّئ، والمُنهي/المُدمّر) لجدول افتراضي يرث CScheduledFunction.
يُجمع 'MachineGuid' من السجل ويُشفّر بـ SHA1، ربما مع ثابت "BB3"؟ لا أعرف شيئاً عن التشفير
ثم تُجمع معلومات سجل الأجهزة الأخرى
في الوقت نفسه، تُنفّذ استعلامات CIMV2 WMIC لاسترداد محولات الشبكة
هذه المرة تُشفّر البيانات أعلاه بالثابت "FF2"؟ نهج مثير للاهتمام دون حظر الخيط بأكمله قد يكون تغيير هذه الثوابت لتعديل نتائج الملخص. إذا تراجعت Steam عن تشفير هذه السلاسل فقد يكونون مخالفين للـ GDPR لأنهم يجمعون معلومات يمكن تصنيفها كـ "بيانات شخصية"
تتبع المزيد من الاستعلامات، كمية البيانات التي يجمعونها مريبة.
"SELECT * FROM Win32_DiskPartition"، يتحققون من BootPartitions و DeviceID و DiskIndex، مرة أخرى "SELECT * FROM Win32_DiskDrive"، المزيد من الأشياء، ثم مرة أخرى "SELECT * FROM Win32_PhysicalMedia"، يتحققون من الأرقام التسلسلية والشركة المصنعة.
مشفرة مرة أخرى، ثابت "3B3" (؟)
أخيراً، تُشفّر الوسيطة الثانية للدالة المُستدعاة (إذا لم تكن NULL) بالثابت "333" (؟)