За последние 24 часа нас посетили 16172 программиста и 1413 роботов. Сейчас ищут 836 программистов ...

base64_decode,urldecode (В PHP файлах)

Тема в разделе "Вопросы от блондинок", создана пользователем 0nik2008, 1 апр 2010.

  1. 0nik2008

    0nik2008 Активный пользователь

    С нами с:
    9 мар 2010
    Сообщения:
    26
    Симпатии:
    0
    Ребят, кто нибудь помогите разобраться с кодиров в PHP файлах.Как раскодировать вот такой код в PHP файлах и если не трудно дайте пожалуйста пример раскодирования.Вот этот файл помогите раскодировать его.


    Заранее буду благодарен если научите как раскодировать base64_decode :cry:
     
  2. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    "0nik2008"> // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.
    Ну для начала вооружитесь гуглопереводчиком.
     
  3. 0nik2008

    0nik2008 Активный пользователь

    С нами с:
    9 мар 2010
    Сообщения:
    26
    Симпатии:
    0
    // This file is protected by copyright law and provided unde

    Гугло переводчик не нужен нужно раскодировать сам код php а коментария в php они не причём
    // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. - Это коментарий в PHP :?
     
  4. akrinel

    akrinel Активный пользователь

    С нами с:
    26 янв 2009
    Сообщения:
    955
    Симпатии:
    1
    Адрес:
    Spb
    Интересно там в файле $O000O0O00 = fopen($OOO0O0O00,'rb');
    исключительно для запутывания или это такой мега обуфускатор
    PHP кода которому для выполнения еще и Руби нужен? ;)

    Раскодировка декодирующей функции это глубоко философский вопрос,
    думаю вы ошиблись форумом задавая его.


    И да, поуважительней к лицензиям, мы ж все программисты
    и получаем за код деньги и ЖРАТ в конце-то концов!
     
  5. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    он там сам себя читает )

    Врут они, это не из-за «copyright law». Это просто разработчикам стыдно было

    PHP:
    1. <?php
    2. include "setup.php";user_login();;echo '';include "header.php";;echo '';
    3. print "<center><h3>$lang[ims_title]</h3>".print_string($ustimers_mod_arr," | ","mod")."<br /><br />";
    4. print_result();
    5. if ($_GET[targetcheck]==1) { $_GET[targetcheck]="checked";}
    6. if ($_GET[id]>0) {
    7. $r=get_table_arr($tables[t_timers],$_GET[id]);
    8. if ($r[id]>0) {
    9. if ($r[useramount_type]==1) { $atype="$";}
    10. else $atype="кр.";
    11. switch($r[adtype]) {
    12. case "7":
    13. print "<h3>$lang[clad_mail]</h3><table align=center><form action="?mod=$_GET[mod]&id=$_GET[id]" name=form method="post">
    14. <tr ".tdcolor("form")."><td>".err_field("timerid",$_GET[err])."<b>$lang[form_clicktype]</b></td><td>$r[timer] сек. $r[useramount] $atype</td></tr>
    15. <tr ".tdcolor("form")."><td>".err_field("expire_clicks",$_GET[err])."<b>$lang[form_numclicks]</b></td><td><input type=text name="form[expire_clicks]" onChange='calcul_cost());' onkeyup='calcul_cost();' id=expire_clicks  value='$_GET[expire_clicks]'></td></tr>
    16. <tr ".tdcolor("form")."><td><b>$lang[form_mailexp]</b></td><td>".get_sysval("prices_clickdate")." $lang[days]</td></tr>
    17. <tr ".tdcolor("form")."><td>".err_field("addcheck",$_GET[err])."<b>$lang[form_addcheck]</b></td><td>".print_options("form[addcheck]",$yesorno_arr,$_GET[addcheck],true,"onChange='calcul_cost();' onClick='calcul_cost();' onkeyup='calcul_cost();'","addcheck")."</td></tr>
    18. <tr ".tdcolor("form")."><td><b>$lang[form_ordcost]</b></td><td><div id=cost></div></td></tr>
    19. <tr ".tdcolor("form")."><td>".err_field("http_referer",$_GET[err])."<b>$lang[form_referer]:</b></td><td>".print_options("form[http_referer]",$yesorno_arr,$_GET[http_referer],true,"")."</td></tr>
    20. <tr ".tdcolor("form")."><td>".err_field("shortdesc",$_GET[err])."<b>$lang[form_shordesc]</b></td><td><input type=text name="form[shortdesc]" value='$_GET[shortdesc]'></td></tr>
    21. <tr ".tdcolor("form")."><td colspan=2 align=center>".err_field("mailbody",$_GET[err])."<b>$lang[tab_text]</b> Максимальная длинна: ".get_sysval("icqmass_numsymb")." символов</td></td></tr>
    22. <tr ".tdcolor("form")."><td colspan=2 align=center><textarea cols=40 rows=7 name='form[mailbody]'>$_GET[mailbody]</textarea></td></td></tr>
    23. <tr ".tdcolor("form")."><td>".err_field("url",$_GET[err])."<b>$lang[form_link]</b></td><td><input type=text name="form[url]" value='$_GET[url]'></td></tr>
    24. <tr ".tdcolor("form")."><td>".err_field("usersprior",$_GET[err])."<b>$lang[form_sendprior]</b></td><td>".print_options("form[usersprior]",$topusers_sort_arr,$_GET[usersprior],true,"")."</td></tr>
    25. <tr ".tdcolor("form")."><td>".err_field("usersprior_type",$_GET[err])."<b>$lang[form_sendsort]</b></td><td>".print_options("form[usersprior_type]",$order_type_arr,$_GET[usersprior_type],true,"")."</td></tr>";
    26. if (get_sysval("prices_usertarg")=="YES") {
    27. print "<tr ".tdcolor("form")."><td><b>Использовать таргетинг</b></td><td><input name="targetcheck" id='targetbox' type="checkbox" OnClick='target_box()' value="1" $_GET[targetcheck]></td></tr>
    28. <tr id='targetform' style='dislay: none;' ".tdcolor("form")."><td colspan=2>".print_usercountrycheckfields("form[target]",get_country_arr("basic"),$_GET[target],"3")."</td></tr>";}
    29. print "<tr ".tdcolor("form")."><td colspan='2' align=center><input type="submit" name='ord_icqmess' value="$lang[save_date]"></td></tr>
    30. </table>";
    31. break;
    32. default:
    33. print "$lang[clad_nf].<br /><a href="orderads.php">$lang[clad_retype]</a>";
    34. break;
    35. }
    36. // и много чего ещё…
    37.  
    0nik2008 дальше сами…
     
  6. akrinel

    akrinel Активный пользователь

    С нами с:
    26 янв 2009
    Сообщения:
    955
    Симпатии:
    1
    Адрес:
    Spb
    Кстати никогда не понимал, зачем делать такие мега обофускаторы?
    Или опять первое апреля?
     
  7. 0nik2008

    0nik2008 Активный пользователь

    С нами с:
    9 мар 2010
    Сообщения:
    26
    Симпатии:
    0
    Нокак так вы раскодировали научите!

    (akrinel),как вы так раскодировали научите меня пожалуйста раскажите мне всё суть раскодирования если Вам не трудно.Заранее спасибо!
     
  8. 0nik2008

    0nik2008 Активный пользователь

    С нами с:
    9 мар 2010
    Сообщения:
    26
    Симпатии:
    0
    LugeБ пожалуйста нучите как вы раскодировали base_64decode?Заранее спасибо Вам! :shock:
     
  9. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
  10. 0nik2008

    0nik2008 Активный пользователь

    С нами с:
    9 мар 2010
    Сообщения:
    26
    Симпатии:
    0
    Да про этот сайт я знаю просто никак не пойму.Подскажите уважаемые программисты!Заране Вам буду блогадарен свяжитесь со мной по аське 404659074 :cry:
     
  11. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    в вордпрессе похожим образом шаблоны кодируют, чтоб копирайты не потёрли. Защита от дурака, ага.
     
  12. 0nik2008

    0nik2008 Активный пользователь

    С нами с:
    9 мар 2010
    Сообщения:
    26
    Симпатии:
    0
    urldecode

    Вот если я кое что пытаюсь написать base64_decode но тут всё равно никак не подбиру я

    PHP:
    1. <?php
    2. $decoded = 'Здесь сам код который надо раскодировать';
    3. for ($i=0; $i<ceil(strlen($encoded)/256); $i++)
    4. $decoded = $decoded . base64_decode(substr(encoded,$i*256,256));
    5. //Кодируем
    6. function decoded($decoded)  {
    7.       return (base64_decode($decoded));
    8.       }
    9.       while (!$b) {
    10.        if(substr($decoded,0,4) == 'eval' || !$count){
    11.        $decoded = decoded(str_replace(Array('eval((base64_decode( \'','\')));'),'',$a));
    12. $count++;
    13. }else
    14. $b = true;
    15. }
    16. if(isset($encode))$decoded = base64_encode(trim($_POST['text']));
    17. if(isset($decode))$decoded = base64_decode(trim($_POST['text']));
    18. ?>
    19. <html>
    20. <head>
    21. <meta http-equiv="Content-Type" content="text; charset=windows-1251">
    22. <title>Decode/Encode</title>
    23. </head>
    24. <bоdу>
    25. <div align="center">
    26. <form method="post">
    27. Кодировщик/Раскодировщик base64<br>
    28. Текст:
    29. <table>
    30. <tr><td><textarea rows="10" cols="30" name="text"></textarea></td></tr>
    31. </table>
    32. <input type="submit" name="encode" value="Закодировать" /> <input type="submit" name="decode" value="Раскодировать" />
    33. <br>Результат:
    34. <table>
    35. <tr><td><textarea rows="10" cols="30"><?php echo $decoded; ?></textarea></td></tr>
    36. </table>
    37. </form>
    38. </div>
    39. </bоdу>
    40. </html>
    и вот ещё а с urldecode как вот пример может кто раскодирует


    Это только часть вырезаного кода просто хочу понять кодировку.И научиться раскодировать да прогу себе написать на кодировку и раскодировку php файлов . Заранее спасибо !