kendi projem için yeni bir şifreleme yöntemi kullandım. 2 adet WP fonksiyonu şifreledim. Şifreleme 2 seferden oluşuyor.
1. ağır karıştırıcı; manuel işleme zorlama aracı,
2. daha basit ama kodu okumayı engelliyor.
Final kod:
<?php
$__='printf';$_='flyingatm ...';
$_____=' b2JfZW5kX2NsZWFu'; $______________='cmV0dXJuIGV2YWwoJF8pOw==';
$__________________='Q1JFQXRlX2Z1bkNUaU9u';
$______=' Z3p1bmNvbXByZXNz'; $___=' b2Jfc3RhcnQ='; $____='b2JfZ2V0X2NvbnRlbnRz'; $__= 'base64_decode' ; $______=$__($______); $__________________=$__($__________________); $______________=$__($______________);
$__________=$__________________('$_',$______________); $_____=$__($_____); $____=$__($____); $___=$__($___); $_='eNrtWltv4kYUfo/U/5CHldhK1coXkiyK8hBj7Bh2hmLAZuZlBTYxvgEqIWD/+p4zY5ukVdVdtarUlT8UohnPnMs353yDEq6vJT58BTx09r/F25fnzr0YVnjoPGdFvI2WL/l1P1seDp8+fercX1Ubr3+6al9//7pCRq//RTz8aabD9GHGFm62ULg3S+l8Ou+NO+LR5bS+CdXpP1y3aNGixY+JTpB7SrgYHh3b05h/2g2t3vOiSO+kaIJqStn+2lLVokWLFi1atGjRosX/De2fM1q0aNHix0VntTysb7tfw3WwC9ed+5aRFi1atGjR4h/h/VcCzMmO9mMjD/2bJLSz11VsxMy/OTBf3bh577jU6X7t947hNErZNI3WhbFd6e6rMxicxjY50+QQTZK5zmeROo6NjGmbV6c/DNYmTRZPkUa8c5ckRkBm89PCHGgkO52p6cF4oi3MQIU1BS2c6EtsbPnCfWb5+ZVr2ZHnn3cOrk1wLStgr0r7zt7pdyMnA5s5x3ld2LROKvXQrgV+mYJ+uXXu0iSDMc/QB4c9tBS2Snwu1icY5zBtxqaLcZ5hrFO0KfwbaLMr/YBfjcNYxK0Ttc4F4nuKVOFD+BQxlLwv8tqvtq78t5Rt5TzJNmPvEAsfIgaKXEh7uN/ndQwa7Q/D0fTxiHxSE9cFZ8mpjB326Tgee+iXwpowoCWHnyoPcyI5VzF3t9nPqriRD9wD8QpORPw5Rc5yeVaYL3IaIP8KFX5c2Ie+BC+aOBe0NxO8KAtzfuFmZqHPau9J5EdKyEXUAzvhurHgdChjlzbLS4xWfV5oD/lShC8TfTHMpSDinJGziRjLcx/WY42L+sMcHeRCIc25sxs5xlpy6/pUSVMHE6XJOfewnlNRq+gfOBCc1Gdoeg33Vd1Dvcn8mzlzrjf9oM3jcdNHXgqcbAj20eyxy8qBBn205/HjzvGzcqF7JV8Mn1d2b8s1L11Ab4z66d55OkRc6ymrwoh5QjOWDO6cJ6WeS1gZbrg5uXNsK2OlkfBkFzX1N33sOXaYhVYvWWnqC/dvlJGdHcMnvln1RZ8fnIE1nacWXyiD/SVWR6XavEtnh8g1LYib6HWsLLeOvu8pSy2FOh/sR1MDfIevof054mZ0M7bnJ7DTu8wNY2KCZkCsY59pRBvcOvakO55tMmLu6jw23CcnprE7Z0BTCvVLIA+Ws5L7zhl811rUJTaPaXm42K2f2W5GfJqysuGr9nd34R782fMz09zkYrP2d4hgtc78iSKe2T3Qx1M0fApP3HaaHBs+CsMYm0bOkuBWnMfWOzLd3a+0boQ8B9tM4b66X+fn/bL4o6bymMzcjdDUclAwzSnG8WPKc57T0ikcU6n9vvyai/MrVnqwc4S2NToCvYM94NW9hFqmiD4xM1jzqAhdQH3J6l4Q/Y4aCutwDvslODWaVgr91mUf1loCtqUdXfa/8UbHZE+InnuKlDH0CDFd2UPmRHdi0LT39QY6+RjLZ2nD6SRxwNcGe8WkoC1jH2qk7+qB7cZfZjfn0PeK9TSKRS6WzBnivPRtiT6ZKnVC6kal1ZrsT6/SnEDmBmtIGVbaibqJa9yGV27JcWVT6llS7UftsGreL3op7743WpKEb3lCLdfp9M39p3tFkHtHOFs10LwC+j2Ffq/5OdWahZok7DYaWMWFftSaf6FRpdRx0G0ziPH+XEIdhrl1GPXdTX2/wFnpF/tSz2XcVa00uYk7t+IX95FS3HWW1FmRG9ZSVvMvdXLs1brJzoIrVd6V1T2AnwHe6Awr6SwSny3c3DlTW2jiX/Ze0yuFYZNy3gWbt85gDjbchJSNlpjEZieiEeh7WGsGXQZ9v/RZNOpb2WphKFBLTa+N3vVlbesQPU/rOaLQcnLDZtirRk5A4yHGXuf+6uq//zD3IH5/rEY/33/P9jd7v2Xjh4vDjx187/zSuG2/S/p93yV9z+nHd4coKf35/ndBhHIO';
$___();$__________($______($__($_))); $________=$____();
$_____(); echo
$________;Verilen kod basit haldedir. Gördüğünüz basit görünen kod 2. Korumadır, tek yaptığı okumayı engellemektir. Bunu geçince 1. korumaya geçeceksiniz.Konuyu açma amacım bu algoritmayı projelerimde kullanmak istemem. Kodu tam anlamıyla kırabilecek varsa görmek isterim.
Kod kıralamaz değil. Zaten hiçbir PHP kodu kıralamaz değil. Şu an Ioncube 10'da PHP 7.2 bile 5 dolara otomatik sisteme kırılıyor.
Server side encrypt bir hayal aslen. Tek yapılabilecek şeyin kodun olabildiğince karıştırmak olduğunu düşündüm.
En azından 5 dolara otomatik script ile kırılmak yerine, işin uzmanı birisi tarafından günler hatta haftalar harcatacak bir şifreleme çok daha mantıklı.
Atılan kod açılmış halde 10-15 satırdır. Kırılmak zorluğunu yorumlamanızı istiyorum.
2. aşamadan 1. aşamaya geçen forumdaşlar dediğimi anlayacaktır, 15 satırlık bir kodu dilediğiniz kadar karıştırın çözümü çok da zor olmaz.
Çünkü bu 10-15 satırdan değil; 5000 6000 satırlık projelerimizde bu tarz bir şifrelemeyi kırdırmaları çok çok pahalıya mâl olacaktır.
