Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] kodowanie/rozkodowanie pliku źródłowego
Forum PHP.pl > Forum > PHP
milek45
Kupiłem pewien serwis. Zgrałem pliki na dysk. Noi chcę wykonać kilka zmian w plikach, ale niestety kum mojemu zdziwieniu pliki wyglądają tak: To jest plik index.php
  1. <?PHP 
  2. $codelock_enc="key.php"; $codelock_file="index.php"; $codelock_filed=dirname(__FILE__); include("key.php"); return; ?>
  3. pZXLjqNIEEV/hgWoFgPYnj...


key.php wygląda tak
  1. <?PHP
  2. $codelock_rfiled=dirname(__FILE__); if ($codelock_file == '') { echo "<font face='verdana' size='2'><br><b>Error!</b> You cannot run codelock directly...</font>"; die(); } else {} $codelock_lock="DZdFrsVYsgCX01XywEz66oGZfc00aZmZ2av/TzrjPFJSRJZXOvxTf+1UDelR/pOle0lg/yvKfC7Kf/4jJiW874G29zaYAJgphZqWYGMS5oRwGJFBW9HVmUUZRMGUpNi5IR+2gGS6Ous7g/f0gal7W3g26ACuWSDO43SoTDTQHgwZM7M9x10vXw7AtttwUTjmzT8Ew/YR24IKorFgucqPx3lkw3SsVRT+LuxUOcXZ5vMi08tUvXoP7wsOfY3J1sF67LFnwxKTpbpHoeyX0HlHdw
    HIHgVV1OBdDuF+l6rvLZu7857N9p5WtK99NwGLhqvMsoPyBfqilJUNWbU5Gt/7xhAFjG+RpOUwCLtRV2xYR7fm1DrxR4sO2pr2yp3CXLWs+KoXEkVBjDt4nZ23X6QyN2SFur8VbDnfAPX
    k2vnUygyZbMB1+KDrTzA1RMjPg/6Zfmdx3rnctMljJk1C8yqSn963JfVYyDj7b4fMkjdQAn45Y557ScKe92W+iIzo7dvW1ZdHVHPk/PuB/CgaXK9BZCRdCO6rmpDuY46xdFY2OXuGUX3iXXK2dYc7hcWoKfu6rApaDybMCCB/QlIuBDdsy/1EP2l7I99Q46ED7xinCqKvqmCs3vPlsxzrsKb4nQ+ETZstpJ/il5GES5IQOqKZI1b14a09VzmY5MVGidIaJ226h7K7tMxmFRrQY14vsVpwvysceRBwt9eW9lSYs8s11Rt
    cGeclhBQPxfaOr+dgoK8NUzUV7YRLKwdFFES1CJQxYqYmNNvLTH3Al6VmMp/MNlt5rjWXGVFCv3AJ+4btzq25+JGovtI3EWpo4SKIuRXsfvwgjnt9ZdKZNj+0xlfox98xZZO8sfU6QXs
    Y9OQIbxdxHuQJJgFGQzYo4gXGcwTcB+83+/sk0S7CiAJQqawvQUbY5bsYeyjOsXKrF3C20qMAWSuFtZdcGOagIot3Y6mrdIgtb6zJOMeYU7AGF0aUco
    o98dUqHaNxmDKuRYkplq2+hkYXLT0sMWoPmaplWN05k9/V8YQN8TZAM/HsEtAOXho0krwGh3xOEgUyV+37ik+NPf0LDKpqcvEKr1vuiu8dQwWW39Mxgz+6uOqt8y6niILV+Y2X49
    iZQ3uXbsrIr0Q8ASWats6Lic9jpx/27gjJVKIdWbAkSdwWrEnEVVJY/Xy6G1PqKlRLmybqoYdJeBfTldy2jmWNroa0XuFDILQvfAZ+1VHi3wK5Mw7IhMkgJMRjgf9Xtmt5t5tHM
    2majzkAS1QJ7sLYDG3gvIapfU5EgnZIbiIvUWKnSgRngFhL+TD/YRntvlXq7g56vRDlWAQTdca2SX55CZES5MGzoSMHYhpNwEal1dP9XKGdQO43okvMkeUEcbj9CsDZ0Bsm
    vWTWQ0edghSwJn/ZQe395+BUFcEKSUCJJB9AmYIaTsUsFKqax7SAIvyV8Hgbd9R2gAPFq1L65O7GOlMQK1QqlSuXGZoub07
    w2phL8ps75Vdg0Kf7cl3xTtokNuf/SJG317amIcVCo0Td6kFmUxIwwccA1fUsb0I9Ci0QfvzzHlqKkmKrV9t0tCgrhL6FsVC+WUumDIdVzrMU
    3QYH18jP3i0fuIYlLiFtXGiN1AnohSoAOsNRPuPLCSiP21xRPpzdT9jx3WuyJBPIiHcNl039TNuMNS4zX
    qfbP6n8x1N3o0T5OJN1lfTl3zOHI16YdXEsdnisdf8JU/SUpQ+YRE8sVb3vOgsKMDoGwzhfEdA5EF+68Mnd/YfCqRn+NhA8ZqktAJGYyKLfIoV3ep0VuRrocB+pF+kR2eI6rlOISdjprSz4WGhSllEYEQHr11OB8LmFo
    YTa2BJ7Gl8BLP45HMH+kVZ1JSFdhu1ab+XO/+S3olO91llr0bseDQiNEQG3LQVgWWkm1Q24oRvjeK9NXalay+7V4vdF5FPgaEruwER7w7z93RiNcUJAF
    HoeVc3JyPm/OUmsg81WYN6S+A+bjelaXtlubsPPECA5hzkMIiDdtNPafMyi727UzxCSyghjldoSzv3zgy7file255NY
    fvEQ9YCbcEFXFXJO2mV0qFezHOctKjVdVoQm072uh9MKexhhAHxdriMqoJdTJabw5Fo6ta4QhgoSpJlHH
    HyStM7Tj0jasLy9t6tFR4dEcVyWIqzRR5DcoL/FIXbgQ3f4eeyFQQKn49s/TsqlnejAvLzU5WK4w+eVo8iqwhB140FIbBNc2vNeQA9DbGfK1IwGJ4Cok/Ieqmg5qkXNmpMopsltKxNeVPjxK0TCe/WHWb+HFdy5NHdAMWql1kcEpeOKej2DLUtke++p/C545du4ToJivZ6g8sBdN7b1njjkX7I3/wd+FX0QsZ6TGWwrRtxAmrXBT4xiCdoS9n6l6PVHxQ4pzODHyHqxhlV7VQ55CbsuZgITRM89TfoM9nfIW
    Bp/ni6VKZA8k7hDhuu4/yHs+JDAa7ZMvk9jfu9cXlcQgfVInr36NTk3CsgFFGhFvlTmkm61HpVFHNafX4zkVpzd20dryK4bhe1h4
    pLh0aU0wyS5NRsBNZ/au1u5iRpOKMRGi/7MjTrmarpOP06PqPTlPVOjYQmr9Io/lsphbs3bMNwNPwFCh/KVXd43NyIUxqKeBHkdMs8isrB2IVlzjTOSwhCA6SjRPHUG8XUV1Ykf6ewPEVxe01c+BNtcigiirnIZSX
    9yBzVvm4LNO86cqOyrzgTLWErOon7TDIEcmb6CfgJeVJZ9bRYPlrbVueHK59epwYOJepFSGN0XKauNLca
    pLLuOU5zcUlEFqGHPDNDDNL/ga0ueIdXKv0BI7NucGN9hXFaqujJMlQAdfMgk/QnL4T151/DA/iDuSNX24fWIdE2gRubWTJr3mvE5K+DiMERzNMz5pmplVu0kh903+4DE/BInv0QGp3stbRErdsMLrzTdrEZlopRdCYYMIoI4qT/0mfKwPX/14PmvnRkSHM7uCmpsI97CW6HQ+mFfIr4Yx+MD2NZgUuka+PzRcLc+v88bB5FyQrS03w8pSE/MKF4+EmwD20G9nap8EKmEpUzYsD8xvp5UCsx9fFiRJqL2NkqVEtwNRlnkl2v1FqThNYBuDcViWQc3/YLC0RitHxucbrVbmkQ0H2p8neeRi29m32nS51BEvwgdwakT5prmoTepCmMCuftclAuc8lGEdDF4EVNC/65pWq7SA7pbKNDNZT7mBUdKR9qKI9yYXGReTNodp0leRl8yOuJfXYlsx/b0k9opZVmcL/g1XPg2YUoaqcywhhRlJZLB6MES5JWUZpcxYfOWkrLM9f3qpUhM8w2XYyiWNSRrwAd8pnbsdUcMMfU0ob
    VOgfhT53ga0fCJXiHg9YsAZr53DB+ZCuykf5zRKm5jADk7IYfSCguJfxb/7eXnif7u7Xek14ip+NtlKisDoPuUlyR+qXbiHJYNsa79Wfg+6TxU1LVUOc4Gn2EyeUNZXPOJ+P7KKpeA
    WOtjs7AXq5V3kJ5rjxiF/5DOWyT5zctkJSTmM648b1bvVxqyaUZm3U2BL4vPbQbQF+xWhhQ1lpwvED5Pa0CJHcyHTdcDkyJrhWa4z
    vXCCcgjA83JoxVJEz2VjwFjacuvyzAHiMLNtSHYEd2uUoVCmx+ohIfEg78hyA5HSj0aaWYvD7AWaKnFkN
    AUIuqHV1rofQsIWDCI/yeBRcBcLiCjteQHM4rofoA8OcuJP+XjGKYOB533/giTJxBx0mOKeJy4hMGwbjf6ZdadYFBx9IK8YX6emt+qIlS30hS51OEC6mxd+AegWsTCE1i/qz0TNJbgjhdHWi4xKNnLfSXPVe2NcEDfBaoJTX+uwxuczEq3ZvsRzXnj/AWYk93bF+DzjFM6OoCNK1VxSu9p7kB/f+vvWGhr1XY65G9PQi1mWiPOjxNn64jCeBYoSO2VATbzH1OmFrCbJWMI8KPR9/NtPU9BxVr9mji1kTtta+dV3sqA1NZPRAwu1e5rDMrPxkvJZE0dD3je8UYdMPevd/nQn8NtXmJLJp0JeXYdyHflgILZwBMtnhPROcBa7PTri1cS/hEjzdNG3Bme5hzQ3hb8GtpYfk4ZIggBJJ+GXWFuoGpVbTJE6LJWPfsugOp96t/aNtLmzU5xR9mUDQrBaWbi0O12vNLBSoiYHL1DtR/2LcEE2gNfnnLI8DqDN02xwvyAnwW42duxkAYj8hYUAfYnIAWGyhHPWAwgbtkE6rEtibgZUe4tAr3iKJ+
    PVehxmPJtAmBSn1DL+wwoTtsc8sNiSyeNVt4vGqEY0wiofUCjck72xWg6qwE9PJ75NamDPM+E1IhPbQsc
    ent74S4Ks8zt07UU+EPInvArygdZI6GUxG4ltjaSeGQTYKGth3gthH8O0eup30nmoANUuuTkNUPsKO0/QzGp/E9qW2fiu4Vg1xJKrSGiNqec5RfdFH5OjhBB/nYpIV6rmq1L9hyuHz2nkmdK1A7Eob1yur78xZ1/B6PIAdFfm/dKBQzaSQHN+kMQz4+kZx8mzz2Lde7NnVvOjHrOZwykrjqsuR8NuYz0J6tsQ4IGy31cmwyCUZsFaRQtW/HUXvTURffZOktDBVfJHx62aHRtgI79qUObEEnHQzrqD0qIvGO058kY58M5wta7szpqt6nNCLeDUh8Jgu
    B1gOBN/fc///777//9Pw=="
    ; eval(gzinflate(base64_decode($codelock_lock))); return; ?>
  3. 3Vxbr6pKl/1...


