please Help Me Decode Obfuscated PHP File

Discussion in 'PHP' started by Aboabeer, Jan 28, 2011.

  1. #1
    Please help me decrypt this file
     

    Attached Files:

    • Time.zip
      File size:
      44.3 KB
      Views:
      152
    Aboabeer, Jan 28, 2011 IP
  2. Aboabeer

    Aboabeer Peon

    Messages:
    7
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Please help me
     
    Aboabeer, Feb 2, 2011 IP
  3. TimK

    TimK Peon

    Messages:
    51
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #3
    The purpose of obfuscating code is so it won't be deobfuscated... Download the zend framework.
     
    TimK, Feb 2, 2011 IP
  4. danx10

    danx10 Peon

    Messages:
    1,179
    Likes Received:
    44
    Best Answers:
    2
    Trophy Points:
    0
    #4
    What has the Zend Framework got to do with that, ellaborate?
     
    danx10, Feb 2, 2011 IP
  5. srisen2

    srisen2 Peon

    Messages:
    359
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #5
    can you post the code in here so people don't have to risk downloading your file.
     
    srisen2, Feb 2, 2011 IP
  6. TimK

    TimK Peon

    Messages:
    51
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #6
    It was obfuscated using Zend guard.
     
    TimK, Feb 2, 2011 IP
  7. danx10

    danx10 Peon

    Messages:
    1,179
    Likes Received:
    44
    Best Answers:
    2
    Trophy Points:
    0
    #7
    Which is totally another product, Zend Guard encodes PHP Code, where as Zend Framework is a PHP framework.
     
    danx10, Feb 3, 2011 IP
  8. Aboabeer

    Aboabeer Peon

    Messages:
    7
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #8
    hello
    Can anyone help me
     
    Aboabeer, Mar 2, 2011 IP
  9. bpasc95

    bpasc95 Active Member

    Messages:
    196
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    70
    #9
    Adoabeer,

    You need to contact the original author of the file. The reason it was compiled is likely for some form of intellectual property protection, or to make sure you paid for it.

    -Bing
     
    bpasc95, Mar 4, 2011 IP
  10. eleetgeek

    eleetgeek Peon

    Messages:
    129
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #10
    It is reversible. Contact the real author and get it working, simple?
     
    eleetgeek, Mar 4, 2011 IP
  11. bytes

    bytes Peon

    Messages:
    39
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #11
    you can try to google "dezender" . Here is what I got after passing it to dezender. Anyway, it was obfuscated before encoding, so you need to spend quite some time to deobfuscate.
     
    bytes, Mar 4, 2011 IP
  12. Aboabeer

    Aboabeer Peon

    Messages:
    7
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #12
    I'm tired of research, experiment and write the file I do not want to tamper with the intellectual content, I just want the amendment to the contents of the file. Me and you pay
     

    Attached Files:

    Aboabeer, Jun 12, 2011 IP
  13. stuckadschris

    stuckadschris Peon Affiliate Manager

    Messages:
    41
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #13
    Can you contact the original owner? If you have no intention to tamper with the intellectual property, they should have no issue with editing it for you especially if you are willing to pay them. If there is a bug or update that needs done, they may fix it for free just for you bringing it to their attention.
     
    stuckadschris, Jun 12, 2011 IP
  14. Aboabeer

    Aboabeer Peon

    Messages:
    7
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #14
    Brother, the file does not contain any intellectual rights
    This company is my brother
    www.e-manage.org
    If you can link with them to resolve I have heard, I tried to contact did not respond and will not help me Can you help me.

    My brother, I requested assistance from the Arab forums, but very strict fools do not want to help me
     
    Aboabeer, Jun 13, 2011 IP
  15. Aboabeer

    Aboabeer Peon

    Messages:
    7
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #15
    A brother Arab forums asked me $ 50 to decode the file

    I know that a quorum could not help
     
    Aboabeer, Jun 13, 2011 IP
  16. Aboabeer

    Aboabeer Peon

    Messages:
    7
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #16
    Please help me
     
    Aboabeer, Jun 21, 2011 IP
  17. Lam3r

    Lam3r Active Member

    Messages:
    235
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    60
    #17
    Someone clearly doesn't want this file deobfuscated, and it's pretty fishy that you won't share where it came from. Not to mention it's near impossible to understand your English...

    Why do you need it decoded to badly? And if it's this difficult to decode, then someone's probably not going to put the time in for free in all honesty.
     
    Lam3r, Jun 21, 2011 IP
  18. The Webby

    The Webby Peon

    Messages:
    1,852
    Likes Received:
    30
    Best Answers:
    1
    Trophy Points:
    0
    #18
    It's a timesheet program for some kind of university/college/school. How did you obtain it?
    I can decode it, infact I already did. But as Lam3r said, not for free mate.
    Starting of the show_ts.php
    
    <?php
    /*********************/
    /*                   */
    /*  Decoded by Webby */
    /*   Digital Point   */
    /*                   */
    /*                   */
    /*********************/
    
    function _obfuscate_FT0UfTsÿ( $_obfuscate_gjPTECMQwQÿÿ )
    {
        $_obfuscate_N4pr40ÿ = round( strtotime( $_obfuscate_gjPTECMQwQÿÿ ) / 86400 );
        $_obfuscate_lZ5o4_4ÿ = round( $_obfuscate_N4pr40ÿ / 354.374 );
        $_obfuscate_5NUhMQIY = $_obfuscate_N4pr40ÿ - $_obfuscate_lZ5o4_4ÿ * 354.374;
        $_obfuscate_01yHo3C2PQÿÿ = round( $_obfuscate_5NUhMQIY / 29.5312 );
        $_obfuscate_B0f5uocÿ = $_obfuscate_5NUhMQIY - $_obfuscate_01yHo3C2PQÿÿ * 29.5312;
        $_obfuscate_lZ5o4_4ÿ += 1389;
        $_obfuscate_01yHo3C2PQÿÿ += 10;
        $_obfuscate_B0f5uocÿ += 23;
        if ( 29.5312 < $_obfuscate_B0f5uocÿ && round( $_obfuscate_B0f5uocÿ ) != 30 )
        {
            $_obfuscate_01yHo3C2PQÿÿ += 1;
            $_obfuscate_B0f5uocÿ = round( $_obfuscate_B0f5uocÿ - 29.5312 );
        }
        else
        {
            $_obfuscate_B0f5uocÿ = round( $_obfuscate_B0f5uocÿ );
        }
        if ( 12 < $_obfuscate_01yHo3C2PQÿÿ )
        {
            $_obfuscate_01yHo3C2PQÿÿ -= 12;
            $_obfuscate_lZ5o4_4ÿ += 1;
        }
        return $_obfuscate_lZ5o4_4ÿ;
    }
    
    PHP:
    End of the show-ts.php
    
        echo "<script> \n var Line=new Array();\n";
        $k = 1;
        for ( ; $k <= $page_groups; ++$k )
        {
            echo " Line[".$k."]=\"{$line[$k]}\"; \n";
        }
        echo "</script><table  cellspacing=1><td><div id=LineM STYLE='position:relative;'></div></td></table><table cellspacing=0 cellpading=2 width=100%><td align=center height=40><input type=button  class=button value=Save onclick='save()' ></td ></table>";
        echo "\r\n<input type=hidden name=CurrentLine value='".$CurrentLine."'>\r\n</form>";
        echo "\r\n<script>\r\nfunction GetNextLine(LLL)\r\n      {\r\n      \r\n      var LLL=LLL*1+1*1;\r\n      form1.CurrentLine.value=LLL\r\n      Line[LLL]=Line[LLL].replace(/~/g,\"'\");\r\n      Line[LLL]=Line[LLL].replace(/@/g,'\"');\r\n      document.getElementById('LineM').innerHTML = Line[LLL];\r\n      }\r\n      \r\nfunction GetPrevLine(LLL)\r\n      {\r\n      \r\n      var LLL=LLL-1*1;\r\n      form1.CurrentLine.value=LLL      \r\n      Line[LLL]=Line[LLL].replace(/~/g,\"'\");\r\n      Line[LLL]=Line[LLL].replace(/@/g,'\"');\r\n      document.getElementById('LineM').innerHTML = Line[LLL];\r\n      }\r\n      \r\nfunction GetCurrentLine(LLL)\r\n      {\r\n      var LLL=LLL*1+0*1\r\n      form1.CurrentLine.value=LLL   \r\n      Line[LLL]=Line[LLL].replace(/~/g,\"'\");\r\n      Line[LLL]=Line[LLL].replace(/@/g,'\"');\r\n      document.getElementById('LineM').innerHTML = Line[LLL];\r\n      }      \r\n</script>\r\n      \r\n";
        if ( $CurrentLine )
        {
            $CurrentLine = 1;
        }
        echo "\r\n<script language=javascript>\r\nform1.sort.value='".$sort."' ;\r\nif (form1.CurrentLine.value=''){form1.CurrentLine.value=1;}\r\nGetCurrentLine('{$CurrentLine}')\r\n</script>";
    ?>
    
    PHP:
    Also I'm not sure, even if you can make use of decoded script..
     
    The Webby, Jun 22, 2011 IP