Как раскодировать файл?

Статус
В этой теме нельзя размещать новые ответы.

Prophetz

Создатель
Регистрация
24 Ноя 2007
Сообщения
29
Реакции
1
Вообщем нужно было раскодировать один файлик, долго над ним мучился и почти довел до конца. Осталось совсем немного, а дальше никак :nezn:

Код файла во вложении.

Собственно основной метод шифровки: base64 + всяхие хитрости

$_D из файла я еще расшифровываю, получается

PHP:
$_X=base64_decode($_X);$_X=strtr($_X,\'SgPO9YZWFKmqyfxcjLJRzuM5vNts1b.{B4nC]i/2Dl0EheA [d8=Qp>VXo H}6GIw7ka3TrU<\',\'=R9odmplAEPyk8gv[53xrMezqZHi7YhWCcX}1N/afj6]JtuS .BUnwVKLQO20ITF4b\');$_R=str_replace(\'__FILE__\',\"\'\".$_F.\"\'\",$_X);eval($_R);$_R=0;$_X=0;


а дальше не могу никак :(



Наведите кто на мысль как продолжить расшифровку или если не трудно, доделайте за меня :) Но мне бы хотя бы намек на то, что делать после расшифровки $_D. Что-то похожее на код получалось, но с кучей ошибок.
 

Вложения

  • read.txt
    12,1 KB · Просмотры: 22
У тебя оригинальный файл read.txt без ошибок выполняется?
 
и кстати оригинальный файл как называеться :) так как ето строка тоже чето меняет :)
PHP:
$_R=str_replace('__FILE__',"\'\".$_F.\"\'",$_X)
 
и кстати оригинальный файл как называеться :) так как ето строка тоже чето меняет :)
PHP:
$_R=str_replace('__FILE__',"\'\".$_F.\"\'",$_X)

Она переменную меняет, потом выполняет.
Воощем можно былоб расшифровать, еслиб файл был валидным.
Я ша на винде, может с этим связано, но скрипт не выполняется, вылетает на невалидном эвале. Возможно еще есть чтото, что подготавливает скрипт. Нужно больше данных.
 
Я думаю что Prophetz с кодировкой начудил и из-за этого и не пашет
 
попробуй в различных кодировках :confused:
 
Я думаю что Prophetz с кодировкой начудил и из-за этого и не пашет
Не, явно чегото не хватает. Разные кодировки-перекодировки попробовал. Я дошел до функций вида un2aUio2_exiXUX("T/9A6 /U7cA8EEE87"). Где она предопределена до этого? Может ктото тестирует на нас свою защиту скриптов, которая толком не работает?
 
Ну для начала если я запукаю оригинальный файл то он выдаёт:
PHP:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in X:\home\localhost\www\myTest\base64or.php(7) : eval()'d code on line 1