Z tego co czytałem jest to zakodowane źródło. Próbowałem rozkodować to jakoś ale niestety nic mi nie wychodziło.

Znalazłem coś http://forum.ceviz.net/bu-kodlari-aciklar-...html?amp;t=8219 ale niestety nic nie rozumiem, a powstawiajac do tego skryptu tylko nie dekodowuje mi tego pliku lecz go uruchamia.

Może macię coś. aby mi pomóc?

3Vxbr6pKl/1... - bardzo długi ciagł tak samo w index.php (takie same)
Luke_Star
szyfrowanie base64 jak widze... niby nic wymyslnego aczkolwiek.... hmm poczytam

moglbys pokazac koneic index.php? czyli to co jest po zakodowaniu?
milek45
Próbowałem różnych sposóbów i nie mogę tego odkodować... Może jakiś pomysł? Wskazówka? :/

  1. <?PHP 
  2. $codelock_enc="key.php"; $codelock_file="index.php"; $codelock_filed=dirname(__FILE__); include("key.php"); return; ?>
  3. pZXLjqNIEEV/hgWo[.....]4+uSq77vK7cv/wA=


Wiem jak rozkodować to ręcznie... Ale dużo plików mam więc zajeło by mi to pare lat ;/
Luke_Star
odkoowanie tego ciagu to chyba tylko:
gzinflate(base64_decode($szyfr));

