المساعدة في فك تشفير ملف bin - نسخة قابلة للطباعة +- الفريق العربي للهندسة العكسية (https://www.at4re.net/f) +-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html) +--- قسم : الأسئلة والإستفسارات، حلول المشاكل و تبادل الخبرات - Expert Exchange Newbie Questions Answers (https://www.at4re.net/f/forum-36.html) +--- الموضوع : المساعدة في فك تشفير ملف bin (/thread-1114.html) |
RE: المساعدة في فك تشفير ملف bin - Gu-sung18 - 11-06-2020 (11-06-2020, 08:19 PM)الباحث كتب : كنت أحاول تغيير السوفتوير لسوفتير أستون سيما وحاولت تعريبه زلكن وجدته لا يحتوي على الأحرف العربية توصلت إلى رسم المحارف الفرنسية ولم أستطع الاضافة بعض الانظمة المضمنة (Embedded System) تستخدم ترميز (encoding) ASCII لذلك لا يمكنها قبول او عرض محارف غير الانكليزية. ولكن اذا كان نظامك يستخدم ترميز Unicode فمن الممكن قبول وعرض محارف الـ Unicode. بالنسبة للانظمة صينية الصنع فهي تستخدم Unicode حسب علمي. RE: المساعدة في فك تشفير ملف bin - Polia - 11-06-2020 (11-06-2020, 08:19 PM)الباحث كتب : أرى أنك دخلت في هذا الجال نتمنى أن تفيدنا من خبرتك مع العلم حاولت سابقا الدخول في هذا المجال ولم أستطتع كنت أحاول تغيير السوفتوير لسوفتير أستون سيما وحاولت تعريبه زلكن وجدته لا يحتوي على الأحرف العربية توصلت إلى رسم المحارف الفرنسية ولم أستطع الاضافة انا مجرد هاوي احب تعلم مثل هاته الأشياء ادخل لمواضيعي تجد كلها استفسارات ولما لا في المستقبل القريب مع مرور الوقت تزداد خبرة الانسان في فهم والتعلم مثل هاته الـالامور تحليل سوفتويرات اجهزة الأستقبال هو نفس مبدء كسر البرامج وكتابة الكيغن الخ فقط تختلف الأدوات في عوض الـ olly في تحليل البرامج نجد الـ hex في تحليل السوفتويرات والأمر كله هيكس RE: المساعدة في فك تشفير ملف bin - الباحث - 12-06-2020 إقتباس :بعض الانظمة المضمنة (Embedded System) تستخدم ترميز (encoding) ASCII لذلك لا يمكنها قبول او عرض محارف غير الانكليزية. بالفعل كان الأستون سيمبا يستخدم ASCII فحاولت البحث اين موقعه في ملف السوفتوير حيث قمت برسم حرف الـ L مثلا كما اتصوره انا على سبيل المثال توقعت ان يكون هكذا إقتباس :0000000000000000 هكذا وبالفعل وجتده صدفة مع بعض المحاولات طبعا، فوجدت بقية الاحرف بجانبه كنت احاول إضافة الأحرف العربية ولكن لا ادري طول المقطع وهل هناك فراغ وووو ولكن عجزت وتركت الموضوع لعل هذه الفكره ستفيد بعض المهتمين ليعرفو أن بعض الأجزاء التخلي عليها في تحليل السوفتوير كمكان الاسكي ومكان القنوات وغيرها اتمنى أن تكون المناقشات بتطبيقات عملية فالشخص الوحيد لا يستطيع فعل شيء وحده ولعل فكرة تأتي من عند شخص آخر تفيده فالعمل الجماعي وعدم الإحتكار مفيد جدا أتمنى أن تكون هناك مناقشات في مثل هذه المواضيع RE: المساعدة في فك تشفير ملف bin - Gu-sung18 - 13-06-2020 اعتقد أن ما وجدته انت هو بالصدفة رموز ترسم الحرف L ولكن الـ ASCII لا يتم تميثلة في البينري رسماً كما بينت انت بل هكذا فمثلاُ لو قمت انا بتحويل كلمة "google" من الـ ASCII الى الـbinary (الصفر والواحد) ستكون النتيجة هكذا "01100111 01101111 01101111 01100111 01101100 01100101" g = 01100111 o = 01101111 01101111 = o 01100111 = g 01101100 = l 01100101 = e RE: المساعدة في فك تشفير ملف bin - mohamad - 13-06-2020 (13-06-2020, 12:28 AM)Gu-sung18 كتب : اعتقد أن ما وجدته انت هو بالصدفة رموز ترسم الحرف Lصحيح , و زيادة على ذلك ايضا الحروف ستكتب بانقلاب 32 او 16 بت وليست مباشرة في محرر الهكس RE: المساعدة في فك تشفير ملف bin - الباحث - 13-06-2020 (13-06-2020, 12:28 AM)Gu-sung18 كتب : اعتقد أن ما وجدته انت هو بالصدفة رموز ترسم الحرف L نعم ولكن الريسيرفر نظام تشغيل قائم بحد ذاته إن صح القول يعني يجب رسم المحارف بالأعداد الثنائية ثم يتم إستدعائها على شكل حروف وأرقام ، لا أدري كيف تبرمج بلغات البرمجة عالية المستوى هل هي عبارة عن جداول أو سلاسل حرفية ... المهم عند محاولتي في وقت مضى على تعريب الأستون وعلى ما أظن أن السوفتوير الخاص به غير مشفر حيث كان على شكل S3 format والعالج ARM7 وعند فتح ملف السوفتوير بالمفكرة يفتح هكذا
0000000000000000
وعند تحويله إلى الثنائي وجدته عبارة على محارف مرسومه بالأعداد الثنائية1100000000000010 1100000000000010 1100000000000010 1100000000000010 1100000000000010 1100000000000010 1111111110000010 0000000000000000 0000000000000000 0000000000000000 1110000111000001 1111001111000001 1101111011000001 1100110011000001 1100000011000001 1100000011000001 1100000011000001 0000000000000000 0000000000000000 0000000000000000 1110000011000001 1111000011000001 1101100011000001 1100110011000001 1100011011000001 1100001111000001 1100000111000001 0000000000000000 0000000000000000 0000000000000000 1111111000000011 1100000110000010 1100000110000010 1100000110000010 1100000110000010 1100000110000010 1111111000000011 0000000000000000 0000000000000000 0000000000000000 1111111100000010 1100000110000010 1100000110000010 1111111100000010 1100000000000010 1100000000000010 1100000000000010 والبيت في الأخير له دور في إزاحة الحروف لتكون غير معوجة مثال نأخذ الحرف A إقتباس :1110000000000101 فهو مكتوب بشكل معوج ولو نظرنا إلى البتات في الأخير نجدها هي المسؤلة عن كتابته بشكل صحيح ،يمكن أن هناك كود يقوم بهذا الدور فلو نظرنا إلى البتات الثلاثة في الأخير فهي تعني عدد الإزاحة إلى اليمين السطر الأول 101 فالعدد بالعشري يعني 5 ويقصد إزاحة إلى اليمين 5 مرات السطر الأول 100 فالعدد بالعشري يعني 4 ويقصد إزاحة إلى اليمين 4 مرات السطر الأول 11 فالعدد بالعشري يعني 3 ويقصد إزاحة إلى اليمين 3 مرات السطر الأول 10 فالعدد بالعشري يعني 2 ويقصد إزاحة إلى اليمين 3 مرات السطر الأول 10 فالعدد بالعشري يعني 2 ويقصد إزاحة إلى اليمين 3 مرات السطر الأول 10 فالعدد بالعشري يعني 2 ويقصد إزاحة إلى اليمين 3 مرات ليكون الشكل الأخير هكذا 0000011100000101
0000110110000100 0001100011000011 0011000001100010 0011111111100010 0011000001100010 0011000001100010 المهم ما أردته من المشاركة الإفادة حتى وإن كان الأمر قديم لعله يفيد من هم مهتممون
RE: المساعدة في فك تشفير ملف bin - Gu-sung18 - 15-06-2020 حالة غريبة فعلاً. ولكن مهما يكن فكل شيء يتحول لصفر و واحد عند التحويل للنظام الثنائي. كل شيء سواء أكواد او صور او حروف، كلها بيانات تتحول الى صفر و واحد. النصوص تتحول من الاسكي او اليونيكود الى احاد واصفار والمعالج لن يفهم غير الصفر والواحد. هنالك حالة واحدة يتم رسم الرموز وطباعتها ولكنها للزينة وتسما فن الاسكي - ASCII Art | هكذا و
-------------- اذاً افهم من كلامك انك فتحت ملف السوفتوير بالمفكرة وبعدها حولت ما تم عرضة الى النظام الثنائي؟ قم بفتح موضوع وارفق الملف لكي نخلق جو نقاشي. انا لدي فضول حول هذا الموضوع ومتأكد الاخ محمد مهتم بالموضوع كذلك. RE: المساعدة في فك تشفير ملف bin - الباحث - 16-06-2020 إقتباس :ولكن مهما يكن فكل شيء يتحول لصفر و واحد عند التحويل للنظام الثنائي. كل شيء سواء أكواد او صور او حروف، كلها بيانات تتحول الى صفر و واحد. أعرف ذلك ولكن ما قصدته هو محاولة نبش السوفتوير من خلال البيناري لفهمه ملف السوفتوير مرفق فهو من نوع s-format إقتباس :اذاً افهم من كلامك انك فتحت ملف السوفتوير بالمفكرة وبعدها حولت ما تم عرضة الى النظام الثنائي؟فالسوفتوير الخاص بأجهزة الأستون 1600 أو الأستون سيمبا يكون على شكل Motorola-S Record Format بعد فتح الملف بالمفكرة نأخذ هذا السطر S3152C1447800000FE03C182C182C182C182C182FE0392
S3 نوع التسجيلة
ما نريده وهو البيانات حيث عند تحويلها من الهيكس إلى الثنائي تحصلت على 15 عدد البايتات في السطر (15 بالنظام السداسي) أي هناك 21 بايت بعدها 2C144780 عنوان التسجيلة في الذاكرة 0000FE03C182C182C182C182C182FE03 البيانات 92 CheckSum 0000000000000000 1111111000000011 1100000110000010 1100000110000010 1100000110000010 1100000110000010 1111111000000011 0000000000000000 وثلاث بيتات الاخيرة يقصد بها الإزاحة إلى اليمين ليكتب الحرف بشكل سليم سنزيح إلى اليمين 11 ثلاث مرات إلى اليمين وهذا مع البقية 0000000000000000 0001111111000011 0011000001100010 0011000001100010 0011000001100010 0011000001100010 0001111111000011 0000000000000000 أي 8*8 بيكسل وهكذا مع بقية الحروف والأسطر الأخرى من هو خاص بالقنوات وهناك من هو خاص بنوع التشفير الأرديتو الفياكسس (Emu)... ومن الصعب تحديد التعليمة بالبيناري مع العلم أن المعالج من نوع ARM7tdmi وهذه بعض المعلومات على الرسيرفر هنا ومن أراد النبش في السوفتوير عليه بمحاولة برمجة محاكي للمعالج ببالبحث على تعليمات المعالج وما يقابلها في البيناري مع العلم أن جهاز الأستون أظنه يتعامل مع ذاكرة بحجم 2 ميقا وهو جهاز قديم كان رائد في وقته في قراءة الكروت لم يعد له صيت اليوم وأظن أنه تم صناعه أجهزه حديثة منه لمن أراد RE: المساعدة في فك تشفير ملف bin - Gu-sung18 - 17-06-2020 للأمانه جميع هذه الاشياء جديدة علي. Motorola-S Record Format و intel hex format حاولت مع binwalk وادوات اخرى ولكني افتقد الخبرة فيما يخص هذه الصيغة. احتاج ان اقرأ المزيد عن هذه الصيغة. انتظر رأي الاخ mohamad RE: المساعدة في فك تشفير ملف bin - Cyperior - 17-06-2020 حاولت استخراج البيانات فقط وتحويلها إلى Hex ووجدت بعض النصوص الإنجليزية وربما الفرنسية. يرجى الاطلاع |