Помогите расшифровать!

Discussion in 'PHP' started by abatsk, 2 Jul 2007.

Thread Status:
Not open for further replies.
  1. abatsk

    abatsk Elder - Старейшина

    Joined:
    11 Oct 2006
    Messages:
    0
    Likes Received:
    20
    Reputations:
    5
    Помогите расшифровать php файл. Скажите чем можно раскодировать файл вот такого вида:
    Code:
    <?php /* WARNING: This file is protected by copyright law. To reverse engineer or decode this file is strictly prohibited. */ $o="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
    Это не весь код. Я только кусочек его выложил .ПОМОГИТЕ пжалста....!!!!
     
  2. n0ne

    n0ne Elder - Старейшина

    Joined:
    1 Jan 2007
    Messages:
    542
    Likes Received:
    284
    Reputations:
    -56
    имхо PHP Lock.

    Декодер:

    Code:
    #!/usr/bin/php
    <?php
    /*
    *
    PHP LockIt! unlocker
    *
    by Daniel Rozsnyo [ [email protected] ]
    *
    *
    "a proof that security throught obscurity doesn't work"
    *
    */
    $input = file_get_contents( $filename = $argv[1] );
    if (ereg(
    "[$]([^=]+)=[_][_]FILE[_][_][;]"
    . "[$]([^=]+)=[_][_]LINE[_][_][;]"
    . "[$]([^=]+)[=]([0-9]+)[;]"
    . "eval.*(base64_decode.['][^']*['].)", $input, $x)) {
    // first pass
    $ifilename = $x[1];
    $ilinenum
    = $x[2];
    $ioffset
    = $x[3];
    $offset
    = $x[4];
    $decoder
    = $x[5];
    // get the decoder
    $decoder = eval("return $decoder;");
    // decipher the decoder
    ereg("[$]([^=]+)[=].*[$]([^=]+)=.base64",$decoder,$x);
    $ihandle = $x[1];
    $iout
    = $x[2];
    $decoder = str_replace($iout
    ,'output'
    ,$decoder);
    $decoder = str_replace($ihandle
    ,'handle'
    ,$decoder);
    $decoder = str_replace($ilinenum ,'line'
    ,$decoder);
    $decoder = str_replace($ifilename,'filename',$decoder);
    // the decoder is our slave!
    $decoder = str_replace('eval($output);','return $output;',$decoder);
    $decoder = '$line=2;'.$decoder;
    // sandbox
    $next
    = eval($decoder);
    // remove expiration time
    $next = ereg_replace("^if[^;]+;",'',$next);
    // some more deciphering
    ereg('^[$]([^=]+)=',$next,$x);
    $next = str_replace($ihandle,
    'handle',
    $next);
    $next = str_replace($ifilename,'filename',$next);
    $next = str_replace($x[1]
    ,
    'output',
    $next);
    $next = str_replace($ioffset,
    'offset',
    $next);
    // the decoder is our slave, again!
    $next = str_replace('eval($output)','return $output',$next);
    // final pass
    $code = eval($next);
    // finish
    echo '<','?php',$code,'?','>',"\n";
    } else die("Failed. No base64_decode anymore.\n");
    ?>
    
     
    1 person likes this.
  3. abatsk

    abatsk Elder - Старейшина

    Joined:
    11 Oct 2006
    Messages:
    0
    Likes Received:
    20
    Reputations:
    5
    Извини за тупость... Но как им пользоваться?
     
  4. zl0y

    zl0y Banned

    Joined:
    13 Sep 2006
    Messages:
    371
    Likes Received:
    270
    Reputations:
    109
    abatsk тама вроде BASE64 =) возми любой декодер base64 может пойдет
     
  5. abatsk

    abatsk Elder - Старейшина

    Joined:
    11 Oct 2006
    Messages:
    0
    Likes Received:
    20
    Reputations:
    5
    Да. Base 64 Но пробовал Штирлиц не взял. Может кто поможет расшифровать - дам файлик. Между прочим файлик этот стоит 30 wmz
     
  6. Alexsize

    Alexsize Fail

    Joined:
    17 Sep 2005
    Messages:
    1,771
    Likes Received:
    1,221
    Reputations:
    704
    Вот тут вводи весь закодированный текст. Причем смотри, чтобы ни до него ни после не было пробелов. Потом жми на кнопочку DECODE и радуйся жизни.
     
    1 person likes this.
  7. abatsk

    abatsk Elder - Старейшина

    Joined:
    11 Oct 2006
    Messages:
    0
    Likes Received:
    20
    Reputations:
    5
    Invalid character in a Base-64 string
    Вот что пишет. Блин, как же хрень расшифровать то эту...
     
  8. DIAgen

    DIAgen Banned Life!

    Joined:
    2 May 2006
    Messages:
    1,055
    Likes Received:
    376
    Reputations:
    460
    Выложи архивчик с этим файлом, я тебе сейчас его расшифрую и выложу
     
  9. abatsk

    abatsk Elder - Старейшина

    Joined:
    11 Oct 2006
    Messages:
    0
    Likes Received:
    20
    Reputations:
    5
    Держи!
     
  10. DIAgen

    DIAgen Banned Life!

    Joined:
    2 May 2006
    Messages:
    1,055
    Likes Received:
    376
    Reputations:
    460
    Вот держи....
     

    Attached Files:

    • bla.zip
      File size:
      4 KB
      Views:
      155
    1 person likes this.
  11. abatsk

    abatsk Elder - Старейшина

    Joined:
    11 Oct 2006
    Messages:
    0
    Likes Received:
    20
    Reputations:
    5
    Скажи чем расшифровал? как расшифровал. А вообще стукни в асю плиз. Там и спрошу что хотел.!!!! ПАСИБ за помощь!!!
     
  12. DIAgen

    DIAgen Banned Life!

    Joined:
    2 May 2006
    Messages:
    1,055
    Likes Received:
    376
    Reputations:
    460
    Я уже ухожу по делам, а как делал просто, когда у тебя исходный код, замени eval на echo, потом удаляешь что было в eval, и вставляешь что получилось на выходи echo, и так заменяешь послединий eval на echo и все готово....
     
  13. abatsk

    abatsk Elder - Старейшина

    Joined:
    11 Oct 2006
    Messages:
    0
    Likes Received:
    20
    Reputations:
    5
    Ну тогда как будешь в Сети стукни плиз. Я в инвизе.
     
  14. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    Там в $o кусок кода, дальше в eval(base64_decode()) еще кусок кода, который использует $o.
    Учи PHP =)
     
  15. abatsk

    abatsk Elder - Старейшина

    Joined:
    11 Oct 2006
    Messages:
    0
    Likes Received:
    20
    Reputations:
    5
    ну да. Это то я понял. А какой программой декодировать? Именно прогой, что бы в Инет постоянно не лазить.
     
  16. Ntkiller

    Ntkiller New Member

    Joined:
    30 Jun 2007
    Messages:
    4
    Likes Received:
    4
    Reputations:
    0
    Веб-сервер себе поставь и на нем расшифровывай)
     
  17. Helios

    Helios Elder - Старейшина

    Joined:
    14 Jan 2007
    Messages:
    414
    Likes Received:
    180
    Reputations:
    103
    на кой те прога, если можно средствами php?

    PHP:
    <?php

    echo base64_decode("а тут твой зашифрованный вариант");
    Перед декодировкой убери пробелы.
     
  18. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    диаген молодец!

    >>abatsk там все в base64 , над было прост eval заменить на echo и увидел бы код)
     
Thread Status:
Not open for further replies.