ale zdaje sie ze na moim localu gzinflate nie trybi smile.gif

a jednak to bardziej wymyslne niz sie spodziewałem
UDAT
Z pliku key.php wywal wszystko przed zmienną $codelock_lock, a w ostatniej linijce zmień eval" title="Zobacz w manualu PHP" target="_manual na echo" title="Zobacz w manualu PHP" target="_manual i napisz co zwraca.
milek45
<?php
echo base64_decode('szyffrr');
?>

Wywala mi íZK“ŞĘ˛ţ3 z°@tmœ�˘ (6BĚl

Chyba czegoś nie rozumiem :/. Czy te pliki nie łączą się jakoś z key.php ? Różnie próbuje ale zdekodować tego nie mogę :/


Udat coś takiego pokazuje winksmiley.jpg

  1. <?php
  2. eval(gzinflate(base64_decode('FZe1ssV[...]QAEwR38z7///vt//w8=')));
  3. ?>
Luke_Star
taak zauwazylem wlasnie nad tym pracuje

UDAT proboalem tego samego co ty, ale wiele to nie daje.
UDAT
Cytat(milek45 @ 16.07.2007, 11:38:34 ) *
Udat coś takiego pokazuje winksmiley.jpg

  1. <?php
  2. eval(gzinflate(base64_decode('FZe1ssV[...]QAEwR38z7///vt//w8=')));
  3. ?>

Czyli znowu musisz zamienić eval" title="Zobacz w manualu PHP" target="_manual na echo" title="Zobacz w manualu PHP" target="_manual i robić to aż wyświetli ci się normalny kod. Możesz też wrzucić to w pętlę, np. taką jak poniższa:

  1. <?php
  2. $code = [kod z zwrócony poprzez [manual]echo[/manual] w podwójnym cudzysłowie];
  3.  
  4. while ( substr( $code, 0, 4) == 'eval' ) {
  5. eval ( '$code = '.substr($code, 4 ) );
  6. }
  7. echo $code;
  8. ?>
milek45
Niby coś ruszyło... Ale wywala bardzo długi tekst z errorami.. I nic nie rozkodowane
Luke_Star
jakimi? bo mozliwe ze rozszyforwany ziad ma os jeszcze w sobie

znlalazlem taka funkcje:
  1. function decode($text_org)
  2. {
  3. $text = @gzinflate(str_rot13(base64_decode($text_org)));
  4. if($text==false)
  5. {
  6. $text = @gzinflate(base64_decode($text_org));
  7. }
  8. $start1 = '?><? eval(gzinflate(str_rot13(base64_decode('';
  9. $end1 = ''))&#65533; )); ?><?';
  10. $strpos1 = strpos($text,$start1);
  11. if($strpos1===0)
  12. {
  13. $new_text = substr($text,strlen($start1),(strlen($end1))*-1);
  14. decode($new_text);
  15. }
  16. elseif($strpos1===false)
  17. {
  18. $start2 = '?><? eval(gzinflate(base64_decode('';
  19. $end2 = ''))); ?><?';
  20. $strpos2 = strpos($text,$start2);
  21. if($strpos2===0)
  22. {
  23. $new_text = substr($text,strlen($start2),(strlen($end2))*-1);
  24. decode($new_text,$rec);
  25. }
  26. }
  27. if(strpos($text,'?><? eval')===false)
  28. die (substr($text,2,-2));
  29. }
  30. decode('twoj zakodowany ciag');
