اذهب إلى المحتوى

السؤال

نشر (معدل)

يا جماعة بدي مساعدة كيف اقدر افك تشفير هذا الكود البرمجي من ioncube v10.2 php 7

للعلم انه هذا الكود البرمجي لورد بريس وانا بدي اعدل على الكود بتمنى المساعدة


// 10.2 72
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);

 

alqalam.php

الملف مرفق

 

تم التعديل في بواسطة عزام عبد الحافظ
تنسيق السؤال

Recommended Posts

  • 0
نشر

مرحباً اخي

الـIoncube يتم تطبيقها على السكربتات التي يقوم مبرمجيها بتشفر الكود المصدري لحماية حقوقهم و عدم العبث بها. لكن رغم هذا توجد بعض الطرق لفك التشفير والحصول على ملف php الاصلي، يتم هذا بعكس عملية التشفير(Encode) اي عمل Decode او فك تشفير

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

اسم احد هذه البرامج DeZend Engine يمكنك البحث عنه على جوجل وتحميله ثم تنصيبه على جهازك وفك التشفير

قبل اعتماد اي رابط تحميل عليك التحقق من سلامته وخلوه من الفايروسات ، او قم بشراء نسخة رسمية له

  • 0
نشر
بتاريخ 10 ساعات قال محمد رشيد2:

شكرا اخي كريم على الرد السريع واللع تعبت لحصل رد لاكن شو الفرق بين decode وال dezend

واذا في شي حل اخر

حتى نفهم ذلك دعني أشرح لك مفهوم ال zend أولًا.

يقوم ال zend engine ب:

  • يتم عمل compilation لأكواد php إلى مجموعة من ال opcodes "و ال opcodes هي اختصار ل operation code و هي تعتبر تعليمات للآلة تم كتابتها بلغة الآلة machine language instructions"
  • بعد ذلك يقوم بعمل  execution لهذه ال opcodes

و عملية ال dezend هي عكس هذه العملية و للقيام بذلك يمكنك استخدام برامج أو خدمات مدعوة للقيام بذلك مثل idezender و غيرها.

-- أما عملية ال decode.

عملية ال encode هي تحويل نص ما إلى رموز غير مفهومة عن طريق آلية معينة، مثلًا تحويل كلمة "something" إلى الصورة التالية "437B930DB84B8079C2DD804A71936B5F" حتى يصعب على المخترقين معرفة الكلمة الحقيقية و هي تستخدم لأغراض الحماية.

و عملية ال decode هي عكس عملية ال encode أي إعادة 437B930DB84B8079C2DD804A71936B5F إلى something.

و هذا ما تقوم به ioncube فهي تقوم بتشفير ال opcode و ليس الكود المصدري نفسه مما يعني أنها تقوم بالقضاء على الكود المصدري نفسه و إذا قمت بعكس عملية التشفير التي تقوم بها ioncube ستحصل على opcode و ليس الكود المصدري أي لن تتمكن من التعديلل عليه في هذه الحالة أيضًا.

و لفك هذا التشفير أيضًا يمكنك استخدام بعض الأدوات و التطبيقات مثل İoncube Decoder.

و يقوم المطورون بتنفيذ هذه العمليات على مشاريعهم لحمايتها و عدم السماح للآخرين بالتعديل عليها أو استخدامها، أي أن استخدام هذه الأدوات أمر مخالف.

-- إذا كانت الملفات التي تعمل عليها الآن هي ملفات لمشروع أحد العملاء مثلًا و تحتاج للتعديل عليها يمكنك أن تشرح له الأمر تطلب منه تزويدك بالكود المصدري للمشروع حتى تتمكن من العمل عليه

 

  • 0
نشر
بتاريخ 10 ساعات قال محمد رشيد2:

لا الملف لورد بريس

كيف بيكون الكود المصدري

الكود المصدري أي الكود الذي يكتبه المطور بنفسه مثل:

text-21.jpg.671a4c8ee5694e0da26d4a99fee63d91.jpg

أما الملف الذي تم تشفيره باستخدام ioncube ستجد أنه يشبه هذا 

5fad4eccf26cb_Annotation2020-11-12165423.thumb.jpg.2ef34655035d4a9f0701011637265d8d.jpg

لذلك الحل الوحيد هنا هو استخدام أدوات و تطبيقات ال dezender

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...