it-swarm.asia

تحرير الروابط في تذييل وورد المواضيع مع Base64 رمز مشفر؟

تحتوي بعض سمات WordPress على روابط مشفرة في تذييل الصفحة ولا أستطيع تحريرها إذا كنت ترغب في تحرير الروابط. هذا هو رمز المثال الذي وجدته:

<?phpeval(base64_decode('Pz4gCQkNCg0KCQk8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQoNCgkNCg0KCTwvZGl2Pg0KDQoJPCEtLSAvTWFpbiAtLT4NCg0KCQ0KDQoJPCEtLSBGb290ZXIgLS0+DQoNCgk8ZGl2IGlkPSJmb290ZXIiPg0KDQoJPD9waHAgdGhlX3RpbWUoJ1knKTsgPz4gPD9waHAgYmxvZ2luZm8oJ25hbWUnKTsgPz4gLiAgV29yZFByZXNzIC4gPD9waHAgaWYoaXNfaG9tZSgpKSA6ID8+PGEgaHJlZj0iaHR0cDovL3dvcmRwcmVzc3RoZW1lc2ZvcmZyZWUuY29tLyIgdGl0bGU9IldvcmRwcmVzcyB0aGVtZXMiPldvcmRwcmVzcyB0aGVtZXM8L2E+PD9waHAgZW5kaWY7ID8+PC9kaXY+DQoNCgk8IS0tIEZvb3RlciAtLT4NCg0KDQoNCjwvZGl2PjwvZGl2PjwvZGl2Pg0KDQo8IS0tIC9QYWdlIC0tPg0KDQoNCg0KDQoNCjw/cGhwIHdwX2Zvb3RlcigpOyA/Pg0KPC9ib2R5Pg0KDQoNCg0KPC9odG1sPiA8Pw=='));?>

هل يعرف أي أحد كيفية العثور على رابط التذييل الذي نريده منهم وتعديله؟

4
user391

حسنًا ، هذا هو الناتج من هذه الوظيفة:

?>      

        <div class="clear"></div>



    </div>

    <!-- /Main -->



    <!-- Footer -->

    <div id="footer">

    <?php the_time('Y'); ?> <?php bloginfo('name'); ?> .  WordPress . <?php if(is_home()) : ?><a href="http://wordpressthemesforfree.com/" title="Wordpress themes">Wordpress themes</a><?php endif; ?></div>

    <!-- Footer -->



</div></div></div>

<!-- /Page -->





<?php wp_footer(); ?>
</body>



</html> <?

لذلك ، إذا كنت ترغب في التخلص من هذا الخط المشفر base64 ، واستخدام هذا ، فعل ذلك. أعتقد أن ذلك كان مجرد طريقهم لمنع مجموع غير المبرمجين من العبث بروابط الإسناد. إذا كان السمة مرخصًا له من GPL ، فأنت غير ملزم بالاحتفاظ بأي جزء من هذا الرمز هناك.

وهناك حجة قوية يجب طرحها وهي أن الموضوعات هي GPL بطبيعتها (وهذا لا يعني أن الجانب الآخر ليس لديه حجج قوية أيضًا ، ولكن كما أشار مايك في التعليقات ، لن يتم الرد على هذا السؤال حتى يتقاضي شخص ما ، لذلك دعونا نترك هذه الحجة بأكملها خارج هذا السؤال).

تصحيح

للحصول على الإخراج أعلاه ، فعلت هذا:

<pre>
<?php

$out = base64_decode('Pz4gCQkNCg0KCQk8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQoNCgkNCg0KCTwvZGl2Pg0KDQoJPCEtLSAvTWFpbiAtLT4NCg0KCQ0KDQoJPCEtLSBGb290ZXIgLS0+DQoNCgk8ZGl2IGlkPSJmb290ZXIiPg0KDQoJPD9waHAgdGhlX3RpbWUoJ1knKTsgPz4gPD9waHAgYmxvZ2luZm8oJ25hbWUnKTsgPz4gLiAgV29yZFByZXNzIC4gPD9waHAgaWYoaXNfaG9tZSgpKSA6ID8+PGEgaHJlZj0iaHR0cDovL3dvcmRwcmVzc3RoZW1lc2ZvcmZyZWUuY29tLyIgdGl0bGU9IldvcmRwcmVzcyB0aGVtZXMiPldvcmRwcmVzcyB0aGVtZXM8L2E+PD9waHAgZW5kaWY7ID8+PC9kaXY+DQoNCgk8IS0tIEZvb3RlciAtLT4NCg0KDQoNCjwvZGl2PjwvZGl2PjwvZGl2Pg0KDQo8IS0tIC9QYWdlIC0tPg0KDQoNCg0KDQoNCjw/cGhwIHdwX2Zvb3RlcigpOyA/Pg0KPC9ib2R5Pg0KDQoNCg0KPC9odG1sPiA8Pw==');

echo str_replace( '<', '&lt;', $out );

?>
</pre>
6
John P Bloch

الإجابة الفنية هي: أزل كود eval من السمة واستبدله برمز خاص بك. أو قم بتصحيح كود eval ، لكنني افترض أن هذا خارج عن نطاقك.

الإجابة الواقعية التي سأقدمها هي أنه يجب عليك التفكير في عدم خداعك بعد الآن (وعدم إزعاج الآخرين بهذه الحماقة التي قمت بتنزيلها). الحصول على موضوع حقيقي مع رمز نظيف وليس كومة من القرف. هل أنت مهتم بكيفية ترخيص هذا القرف؟ انا لست! مجرد القمامة والبدء في حياة حقيقية والموقع.

1
hakre

بالمناسبة ، لقد رأيت Base64 تظهر حيث أنها لا تنتمي أبدًا. نتيجة الاختراق. أستخدم عددًا من السمات ولدي أكثر من محرك أقراص منزلي أكثر من أي وقت مضى ولن أستخدمه كجزء من التعليمات البرمجية الخاصة بهم. أقترح عليك العودة إلى السمة نفسها قبل تحميلها ، أو إذا كنت قد انشغلت من خلال صفحة المسؤول وليس من خلال FTP ، فابحث عنها في موقع المطور وتنزيله. معرفة ما إذا كان هناك (base64). إذا لم يكن كذلك ، لقد تم اختراق.

0
JoeTaxpayer