milek45
Po zastosowaniu Twojej funkcji otrzymałem to samo co poprzednio
czyli
Kod
$codelock_active_key="codelock_active_key_text"; @extract($_REQUEST); error_reporting(E_ALL ^ E_NOTICE); if ($codelock_act >= 1) { } else { @set_time_limit(240); } if ($codelock_enc == "") { $codelock_enc="codelock.php"; } else {} if ($codelock_act >= 1) { if ($codelock_rfiled == $codelock_filed){} else { if ($codelock_rfiled == "") { } else { @copy ("$codelock_rfiled/$codelock_enc","$codelock_filed/$codelock_enc"); } } } else {} $codelock_encbrowser="^"; $codelock_usezlib="^"; $codelock_scname="generator-tresci"; $codelock_coname="FREE"; $codelock_extranotes=""; if (!function_exists('gzdeflate') AND $codelock_usezlib=="^") { echo"
Error! You need to install the ZLIB module for PHP to run this script!"; die(); } else {} if (function_exists('codelock_enc_int')) { } else { function codelock_enc_int($codelock_enc_int_code,$codelock_enc_key) { $codelock_encint_code=base64_encode($codelock_enc_int_code); if ($codelock_enc_key == "") { } else { $codelock_enc_key=base64_encode($codelock_enc_key); $codelock_k1=substr($codelock_enc_key,0,1); $codelock_k2=substr($codelock_enc_key,1,1); $codelock_k3=substr($codelock_enc_key,2,1); $codelock_encint_code=str_replace("$codelock_k1", "$", $codelock_encint_code); $codelock_encint_code=str_replace("$codelock_k2", "(", $codelock_encint_code); $codelock_encint_code=str_replace("$codelock_k3", ")", $codelock_encint_code); } return $codelock_encint_code; } } if (function_exists('codelock_dec_int')) { } else { function codelock_dec_int($codelock_decint_code,$codelock_calc_key) { if ($codelock_calc_key == "") { } else { $codelock_calc_key=base64_encode($codelock_calc_key); $codelock_k1=substr($codelock_calc_key,0,1); $codelock_k2=substr($codelock_calc_key,1,1); $codelock_k3=substr($codelock_calc_key,2,1); $codelock_decint_code=str_replace("$", "$codelock_k1", $codelock_decint_code); $codelock_decint_code=str_replace("(", "$codelock_k2", $codelock_decint_code); $codelock_decint_code=str_replace(")", "$codelock_k3", $codelock_decint_code); } $codelock_decint_code=base64_decode($codelock_decint_code); return $codelock_decint_code; } } if (function_exists('codelock_dec')) { } else { function codelock_dec($codelock_v){ switch($codelock_v){ case "A":$dv=0;break; case "B":$dv=1;break; case "C":$dv=2;break; case "D":$dv=3;break; case "E":$dv=4;break; case "F":$dv=5;break; case "G":$dv=6;break; case "H":$dv=7;break; case "I":$dv=8;break; case "J":$dv=9;break; case "K":$dv=10;break; case "L":$dv=11;break; case "M":$dv=12;break; case "N":$dv=13;break; case "O":$dv=14;break; case "P":$dv=15;break; case "Q":$dv=16;break; case "R":$dv=17;break; case "S":$dv=18;break; case "T":$dv=19;break; case "U":$dv=20;break; case "V":$dv=21;break; case "W":$dv=22;break; case "X":$dv=23;break; case "Y":$dv=24;break; case "Z":$dv=25;break; case "a":$dv=26;break; case "b":$dv=27;break; case "c":$dv=28;break; case "d":$dv=29;break; case "e":$dv=30;break; case "f":$dv=31;break; case "g":$dv=32;break; case "h":$dv=33;break; case "i":$dv=34;break; case "j":$dv=35;break; case "k":$dv=36;break; case "l":$dv=37;break; case "m":$dv=38;break; case "n":$dv=39;break; case "o":$dv=40;break; case "p":$dv=41;break; case "q":$dv=42;break; case "r":$dv=43;break; case "s":$dv=44;break; case "t":$dv=45;break; case "u":$dv=46;break; case "v":$dv=47;break; case "w":$dv=48;break; case "x":$dv=49;break; case "y":$dv=50;break; case "z":$dv=51;break; case "0":$dv=52;break; case "1":$dv=53;break; case "2":$dv=54;break; case "3":$dv=55;break; case "4":$dv=56;break; case "5":$dv=57;break; case "6":$dv=58;break; case "7":$dv=59;break; case "8":$dv=60;break; case "9":$dv=61;break; case "+":$dv=62;break; case "/":$dv=63;break; case "=":$dv=64;break; default: $dv=0;break; } return $dv; } } if (function_exists('codelock_run')) { } else { function codelock_run($ciph,$key){ $m=0; $abc=""; for($i=0;$i<4){ $fb="0".$fb; } $abc=$abc.$fb; $m++; if($m>3){ $m=0; } } $kl=0; $pd=""; for($j=0;$j=strlen($key)){ $kl=0; } $dc=ord($c)^ord($k); $p=chr($dc); $pd=$pd.$p; } return $pd; } } if (substr($codelock_active_key, 0, 15) != "codelock_active") { if ($codelock_enc == "") { $codelock_enc="codelock.php"; } else {} $codelock_located_file_temp=$codelock_enc; $codelock_fp3 = fopen("$codelock_located_file_temp", "rb"); $codelock_skip = fgets($codelock_fp3, 10000); $codelock_skip2 = fgets($codelock_fp3, 100000); $codelock_skip3 = fgets($codelock_fp3, 100000); $codelock_key_data = fread($codelock_fp3, filesize("$codelock_located_file_temp")); fclose ($codelock_fp3); if ($codelock_usezlib == "^") { $codelock_key_data=base64_decode($codelock_key_data); $codelock_key_data=gzinflate($codelock_key_data); } else {} $codelock_key_data=codelock_dec_int($codelock_key_data,$codelock_active_key); eval($codelock_key_data); if ($codelock_act >= 1) { } else { return; } } else { $codelock_askforkey="n"; if($codelock_askforkey == "y") { } else { $codelock_unlock="adsersddjejsyyyss987"; $codelock_sub="y"; } if ($codelock_enc == "") { $codelock_enc="codelock.php"; } else {} if($codelock_sub == "y") { $codelock_fp = fopen("$codelock_enc", "rb"); $codelock_skip = fgets($codelock_fp, 10000); $codelock_skip2 = fgets($codelock_fp, 100000); $codelock_skip3 = fgets($codelock_fp, 100000); $codelock_key_data = fread($codelock_fp, filesize("$codelock_enc")); fclose ($codelock_fp); if ($codelock_usezlib == "^") { $codelock_key_data=base64_decode($codelock_key_data); $codelock_key_data=gzinflate($codelock_key_data); } else {} $codelock_exec=codelock_run($codelock_key_data,$codelock_unlock); if (eregi("codelock_decrypted", $codelock_exec)) { if ($codelock_usezlib == "^") { $codelock_codeii=$codelock_lock; for ($codelock_ii=0; $codelock_ii < 11; $codelock_ii++) { $codelock_codeii=gzinflate(base64_decode($codelock_codeii)); $codelock_codeii=str_replace("eval(gzinf"."late(base64_de"."code('", "", $codelock_codeii); $codelock_codeii=str_replace("')));", "", $codelock_codeii); } $codelock_lock=$codelock_codeii; } else { $codelock_lock=base64_decode($codelock_lock); } $codelock_skip3=$codelock_lock; $codelock_skip3=str_replace("codelock_ac"."tive_key_text", $codelock_unlock, $codelock_skip3); $pres_codelock_skip3=$codelock_skip3; if ($codelock_usezlib == "^") { $codelock_codeii=$codelock_skip3; $codelock_codeii=gzdeflate($codelock_codeii); $codelock_codeii=base64_encode($codelock_codeii); for ($codelock_ii=0; $codelock_ii < 10; $codelock_ii++) { $codelock_codeii="eval(gzinflate(base64_decode('".$codelock_codeii."')));"; $codelock_codeii=gzdeflate($codelock_codeii); $codelock_codeii=base64_encode($codelock_codeii); } $codelock_skip3=$codelock_codeii; } else { $codelock_skip3=base64_encode($codelock_skip3); } $codelock_nskip3=$codelock_skip3; $codelock_nnskip3=""; if ($codelock_exp == "") { } else { $codelock_nnskip3.="$"."codelock_exp=\"$codelock_exp\"; "; } if ($codelock_usezlib == "^") { $codelock_nnnskip3="if ("."$"."codelock_file == '') { echo \"
Error! You cannot run codelock directly...\"; die(); } else {} ".$codelock_nnskip3."$"."codelock_lock=\"$codelock_nskip3\"; eval(gzinflate(base64_decode("."$"."codelock_lock))); return; ?".chr(62).chr(13).chr(10); } else { $codelock_nnnskip3="if ("."$"."codelock_file == '') { echo \"
Error! You cannot run codelock directly...\"; die(); } else {} ".$codelock_nnskip3."$"."codelock_lock=\"$codelock_nskip3\"; eval(base64_decode("."$"."codelock_lock)); return; ?".chr(62).chr(13).chr(10); } $codelock_exec2=codelock_enc_int($codelock_exec,$codelock_unlock); if ($codelock_usezlib == "^") { $codelock_exec2=gzdeflate($codelock_exec2); $codelock_exec2=base64_encode($codelock_exec2); } else {} $codelock_fdata=$codelock_skip.$codelock_skip2.$codelock_nnnskip3.$codelock_exec2; @chmod("$codelock_enc", 0777); $codelock_fp2 = @fopen("$codelock_enc", "wb"); if ($codelock_fp2) { } else { echo "
Error! There is a write permission problem. You need to CHMOD the file: $codelock_enc to 777."; die(); } fwrite($codelock_fp2, $codelock_fdata); fclose ($codelock_fp2); @chmod("$codelock_enc", 0777); ob_start(); phpinfo(INFO_GENERAL); $codelock_op_string = ob_get_contents(); ob_end_clean(); if (strstr($codelock_op_string, "indows")) { $codelock_w_op="y"; } else {} if ($codelock_w_op == "y") { $codelock_sep_str=";"; } else { $codelock_sep_str=":"; } $include_curr_dir=$codelock_filed; $include_dir_write=ini_get('include_path'); $include_dir_write=$include_dir_write.$codelock_sep_str.$include_curr_dir; ini_set('include_path', $include_dir_write); eval($codelock_exec); } else {} } else {} if ($codelock_act >= 1) { return; } else { echo" "; echo"
"; echo"
"; if ($codelock_scname == "") { echo "This script is protected

"; } else { echo "$codelock_scname is protected

"; } if ($codelock_sub == "y") { echo "error wrong unlock key

"; } else {} echo"Please enter your unlock key to proceed:
"; echo""; echo""; echo""; echo"

>>\">"; if ($codelock_coname == "") { } else { echo "

This software is licensed to: $codelock_coname"; } if ($codelock_extranotes == "") {} else { echo "
Note: $codelock_extranotes"; } echo"
"; } } return;
Luke_Star
ja pierdziele alez to zakodowane... mogl jeszcze uzyc hashowania a nikt by sie nie doczepil do kodu
milek45
Najgorsze jest to, że wyjechał i będzie za rok blinksmiley.gif Help..
Ziels
Ten tekst z errorami to jest właśnie źródło winksmiley.jpg
Luke_Star
i chyba masz racje biggrin.gif to po elsach jest biggrin.gif
UDAT
Teraz zrób kopię skryptu i zapisz to co ci wyszło jako plik key.php i zamień w każdym z tych przypadków
  1. <?php
  2. eval($codelock_exec);
  3. eval($codelock_key_data);
  4. ?>


eval na echo.
milek45
Zrobiłem tak jak kazaliście.

Lecz przy uruchaminu key.php mam mnóstwo błedów, z któymi nie umiem sobie poradzić.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.