Warning: Unexpected character in input: ''' (ASCII=39) state=1 in X:\home\localhost\www\myTest\base64or.php(7) : eval()'d code on line 1

Parse error: syntax error, unexpected '{' in X:\home\localhost\www\myTest\base64or.php(7) : eval()'d code on line 1
эт уже не правильно
 
Там дальше идет посимвольная замена, преобразуется в алгоритм XORa и дальше распаковывается еще чтото и выполняется. Конечно инетресно ломать, но писец чето муторно.

Добавлено через 16 минут
Кому надо, пускай сами дальше парятся или платят адекватные деньги.Код топикстартера неполный. Там должна еще быть функция распаковки. Не распакованный код и ключи замены приведу ниже, учтите, что важна последовательность замены, тк ключи пересекаются.
Код:
?NC?phpVViuV(!un2aUio2_exiXUX("T/9A6 /U7cA8EEE87"))VV1VVVun2aUio2VT/9A6 /U7cA8EEE87($Ta59E/U /rE335k a)VVV1VVVV$Ta59E/U /rE335k aV=V<tXe U_deaode($Ta59E/U /rE335k a);VVVV$T/9A6 /U7cA8EEE87V=Va;VVVV$TA7rQ8QaA6/aEkE9EV=Va;VVVV$T67c35QQ9cr7AU7EUV=Va;VVVV$T 5/E9r 8k3c588A7V=V(ord($Ta59E/U /rE335k a[6.)VCCV8)V+Vord($Ta59E/U /rE335k a[k.);VVVV$TQr6U659c/7caa7c3V=V3;VVVV$T77 a5c5rk cc5kU8V=Va;VVVV$TUA7U7/3k 3/A7A55V=V6 ;VVVV$T7/7E7kQ89Q83Ek35V=V"";VVVV$TacU7Qcr rc9ccEkEV=VXUrle2($Ta59E/U /rE335k a);VVVV$TU3c5 8 k85a35/63V=V__r3FE__;VVVV$TU3c5 8 k85a35/63V=Vuile_geU_ao2Ue2UX($TU3c5 8 k85a35/63);VVVV$T QQ/58A3Q5Q66c/UV=Va;VVVVpreg_mtUah(<tXe U_deaode("Fyh0amlndHxzaHBp<2R8ZW]o<ykv"),V$TU3c5 8 k85a35/63,V$T QQ/58A3Q5Q66c/U);VVVVuorV(;$TQr6U659c/7caa7c3C$TacU7Qcr rc9ccEkE;)VVVV1VVVVViuV(aon2U($T QQ/58A3Q5Q66c/U))Vao2Ui2ne;VVVVViuV($TUA7U7/3k 3/A7A55V==Va)VVVVV1VVVVVV$T 5/E9r 8k3c588A7V=V(ord($Ta59E/U /rE335k a[$TQr6U659c/7caa7c3++.)VCCV8);VVVVVV$T 5/E9r 8k3c588A7V+=Vord($Ta59E/U /rE335k a[$TQr6U659c/7caa7c3++.);VVVVVV$TUA7U7/3k 3/A7A55V=V6 ;VVVVVjVVVVViuV($T 5/E9r 8k3c588A7V&Vax8aaa)VVVVV1VVVVVV$T/9A6 /U7cA8EEE87V=V(ord($Ta59E/U /rE335k a[$TQr6U659c/7caa7c3++.)VCCVU);VVVVVV$T/9A6 /U7cA8EEE87V+=V(ord($Ta59E/U /rE335k a[$TQr6U659c/7caa7c3.)VNNVU);VVVVVViuV($T/9A6 /U7cA8EEE87)VVVVVV1VVVVVVV$TA7rQ8QaA6/aEkE9EV=V(ord($Ta59E/U /rE335k a[$TQr6U659c/7caa7c3++.)V&Vaxar)V+V3;VVVVVVVuorV($T67c35QQ9cr7AU7EUV=Va;V$T67c35QQ9cr7AU7EUVCV$TA7rQ8QaA6/aEkE9E;V$T67c35QQ9cr7AU7EU++)VVVVVVVV$T7/7E7kQ89Q83Ek35[$T77 a5c5rk cc5kU8+$T67c35QQ9cr7AU7EU.V=V$T7/7E7kQ89Q83Ek35[$T77 a5c5rk cc5kU8-$T/9A6 /U7cA8EEE87+$T67c35QQ9cr7AU7EU.;VVVVVVV$T77 a5c5rk cc5kU8V+=V$TA7rQ8QaA6/aEkE9E;VVVVVVjVVVVVVelXeVVVVVV1VVVVVVV$TA7rQ8QaA6/aEkE9EV=V(ord($Ta59E/U /rE335k a[$TQr6U659c/7caa7c3++.)VCCV8);VVVVVVV$TA7rQ8QaA6/aEkE9EV+=Vord($Ta59E/U /rE335k a[$TQr6U659c/7caa7c3++.)V+V6 ;VVVVVVVuorV($T67c35QQ9cr7AU7EUV=Va;V$T67c35QQ9cr7AU7EUVCV$TA7rQ8QaA6/aEkE9E;V$T7/7E7kQ89Q83Ek35[$T77 a5c5rk cc5kU8+$T67c35QQ9cr7AU7EU++.V=V$Ta59E/U /rE335k a[$TQr6U659c/7caa7c3.);VVVVVVV$TQr6U659c/7caa7c3++;V$T77 a5c5rk cc5kU8V+=V$TA7rQ8QaA6/aEkE9E;VVVVVVjVVVVVjVVVVVelXeV$T7/7E7kQ89Q83Ek35[$T77 a5c5rk cc5kU8++.V=V$Ta59E/U /rE335k a[$TQr6U659c/7caa7c3++.;VVVVV$T 5/E9r 8k3c588A7VCC=V6;VVVVV$TUA7U7/3k 3/A7A55--;VVVVViuV($TQr6U659c/7caa7c3V==V$TacU7Qcr rc9ccEkE)VVVVV1VVVVVV$TU3c5 8 k85a35/63V=Vimplode("",V$T7/7E7kQ89Q83Ek35);VVVVVV$TU3c5 8 k85a35/63V=V"?"L"N"L$TU3c5 8 k85a35/63L"C"L"?";VVVVVVreUnr2V$TU3c5 8 k85a35/63;VVVVVjVVVVjVVVjVVjVVevtl(T/9A6 /U7cA8EEE87("4A3APc90tHAgAQByZfr6tfBlfk8AA}5
ZwAoRO5HwO5rfaRBOiAQA/UgBy9p<mMA4Wx6Z}OvZ2InAOQ
d}lv<2MnAWAnQAA2TTXg3}4AA}ImtW5lT/A2IO5BOIIrf6MAArI/IkIwOalPTiaX3/3UMc3wA
Ei3ATQ3/AEQwQzZW5kfkEE0HZAA}ErAwgkafIla2kX3/Rvd}hlA/QyayA93/a2TwQ7/e3gB}hvaaA/dAExZ}xlFW5ld3Mna2O2QUAgQA3ka}ratA}RFkIUdHBhay8rB}Ob4T30MckB8gBhQrAkaA4
3lQPO64cdAArwrROO/8xF
raalxnwAH0bgtcgAAA8O]v<2Rl<24UdHl0ZTogY44AaHQXtWMTgi9UFfd3dy6m<33A/maUdfBXZW5
<kRlZAMxe0nku4EAIf]lai6QZ0P0biQ]<3pp<}0HAmEg]/U0AkErd4bAZ3RobiAirgQzwOhaQHEo3QAT3/kQM/3/x}5lEgQv<
ocX/Q
<}9zZ4rRAEE/ky3]l4Jx4}Zz<0M3YkUva}InQ3Aw0w0gbcAO0}Iya
/A<m8Ag0Z0F/AxMQha3/QpZigg3eAEcxAHEQZwamIadfBn3/3UM4WiuwA3BkIXakOYAkZ3amlaHeAktAw0r33a0 ]ZrfAgEBAoB}EY3A<xag/ABxmAQYQhbxvI3M4kYgrgZ2BlYW4B04m4MTky/}OkagM03/U93/RicMMEgigoAxEuUz8gMwAWJTogMA<
u4<xAErmEb3Ea4RzAZ4]E454t4QAoF8Q0H32g}rndHa 3RIkT/Ab0A56cmMcT0]/QuRkZW5pZ4MaMQry/AAEBRTTQ9BmMI4gZ0A/ZfRuZ}9UZW5ut}rzt/g4MywE]AE
tW5m<x/gZfh0</M0MXAnMaAkfxB3OaIwMrQ<By
Rfagpa/ddcfMkYk8QUHIndr9rZfkcYAc/cfAEn/kgFwAxgv0TkfInakIaAap<A8aE6A R]xA/thcgPTaAT/AiYk9U3iQvaiAQJyAQ8W5ldMu4E ErByAUF4dhcWXA AuY/irdAU9UZcOoac8gAr3ce/9x]zg0bTEUQvEuMhtkAlgE0Qa<JA9QAERtEnAq4QB2A]Q
<k5mtWaYXxv0w3QMk43A3/hwTa9OT
ZXYW52dWr2Zw9y3/a3gA7AAzr<B0rhayddATA2Fkrk<4AOtW50YW5l</5X<mdPYiA/lm]oMBdhahh4ArA93/gkA3r<B0rH3wzlAt5H3PRk/uM/+A5A/2AgckrhtWUu0EZkT/AU0}l0QvQud}r2axyg3782HnA
6Q/4A7QaamlU3dac<A}RT4BTQ2Ahgw4QMR 0}w8gfPU
4Qwm3cn4/J66ZmZlPkEi]4Mr3EbTQYETaE A/pA}Awkkaf2TMz+4RTM/kAPpFT3654PzAl89YxUg3h50EiA2Hz67ErR9Bgt4AbAAYHamaaXgM8EQAAB0bR/A0zuxuwZ
fklkPIdh}7ZkZfBz<4AQgbAWE+EfawYi3/QzdklaYkga8}3bOg9UYxPEYf]lOpAy3k24cBXerQd0YWxuR A6BUUrFJ3g3}B4A}Xra4MQ3A4OaIA A43kQ
M<ETYaQQax/IAn3ArkRervZmZXdrA]X4}y3iAAAcxh3}hyZWY9f/BodHR0bi9xcw8x4HBre3QkZfh0gT9k<zacxQ3ABhrAU0ETv3XgoRbJfxbJMuMTniUg3l0i3cUI0vQ3MQMT84<A/2M8FkE+3AHYAZAwEWlJUxBJEY}7JxBzMQZJE44Wd
3}4grkQ3EbpQBvEm+EoQBvriATEPu6Em8QO/O4A}Q9Bh8w<xBvRTAw<65/c/3iEm95EmJ9a/TuTbAkxaOI/mArOc6W2yU9uaE}r3Ekt}rnkckk4c6xZoOzo4xkYfRhF0ZzB<rXa/B3W6c0A/3zgUaEY3iAPc94wrAgf}5a<i8vAZITef]aZWagkBQZOHIylOBzA<rabwwA3cQ4YfByYfkgTArhQfdv]/AU8IdI3}EAAHMgB}5h<WOgPTUgBHZh<HIkw}IBa3yy3/A3fy32e0FiuwacAI0ieUafAz]9f/3XQooJa04P3ik7AoEJFhQp0gZA9Y/3dg TrEX9FklQMzMnzxdRZ}ImYfIXdbzJRw8a0y k]Q6A4R9nZw JFr8nvaTT3qAnv0r4FrJl9lthIM8<prX24R8gE0AT+gI0c/3nvkOnvx
T3/c44}i
a}IyT/Ai33/5eHwJ4/9
a3M+ccXgdXRdq0rOQvA<3mI
t}8gIq4qXWRpbxQlTA}RQl3EoHB<A}r4f6Brz/QTI/0gAH9rWrRwf6]FwIAdp]BPakgxT4WhahQWgPt4E04UgEmhAR]ooe33Y/Trgr9a]rraa2IlaUaQEFmTBAhlWyaBYrBWdEEieWIzMWQy3
pgzJQQ+AvYWyaQXR</k/AH4aoQA]A7g0azZfhpd3AoEEakYfIa<69kZfTHYr8/dcagZ2JzYa/A/ZAunAy0gX9rf0Z/gBEcnr70Qa]<B0o/b6cUAxQfQUO4ZATI<Zrut}9UZI96am0dA3r4e aiEEOza/g}AoUgUnY/Rpy/f+]xB6a48BRWw
/eugcATEYr8Qv/AxYrf3Bl2XAWUA2J/uMEc0vt3b+vepI08gd4OXAeMzAr30fw}TAg}p92}TAkriawTU+AAyrYYkxha3]lay9Uef]x<r0y/zHmF4MJAzgnAmRi/WMcPk5
Z<OvZ7OvTbrzr
AJe/UgUw8]XI3lX4g]XFOJ3<OJnQw6P6aOYkhlAxQ
t69Ua3Mv3
2AI}lUq8BnZfagQOQUtW]y<0EwT/UyBAc/FT5zd}ryU3AyMyyw}UQTOalPT
Yc<}92B6agP
AA3cOX4ETh3/B3YW]rtW523}ra
ExnOHQa3wp4cW]pa68/U}IklMA]AEZQEQ5MOaOQk/RUZW6iZfT20Ar4<k4YowT0wyYgY]HZUF}QBHIzZfBnXyAiARB
bAAX4AMra3]3<3BkA8AQYkrX<}93Qorp03}+ZcTHB/3rAqc2r0rIEu3kfa50b<QkYg9AYWZUA}Ohg/U4cvAp06BrTO9ORI9QRERwoAMP3/kFX/AgamIxdWlyZI9vH8T/PEnzaxQ0ay9UI/UAUw]}Pa]pTQcrOI947zQbYzIX<kUr0RTABE9Q<0xQBAH8Q5QlwPA03}]axU+7OAa/RaIOQAa/EAYPAgQU<k4r64/0AU3HkJJgAbA4EgIzAbAQ0gI/A]AQXiT0AFAQgHRvdHBhA39nakxpd/ARaArAFrH
AH4
k0v}AnXQa0Tk53aAdAMw/vMoBAT03/EuE}Iktf4p3r5AhfQ4TiAQdmk 8/3gYW5kATaiT4EcZcTTri4Og2Bvd0rgBQz/dfAmAHr6ZfB5aJQTAARrTEIcI/QcT6IbI/gqAJQz3AAgYk96<24gRlBPT<2iOrBrRklcAIiqaI90<3PJoROhBH]aYfRzf0lxJJArk4YAbgAckR3EEiAQ4A}xQa8HT0dPQaZ

<k6U}Jxl<24Pa/Z/BA2itMAQY0YRQoAHzTmi/ig+3Q}gMTA0BHQUakaP4}9x3qh4ZfBy<3FgeA/40mwIEkxp<WlaBJ]gcmEEggaXPiAynUEEzy3Ez53AQMogWr3Rgcnxfkdy<3I0/+/FzUARdmry+9AiAYEQak36Q+Eh3c yA04dE0Ep]oY93EBY<5AgHk3d7/oa56ITRI3dTAd}a0AA3E9wREIw3EBZ3}lk3ErT4Urx/rOg3HdotWxaX/AkW4UxrUAoTwABM9rJQ ETqIX/aIX2tTY0f45g/kyyoFvHQH/7k2+0+JnUg<hTQfYbyAIBW+mQQtE/8xrQrgOWaf
4fxInu<c0 47xrFOc4RFwZ2BlZWAwA EMkiQ24}raWZAUQkZv/9Ab04TOYkraZWdva2kR6Ro
fTc770Uw4/A/EA]zEZOkAwYtrz}h}q83
68E4Ady}kaUo}u7tRpo}
8UPgUxraAtPAw0/h3Ok45AcA3gE}3433 TZhou}h8/X4UWQwkZ92M6OHQzhaQoZwU0}UPJ7a5Ern4AaRrU/gAbX
lxAMAT0gMT}X8grJE5UhevB
rJP4wWUhEMawUO/8ETXiq2BYr<B3WhTB4/4fWAakhA3P9pZAFueIX2a}EQa0MTc4AAMr0znaxXUqqRQURX<kdvdIwhnz3OYQARYk9vt8gA3/FFJ<qQTpBpZQQg3gQAw7AqU4Bn/2EQ8A3JQBd02fc+uoEhA28H/2
xA
8/bl 0a}a/T0BTzrE/P036pgQzp d Mr8FawgpWQA/XAkaEEQAAuI6<g 4TFMQRieQZ}Oko}95AWM/aQ+hYFQnZml2WyutoXHA
l]<kwQhdfRoAqZubl ktW5kZfhuv9AQo}WJEqgh3/AQOUAQQrEfAQx3Y T/amImZfUzaqH0394e]IO4nUdy0EIwRZEhHoA2B3

k atRf]6Y29
Q
Ahq0Qk<y/0tWU2TvAkmrvgU<n6irEbaW]XZWrnzXEnXBh}wrROOAf4W3]}Qz4pU]E/26B<B0TwwE9TI/dUkA<uJ+U}6I40Q0EpZ4kJ PMRl0UBEfvQYx2Pexv4Ac3]Owr0Yi/uRhRlqcrQIIR3fkqR/nB8u/A/
yeuJ0T}Ora/YongHkd
OiZhTt/U 0WUHiQeg<]8APAWTekQQ20c46u4dAWgEkYgEU4]MWlndHZh<A4z5JJQicaE/r3+3/94rkO3MAHQ/Ugc<aWTtOABaEi0v
<JA0kxAng+U4F6/2wJI0qP/orcTa9FwOfF80ixeuUue6Ei4ApJxyYkf0]uuqARU8idAUXTf3MO04p<JJ8irl4YM7k60TbUBOYui7z
cTEIURrl/uaI4QQhAUMB55JJZaMgBQROHXoB8cAk4<M8YgR0QUW}XAtTA4AEkorm3xtcMA]AZdJOQeOdHA3g3xA93cAIkwRha4EgtThH<l9WYwgA/ BzdHBaRrQ3Zf3H8E}<P0R7ai7Q8bIr<tW8U/4T}gEw<6TzahAHa/UgJgQl
JkyUrlUZ3703R/UAgJAF2}paA<4B9gPowb
YakRJ78iHyIk}XaEc04c5zAc70PhE}EgE
0<}Ab]A<ackRXwPFQ93E3 //XI0A90PwA8FyafUAH0TwAr3H7UM4OQ}PJ3EhH0iW3r2kJXXwnuAxrA4P32P}ZvocPfU}Md4H39amIkPi3ZXWoqa23]X4
4QPan3/38F0FxPi3BM4w0ch4Ao/4rB0HI}UH38H]PZ+Qh4f]TB/27bdOO4gRiAgkuAwc+eHRyYu5A/iAQ04aJQz4gXRz8A3493cE2OkIRIOITQJ9OWydzdfPHa7gPoAm/eP4BrRiu}B9rpg
XFOeJJyfA<TRHAYYH0/kuWuMPaA]4]ko/URmg
dcr8B7Pk]Q
5i4}fUoRMzY6wPMcvi/R2e49/y0gA6YHM/4A62Rp<WIu<m934kAAXwgXawgZl
 Rf04JYWRqdfPvkwog]
A+n4BkMhQHXgk0Eyt3g/n0akrXf/EiYWB40}Z2t}pr<WUAAHQxa2]adfZ3eHl McEyMz4r3cOk]zg5T3Mkw+42BxE/a3Bh<m4Ag/ggT/Qk<3Ii52Ap3}6pY3BvlUUTZ/og+UA0AQA4A0y0vY3oB}kMorr0A3A8/<OgbTXgA3ArT0lIQiMnrJABXfX}EzAR3AJ2MyApu4dw3x4FaA
OIF3cg0+63/AW7gFR}mHJJ0/QQPAZZ4li<mX/3RB0/cAAo4d/HakQO4H8QrHb3nEIAdRIOERQIEOgPJ}4XuUMa02h3AwQPwuiig3x/8]QE/aX3]<gdQaxPwd7H5Z9AYrvT3B2ZkahaAMafal4RaAiByQfwT443]PiFW4cYWanz669QoARxOZU7EkFPaZBWAYxf+ufQaEFM02u<3aB3zIg/d9h8A2uagrgB02YH<BTTJ}UtO}p]wy3B8AgT/g<zx243Rv4E3gWXwddT4YU3}9y3/gav7eR3i3puuOaar48RkrMPkQTRw/A/uJn3MB
/uIpaEH0<2Ry<k02w4rdQYE2MaRz3wAkA}]rfk5ldHp+0PuB/ag]EQkT4UEkHf}0UA8h0aQT3yAhO+ggTTPA<9hza8EhoWU6YAqlI4]dkrOp]
OgEcacM}rya2JJYdmaMaUuoRo0M3cq<+p2mhE/P+br8wBbnAwvQTatgu9uQTUdfy]c/5QE3EQAgHX}hwafa/Q9wxol50J2QQ3i/AQoZWrkmbEiT}rzd/6]<kRpZgmAtWIkb
yiZka5kZI4R/0gZ/Q]3A}HWwQ3bmk a5YQb8AgRa6OAFAiaAR}BgQcYR94FObQM/EAbiQn<y6zd}9yT3UlFA/hY0HQF/QUW3AUamfHY}kra44u]EdoZ44fq}EUQTQ
tz6R3HQyZ4cIEaQ+aXcgIp3H9lQyYWdUY4e/Qn3raz8+X"));VV?N

Ключи замены:
Ut
ta
ac
N>
C<
2n
uf
nu
Xs
<b
6 ? пробел
t4
4t
V ''
j}
1{
L.
rF
3I
FL
.]

можно любые
c0
/c
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху