Обфускация кода (вопросы, просьбы зашифровать/расшифровать скрипт )

Discussion in 'PHP' started by Sharky, 29 Sep 2009.

  1. d_x

    d_x Banned

    Joined:
    25 Mar 2008
    Messages:
    558
    Likes Received:
    650
    Reputations:
    210
    не выбираем файл)
     
    1 person likes this.
  2. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Поправил, thx :)
     
    1 person likes this.
  3. SQLHACK

    SQLHACK Остались только слоны

    Joined:
    27 Sep 2006
    Messages:
    437
    Likes Received:
    372
    Reputations:
    407
    а че вам мой метод не понравился ?
     
    _________________________
    1 person likes this.
  4. Dark_cracker

    Dark_cracker Member

    Joined:
    29 May 2009
    Messages:
    73
    Likes Received:
    8
    Reputations:
    1
    сначала твоим методом попробывал , код не работал , он не доконца расшифровал, потом пошёл по ссылке mailbrush , попробывал всё норм ;-)
     
  5. SQLHACK

    SQLHACK Остались только слоны

    Joined:
    27 Sep 2006
    Messages:
    437
    Likes Received:
    372
    Reputations:
    407
    это как так не работал ?
     
    _________________________
  6. Dark_cracker

    Dark_cracker Member

    Joined:
    29 May 2009
    Messages:
    73
    Likes Received:
    8
    Reputations:
    1
    Возми проверь , он даже по другому расшифровует , может там ручками нужно доделывать результат , я не пробывал .
     
  7. iron-viper

    iron-viper Elder - Старейшина

    Joined:
    13 Nov 2007
    Messages:
    167
    Likes Received:
    45
    Reputations:
    3
    Собственно, никто не сталкивался с Free Online PHP Obfuscator v1.2 , можно ли его раскодировать?

    пример кода

    Code:
    //Obfuscation provided by FOPO - Free Online PHP Obfuscator v1.2: http://www.fopo.com.ar
    $l280330b5cf5="\x62\141\x73\145\x36\64\x5f\144\x65\143\x6f\144\x65";@eval($l280330b5cf5(
    "JGI3NzkzNTY2NmI3N2JmMDEzMWVlYmFkM2ZiOGVlZGMzPSJceDYyIjskaTAyZjM0MmFhMGViN2NiNWU3YjhiZjJ
    mZjZkZjJkZGI9Ilx4NjUiOyR2ZDU2YzVhOGJlOWZlMTJmNzU2Y2M4NTU3NGUzNjczYT0iXHg2NiI7JHljOTBmODk
    wZjRiMzNhOTE4YWE5OWU0Y2Q2YzMxNTZlPSJceDY3IjskeDM2Y2ZkM2JmZWNkYWY1NDIyNGRkMTM1ZDUwNmExNjQ
    9Ilx4NmQiOyRoMzhhMTEwMmIwMjI4YWM3N2E0MjVmOTQ4MTYyZGZlYj0iXHg2ZiI7JHA3ODg0MTI0OTdmN2IxZDA
    wMDY5NmM1N2NjMzI3NDQyPSJceDZmIjskajU5NmMwNzhlNzliMDVhODRjNmZiZWY3ZjMxMzc2YzA9Ilx4NmYiOyR
    xY2RlYzRkZDE2Yzk0ZTU1YzA0OTU4NzZjMzUxYzRiYj0iXHg2ZiI7JGw3MTExMWFjZmI2ZDFmY2U3M2QwMGFiOTk
    2NDk2Y2RlPSJceDczIjskeWQ3Mzk5MTk4YmQxMjNjOTZhZDBhNWFkMjZiYTEzYzQ9Ilx4NzMiOyR2MTM0MDNhYjU
    zZjA4MzQyNzc2NzY0OWI0ZGYxNzUzMT0iXHg3MyI7JHVkMzZhMTcxODZmMjM2MzU4YzI2OTllOTBjYjA0MjcyPSJ
    ceDczIjskYjc3OTM1NjY2Yjc3YmYwMTMxZWViYWQzZmI4ZWVkYzMuPSJcMTQxIjskaTAyZjM0MmFhMGViN2NiNWU
    3YjhiZjJmZjZkZjJkZGIuPSJcMTYyIjskdmQ1NmM1YThiZTlmZTEyZjc1NmNjODU1NzRlMzY3M2EuPSJcMTUxIjs
    keWM5MGY4OTBmNGIzM2E5MThhYTk5ZTRjZDZjMzE1NmUuPSJcMTcyIjskeDM2Y2ZkM2JmZWNkYWY1NDIyNGRkMTM
    1ZDUwNmExNjQuPSJcMTQ0IjskaDM4YTExMDJiMDIyOGFjNzdhNDI1Zjk0ODE2MmRmZWIuPSJcMTQyIjskcDc4ODQ
    xMjQ5N2Y3YjFkMDAwNjk2YzU3Y2MzMjc0NDIuPSJcMTQyIjskajU5NmMwNzhlNzliMDVhODRjNmZiZWY3ZjMxMzc
    2YzAuPSJcMTQyIjskcWNkZWM0ZGQxNmM5NGU1NWMwNDk1ODc2YzM1MWM0YmIuPSJcMTQyIjskbDcxMTExYWNmYjZ
    kMWZjZTczZDAwYWI5OTY0OTZjZGUuPSJcMTY0IjskeWQ3Mzk5MTk4YmQxMjNjOTZhZDBhNWFkMjZiYTEzYzQuPSJ
    cMTY0IjskdjEzNDAzYWI1M2YwODM0Mjc3Njc2NDliNGRmMTc1MzEuPSJcMTY0IjskdWQzNmExNzE4NmYyMzYzNTh
     
  8. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Да, можно. Деобфускация приводит к коду
    PHP:
    @eval (gzinflate (base64_decode (str_rot13 ("тут base64-строка"))));
    вернуть к исходному несложно)
     
    #28 krypt3r, 9 Oct 2009
    Last edited: 9 Oct 2009
    1 person likes this.
  9. iron-viper

    iron-viper Elder - Старейшина

    Joined:
    13 Nov 2007
    Messages:
    167
    Likes Received:
    45
    Reputations:
    3
    А как сделать Деобфускацию? Каким инструментом или какой функцией?
     
  10. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    PHP:
    echo ...
    =)
     
  11. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    вот именно, выложена часть кода обфусцированного:

    PHP:
    <?php
    @set_time_limit(0); 
    @
    ini_set("display_errors","1");
    $l280330b5cf5="\x62\141\x73\145\x36\64\x5f\144\x65\143\x6f\144\x65";
    echo 
    $l280330b5cf5('JGI3NzkzNTY2NmI3N2JmMDEzMWVlYmFkM2ZiOGVlZGMzPSJceDYyIjskaTAyZjM0MmFhMGViN2NiNWU3YjhiZjJmZjZkZjJkZGI9Ilx4NjUiOyR2ZDU2YzVhOGJlOWZlMTJmNzU2Y2M4NTU3NGUzNjczYT0iXHg2NiI7JHljOTBmODkwZjRiMzNhOTE4YWE5OWU0Y2Q2YzMxNTZlPSJceDY3IjskeDM2Y2ZkM2JmZWNkYWY1NDIyNGRkMTM1ZDUwNmExNjQ9Ilx4NmQiOyRoMzhhMTEwMmIwMjI4YWM3N2E0MjVmOTQ4MTYyZGZlYj0iXHg2ZiI7JHA3ODg0MTI0OTdmN2IxZDAwMDY5NmM1N2NjMzI3NDQyPSJceDZmIjskajU5NmMwNzhlNzliMDVhODRjNmZiZWY3ZjMxMzc2YzA9Ilx4NmYiOyRxY2RlYzRkZDE2Yzk0ZTU1YzA0OTU4NzZjMzUxYzRiYj0iXHg2ZiI7JGw3MTExMWFjZmI2ZDFmY2U3M2QwMGFiOTk2NDk2Y2RlPSJceDczIjskeWQ3Mzk5MTk4YmQxMjNjOTZhZDBhNWFkMjZiYTEzYzQ9Ilx4NzMiOyR2MTM0MDNhYjUzZjA4MzQyNzc2NzY0OWI0ZGYxNzUzMT0iXHg3MyI7JHVkMzZhMTcxODZmMjM2MzU4YzI2OTllOTBjYjA0MjcyPSJceDczIjskYjc3OTM1NjY2Yjc3YmYwMTMxZWViYWQzZmI4ZWVkYzMuPSJcMTQxIjskaTAyZjM0MmFhMGViN2NiNWU3YjhiZjJmZjZkZjJkZGIuPSJcMTYyIjskdmQ1NmM1YThiZTlmZTEyZjc1NmNjODU1NzRlMzY3M2EuPSJcMTUxIjskeWM5MGY4OTBmNGIzM2E5MThhYTk5ZTRjZDZjMzE1NmUuPSJcMTcyIjskeDM2Y2ZkM2JmZWNkYWY1NDIyNGRkMTM1ZDUwNmExNjQuPSJcMTQ0IjskaDM4YTExMDJiMDIyOGFjNzdhNDI1Zjk0ODE2MmRmZWIuPSJcMTQyIjskcDc4ODQxMjQ5N2Y3YjFkMDAwNjk2YzU3Y2MzMjc0NDIuPSJcMTQyIjskajU5NmMwNzhlNzliMDVhODRjNmZiZWY3ZjMxMzc2YzAuPSJcMTQyIjskcWNkZWM0ZGQxNmM5NGU1NWMwNDk1ODc2YzM1MWM0YmIuPSJcMTQyIjskbDcxMTExYWNmYjZkMWZjZTczZDAwYWI5OTY0OTZjZGUuPSJcMTY0IjskeWQ3Mzk5MTk4YmQxMjNjOTZhZDBhNWFkMjZiYTEzYzQuPSJcMTY0IjskdjEzNDAzYWI1M2YwODM0Mjc3Njc2NDliNGRmMTc1MzEuPSJcMTY0IjskdWQzNmExNzE4NmYyMzYzNTh');
    ?>
    выводит:

    Code:
    $b77935666b77bf0131eebad3fb8eedc3="\x62";$i02f342aa0eb7cb5e7b8bf2ff6df2ddb="\x65";$vd56c5a8be9fe12f756cc85574e3673a="\x66";$yc90f890f4b33a918aa99e4cd6c3156e="\x67";$x36cfd3bfecdaf54224dd135d506a164="\x6d";$h38a1102b0228ac77a425f948162dfeb="\x6f";$p788412497f7b1d000696c57cc327442="\x6f";$j596c078e79b05a84c6fbef7f31376c0="\x6f";$qcdec4dd16c94e55c0495876c351c4bb="\x6f";$l71111acfb6d1fce73d00ab996496cde="\x73";$yd7399198bd123c96ad0a5ad26ba13c4="\x73";$v13403ab53f083427767649b4df17531="\x73";$ud36a17186f236358c2699e90cb04272="\x73";$b77935666b77bf0131eebad3fb8eedc3.="\141";$i02f342aa0eb7cb5e7b8bf2ff6df2ddb.="\162";$vd56c5a8be9fe12f756cc85574e3673a.="\151";$yc90f890f4b33a918aa99e4cd6c3156e.="\172";$x36cfd3bfecdaf54224dd135d506a164.="\144";$h38a1102b0228ac77a425f948162dfeb.="\142";$p788412497f7b1d000696c57cc327442.="\142";$j596c078e79b05a84c6fbef7f31376c0.="\142";$qcdec4dd16c94e55c0495876c351c4bb.="\142";$l71111acfb6d1fce73d00ab996496cde.="\164";$yd7399198bd123c96ad0a5ad26ba13c4.="\164";$v13403ab53f083427767649b4df17531.="\164";$ud36a17186f236358
    
     
    2 people like this.
  12. lol100

    lol100 New Member

    Joined:
    3 Nov 2008
    Messages:
    23
    Likes Received:
    0
    Reputations:
    0
    ребят помогите раскодировать криптованую тдску в ней кодированы некоторые файлы (не все)
    ТДС
    кодировано этим Obfuscation provided by FOPO - Free Online PHP Obfuscator v1.2: http://www.fopo.com.ar
     
  13. eLWAux

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

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    #28 - #30 посты в етой теме
     
    1 person likes this.
  14. lol100

    lol100 New Member

    Joined:
    3 Nov 2008
    Messages:
    23
    Likes Received:
    0
    Reputations:
    0
    неполучается, может кто поможет для кого ето просто
     
  15. iron-viper

    iron-viper Elder - Старейшина

    Joined:
    13 Nov 2007
    Messages:
    167
    Likes Received:
    45
    Reputations:
    3
    Потер...
     
    #35 iron-viper, 10 Oct 2009
    Last edited: 10 Oct 2009
  16. eLWAux

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

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    PERL Обфускатор: http://uasc.org.ua/2009/10/perl-obf/
     
    3 people like this.
  17. net-master

    net-master New Member

    Joined:
    15 Oct 2009
    Messages:
    1
    Likes Received:
    1
    Reputations:
    0
    IonCube декодирован что дальше?

    Здравствуйте уважаемые форумчане !
    Не думал что прийдется с этим столкнутся, все таки пришлось .

    В ожидании помощи от вас есть у меня закодированный скрипт при помощи IonCube там не все файлы штук 14 вообщем вроде как нашел декодер пытался раскадировать в итоге получились такие зарисовки

    PHP:
    <?php  
     
    if ( !extension_loaded"ionCube Loader" ) )  {      $__oc strtolowersubstrphp_uname( ), 0) );      $__ln "/ioncube/ioncube_loader_".$__oc."_".substrphpversion( ), 0).( $__oc == "win" ".dll" ".so" );      $__oid $__id realpathini_get"extension_dir" ) );      $__here dirname__FILE__ );      if ( strlen$__id ) && $__id[1] == ":" )      {          $__id str_replace"\\""/"substr$__id) );          $__here str_replace"\\""/"substr$__here) );      }      $__rd str_repeat"/.."substr_count$__id"/" ) ).$__here."/";      $__i strlen$__rd );      while ( $__i-- )      {          if ( $__rd[$__i] == "/" )          {              $__lp substr$__rd0$__i ).$__ln;              if ( file_exists$__oid.$__lp ) )              {                  $__ln $__lp;                  break;              }          }      }      @dl$__ln );  }  else  {      exit( "The file ".__FILE__." is corrupted. Ensure that you use binary mode when transferring files with FTP and disable the 'TAR smart cr/lf feature' if using WinZIP\n" );  }  if ( function_exists"_il_exec" ) )  {      return _il_exec( );  }  echo "Site error: the file <b>".__FILE__."</b> requires the ionCube PHP Loader ".basename$__ln )." to be installed by the site administrator.";  exit( 199 );  echo "\x13мџ\x14\x00¤эбњ!ЖЦ]lhВU\x06щІ\x02]vV\x19Чљ\x17Ёјy°ґ\x19/п›pa·¶]qАа{ЫЖ\x1A\x16%ФЏ[Ї”kщFлn\r“\x15бS~kJ™7”\x17б¬~©Мл ОеlV±Ћ\x1EЏц¬U]НъP]ѕ,MА\$Д8є’»М*±˜М9Ѕ’\\‰.¦'\x06ѕ‰ЦїhЌ_„‘’`\x01µ#вWрCп‰[бїЩшF2¤uYЧмаІ:ђ„UfТ}®Kћґ—pYоE1фT\x05ДE}C@гФМe‰жЩ*#дЇWu*fЌ\x15f‚кJd\x06AемПґ\x17\x08cч]9Ц\x0C.[(oщ2j\x01\x06@Х\x04ѓт^§_з0Gtё)а5•¶ Q\x196ЇОEй\x031v©™¦д!*ґz\rУ€k•ЎJ]Хт3Ц8[gйt\x06gXn2\nэ9,PЪјіMАёL—їОh\x0FY\x1BgД\x01>ђхuiЮЗОйу\x06㋉YGНў\x14Ю‡ґ`\x0C\x0FJ®ф®І+к迥ђйп(€u\x1FBЋi\x08\x05ЭО§wш:ЏЖ*љoОм\x11xхЯ€ЖV^Д\")Ѕ™K-kШ\x0F–@ТAzB\tt3ЩіO\x15Й>і";  echo "ьыд~UЪ\x03Ч‰\x1C?*ћ`\x00•8\x12M\x07Йцп6|њ\x1BqO_Б\x18¦&мmbо±u°A№\x12’r{„г\x08\x1B\x1DC`Y\x04мcyeё‚»ИЦбџМХњPЦгф\x04q®еЌCо/к/НsEfЩ\$Бџ\x03i†\x1CO=D¶ј\x04\x0F™\x1D{ђyы\$\x16tЁ{V«\x03¶•ШPГЇЩи\n\x15§н\x05\x12=MиФ“%b‹\x01чКZ\x1E^aн;FZ%А«\x0B\r\x10Юж\x1Dю[¤фљjЭїЎWѓuџЛ—Ањѕ0Ї\x07Ог9њho†o№\x109©c”\x1FВ©вЖж~]бЄ‰>м20Ђ\x1EЁш`р…—F(VxёZ?˜яЉ\x1EЭHЭЩЪrі+rOё\t1yІ\x16\x0C6ќСб\x12\\ЉZз\nршiб\x05Т‚rўiЎrШP_ќЧЩa\x1C\x10†©\r@b(o¶\x14юЮµд\x1FWЊRЃ¶AnҐ±јїаjЭ\n\x03xЧОTr\x02УJюIыЕ*Ы¦¦Ђ„iаЬдvi?Bw\x12П\\Ю\x13\x15Ўт¤Ш\x086чЉ\x0F*A\x0Fи\x16rяZ77„}z:аФ!~їУЋфЯ˜Ћё\"Ю\x1ER9\x16‰«щЉfДцkj\x12Г|IЅг~";  echo "`шCO’Ў,\r#“\x1C3f>ҐЦ\x0B\$\x08ќ3Т\x1F\x06®AэZ“р*МWПpU-,WN|˜fћЉ\x1D\x0F\x0BЌЎе’«єqуЧћF\x12^\x06Я§Rѓ_Ў,\n|Ц‘—#a}+шqpиhкЛ\x05Ю\x13%A9§\x06\x1D«,2†™їнUЄ:сЉД,!!oоа4+їбTI—‚Ж>Ћ†Ў±/ћцЌЩ\x13\x0F\x07\x05¦LхWoҐрШpr+кќQZ\x1C”RG\x1F¬‰iоВt”nQn\x0BЭ/a#kHt(\t!K±\x0CїLѕОY\x16.UР,аП¦ЄљнA‘ћ\x17jНЋ»\x13\"a(ЗhЩ¬о®r¬“J{±˜7EАфоM\x07':6Хв*ЋјцЬCёЙCпЩx\x19БкжЫ•ёGґEґН‡ЃAЭ~ЃѓtEk'х6EЗ\r\x1F!…\x0EХ\x1D\\Сp\t%ы%\\\x1A'юоk§О.я¬5\x12*Я\x0Cњ\x01®\x0Bл>њ/%цD৬чЅqГтшФXеЗс\x05\x14Щ9›\"y~\"c«*k\x16\x03єшўWє)\\З\x0Fў7ЄФрў{,\x12\x15„µК\"еџYЏ+o\rw›‚8ХеH…W‹\$дЃ•’уiRw\x05Ђ8Е Оу";  echo "hUБµяO0уВj6…P]AЅ%№3a®щЦ„€‚ъЈСp\x02ЈtЌП\"Дj\x17ыЂКaQ\x19K\x19¤шJ*М7SкРЙ\x19\x05Vrе;‡\x1CєЇҐъ\x19lЩ«Б\x0CAіl\x13\x18{†С=\x052l\x06¶¶µz5ЕЇ¦luВсЮ\nЌЃБ!lюeOКЅ›\x1B…дЫ=9\$г€є/XЫ\t°ЫЪX5\x02шО\x1F\x16…*ЛKЊ*kЅ€¬5э;Я\x06ею?™Рq8DЎьFё\x16*\x11·фЕ\x15ВЄ'^шѓx…(ѕ–/rьЫM{ћќ1pв \x040Щ.8\x15\\э*ГГ±юE`·ЭзЕc\x1B\x01+k\\\x1EиvdCVћ\x17ц\x1Cp\\UO ‡]‰т®\\Ґ*5L\x1EtМ •ї\x03ўоcр–Kт“кfБ\x17О>k~Чh®Љ^\x14сЯKnудр9цoџЖѕ„d\x0E–Ьj\x0E\x04\x14ЎТђНgг“QnT\tЅь‰`СC-ћ\x18\rВФ\x12SйTрµз©\x1Aфд}\x18x'\x1DЋA\x16\x1BjьЬ\x02Ѓ^bї˜±°z·”О\x10o»\x05ЖDjG)ДІјн˜xYB“Щh°>Vб°\x07ЖЯЯЕn>3*љX\x1F\x05}‹\x15=eK\x0F_";  echo "µ`ѓ,…ьg\x02‘ш\x03tб'7ќѓіЁЌr2q\x05‰§Zџ*(\x0Cj}W”8ч‘\\…ъi\x17Jђл4NЪ\x1C€y%ЮзбНяkIяh\x08c/џяZl’Ґ\x1CyI«™\x1E‡ќ7p¬їv*у\r‡eЫҐs‚\"\x0BЭ¬уZ\nЮу‚©хgfУЮ\nH_\x0Eµ в›5?¬Iє;·T.Ї\x16\x0C…\x01ГЃ’к“ђЁj«м#*БЯЮrkF\x19#Э}З†G˜\x0E*ПEйє`їєьЭ\x05Є\x1B¶\x14л*ї\x10Ќ]CЕжѕД™\x0Fф¶H*L&2яµ¤ґ9Љ\x1FЉI\x10-‡фДЂ.\x13JҐЬ\x11”P@m‰}я˜'e-їОM°А\x03ROj\x08Qіч\x04°4Щ{о™”жЖ\\[dmm\x01{tЦШУ\x00*[[‚ўйХ*,Ъ8'|\x17JК=ОљИД:*\"AчyІ\x02\\яґйEЖђцй\rЌЩзј\x13M\x05п!ЂЪйK‘УK\x06RQ”sNrfьЯ\r±\x12”лоАСЁънжхhbљU“o\\\x19\x0CїЕЇ\x15!Ћуg\np\x16Дh_\x00\x0BшЏ@мНї|:o]№ZЮ\x05РкRYnњНЩ¤|l\x1EЯ…ґ‹cУjY";  echo "бђXR‰t¬Њ\x03Т\x11I#З\x19€зМt]&д7'Ї9Ќє{aВ\x04\\ж\x0CнР\$\x11Ђg„ш—\"pЂЂ7:ХґњЫџ’%\x0Bв7T±¶\x13ЋF^*љ\ryй\x03„tL›\x1E\x0Bw6ГVљ*t¬_‰\x06йIe6Б\"bћъ]\n—Ћ~R+џH‘%—¦€‘MMT‡G\r\x06C\x16Ќ`X\x0B\x17А^}Лґгђ“Аrz\x02Н.э2\t#*CнћЦЋд¤©ІьЂ+ўЉh§Cѓ[ЈЃ\x18?un\x1E=±t#ј\x0F’&Ю*Њ\x1CKм‰Q€o\x11°я@‚‡ГcЭFРз\x1Egr\x1EFоAХж)лЁ®‹9:Ґ\x18®\x13 5y®j—ђжйЂ2vdU'Ж\x05jдф”\$Х*Њ^ш:ЙKl9чЩхG”и[`\x1EµhнЬ[";  ?>  
    это на выходе уже типо как декодированные файлы видимо требуется еще какая то операция чего я к сожелению не знаю,
    Вопрос это можно раскадировать далее или это не правильный код выдал декодер ?? и если можно продемонстрируйте пожалуйста как это сделать что бы остальные файлы добить.

    Спасибо за ответ.
     
    1 person likes this.
  18. Failure

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

    Joined:
    21 Sep 2008
    Messages:
    179
    Likes Received:
    46
    Reputations:
    16
    PHP:
    function cods($txt)
    {
    $code = array (
    'ZS12' => 'q',
    'HJ56' => 'w',
    'SD11' => 'e',
    'CV32' => 'r',
    'LK45' => 't',
    'KK09' => 'y',
    'WE56' => 'u',
    'ZA12' => 'i',
    'KL34' => 'o',
    'DF44' => 'p',
    'MN00' => 'a',
    'JK42' => 's',
    'LG90' => 'd',
    'VB39' => 'f',
    'ER47' => 'g',
    'DZ94' => 'h',
    'PZ23' => 'j',
    'ZP85' => 'k',
    'SA11' => 'l',
    'AS31' => 'z',
    'WM66' => 'x',
    'UI93' => 'c',
    'FK36' => 'v',
    'KD92' => 'b',
    'XH56' => 'n',
    'JD73' => 'm',
    'JE68' => '-',
    'GG00' => '_',
    'AL01' => '.',
    'PO12' => '/',
    '28KJ' => '0',
    '03LL' => '1',
    '23KA' => '2',
    '74BG' => '3',
    '54NN' => '4',
    '12QG' => '5',
    '76TR' => '6',
    '26DF' => '7',
    '73NS' => '8',
    '98IU' => '9',
    );

    $tmp "";
    for(
    $i=0$i<strlen($txt); $i=$i+4)
    {
     
    $tmp .= $code[strtoupper(substr($txt,$i,4))];
    }
    return 
    $tmp;
    }
    юзается на строке 2 раза, $new = cods(cods($str));
    необходима функция decods, что бы $str=decods(decods($new));
    вроде не сложно, но запарился с этим сдвигами
    так же попрошу пошаговое пояснение
     
    1 person likes this.
  19. eLWAux

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

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    Failure:
    PHP:
    function decods($txt

    $code = array ( 
    'ZS12' => 'q'
    'HJ56' => 'w'
    'SD11' => 'e'
    'CV32' => 'r'
    'LK45' => 't'
    'KK09' => 'y'
    'WE56' => 'u'
    'ZA12' => 'i'
    'KL34' => 'o'
    'DF44' => 'p'
    'MN00' => 'a'
    'JK42' => 's'
    'LG90' => 'd'
    'VB39' => 'f'
    'ER47' => 'g'
    'DZ94' => 'h'
    'PZ23' => 'j'
    'ZP85' => 'k'
    'SA11' => 'l'
    'AS31' => 'z'
    'WM66' => 'x'
    'UI93' => 'c'
    'FK36' => 'v'
    'KD92' => 'b'
    'XH56' => 'n'
    'JD73' => 'm'
    'JE68' => '-'
    'GG00' => '_'
    'AL01' => '.'
    'PO12' => '/'
    '28KJ' => '0'
    '03LL' => '1'
    '23KA' => '2'
    '74BG' => '3'
    '54NN' => '4'
    '12QG' => '5'
    '76TR' => '6'
    '26DF' => '7'
    '73NS' => '8'
    '98IU' => '9'
    ); 

    $tmp ""
    for(
    $i=0$i<strlen($txt); $i++) 

     
    $char substr($txt,$i,1);
     foreach (
    $code as $c=>$n) {
          if (
    $n == $char)
             
    $tmp .= $c;    
     }
    }
    return 
    $tmp
    }
    PHP:
    $cods cods('MN00XH56LK45ZA12UI93DZ94MN00LK45AL01CV32WE56'); // antichat.ru
    $decods decods('antichat.ru'); // MN00XH56LK45ZA12UI93DZ94MN00LK45AL01CV32WE56
     
    1 person likes this.
  20. MOSYA

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

    Joined:
    3 Nov 2007
    Messages:
    228
    Likes Received:
    18
    Reputations:
    7
    Помогите расшифровать... подставлял вместо eval - echo... всё примерно такоеже.

    PHP:
    <?php /* WARNING: This file is protected by copyright law. To reverse engineer or decode this file is strictly prohibited. */ $curversion '1.00 BETA RC2'$o="QAAAOzh3b3cKDSgtJ8Un9vX36QAA7eIn6u/h4ifg5+bv9Sft6QAg6O/35+71Kyf05gCQ+Cfi5OkAACsn9fwn6+nh4v/7J/fn9ugAAPfp/uf1+/b4J/bpJ/bl6e8AAOsn9ffi7eL36esmPC4nUEYAAFVJTklAPSdTb250J2Fua2JAACcAgHd1aHNiZHNiYydlfidkAABod351bmBvcyYnLSgKDWFyAABpZHNuaGknan50dmtYamhjAABuYW5iY1h1aHB0Ly4nfAoNEjEOI2YA4ic6AkRmYWEE4gFjLy48AkEA0G5pYWhYdHN1AmYBEScB02J1YmAEACcvJyVVBUAnamZzZG9iYz0nAA4vXDcqPlotLiUrJyMC0QPhALB1UAhYAiQnBZJ1YnNydWknLwhVOyc2GKAuJzgBAAKHXDZaASAjARs9JzcuJzcAPScDdAoweg7IEEYOJGBraGVmaycjACBkcnVxYnV0bmhpAxAOI0BLSAEIRUZLVCdcJQMWdjU0NgAxNjVlAQJtZWljZXRmAFBtcG9gbXYBkCUAAFonOicldGZjYzZhcGIzMTKAAAAwdTJ2MTJwMzF0NDZ2cGIyIQU2NAAgMjYyJQYhd3VuaXMRoUQZVUAAIQahJztmJ291YmE6WyVvc3MAAHc9KChlcypzdWZkbGJ1KWQAAGgpZGQoWyU5RH5FQlVvfncQYGInUwGzJ3ElJykMWQDgJZ47KGZAADkfgDtldTknRH5lYnVTYmZqAAAnUGJlKkNicWJraHdidXQhwQAaEQPRL2Nmc2IJEV4lJy4nOSc1FI83Nz8VwCUAgSolFQAlJS4FYAJqGnEV2QHwdHNjYWhocxW9DiUULxQpIBB0dFhyMEB1bgCQDyRYa2ZpYADwdnJidW5iQNR0AKBzdHNmdXMAkAExfiOAZgDWc24gEGpiAZBEUlVAVUhSVwCwdG9ocEWJWDAgZGJ0A8FkHjYBwGViWAqxYnUY0TSQbmElYAEmLi1QDnUn0yAgAgFia3Ri1QABUSF3IALmIB+RNgJhdWJ2cm51YlgQC2hpZBSQJXNvYmpidCgVwSMNkxPwAV4lKHNiandrFrApQPAlFBEGsAOPA4904sIVwwN3C1FkaHIkYiMQ9xvQISEnIxB1JwABXCBkZmlYcW5icGNiZXJgCvDIwAHxEbknOiugfmJ0HgA/QQ5haHViZgQAZG8nLycFeWZ0JyNsYn4nOjkBoCcjcWZrcmIGkALyDiy2O2NucTlUg1wPES8Csiw7ESknMbE5JztlOQGjA9MAQFwldGJkaGljdAHgOSc3KTc2iCAm0TthaA0AZGhraHUwIHViY1slAgAnc25za2IA4Nfi7enr4urj9CAD4vVQQOno9e/r7+Dv9+nlUVBUYAAA6Pfp9iknxffi6/gn7/bo6QAA7Ori6u/4J+j34uX8/+fi9QHzJ+rp9+v0KTPgCHEMNAhpCpA7KAgBCoAQST0nJQi7YHViYmkI2MDnBwEn6lxQGQT04eMF8Akw5ScJVOfx7+8pCL/j6RPA6PT2C2Dp4ghvEMYIaDbxJTsoZTknUJpcCvNcHmJaWjsoFpFbaTqQJ4EOODAOh7AYaGV1JygMQCXCAbEikSZB2V3DDjg5ClAEDQ5pJRcAJSd0bn1iOjU5GvDK4gAE6eby6ePv6+kn9O3n4BZx5eIIDvf27/kVUOnj9O315yYJ4RNUBMA43nYyQAcVI0zhZtI/bz9pJyYn0FN/U38yKfULf2JEAGMLec3p6HQg7vUn6ucn6+L29XAA6QpvEyEKkDg5";eval(base64_decode("JGxsbD0wO2V2YWwoYmFzZTY0X2RlY29kZSgiSkd4c2JHeHNiR3hzYkd4c1BTZGlZWE5sTmpSZlpHVmpiMlJsSnpzPSIpKTskbGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd3OUoyOXlaQ2M3IikpOyRsbGxsPTA7JGxsbGxsPTM7ZXZhbCgkbGxsbGxsbGxsbGwoIkpHdzlKR3hzYkd4c2JHeHNiR3hzS0NSdktUcz0iKSk7JGxsbGxsbGw9MDskbGxsbGxsPSgkbGxsbGxsbGxsbCgkbFsxXSk8PDgpKyRsbGxsbGxsbGxsKCRsWzJdKTtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd4c2JHdzlKM04wY214bGJpYzciKSk7JGxsbGxsbGxsbD0xNjskbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGxsbGxsbGwoJGwpOyl7aWYoJGxsbGxsbGxsbD09MCl7JGxsbGxsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsbGxsbCs9JGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTskbGxsbGxsbGxsPTE2O31pZigkbGxsbGxsJjB4ODAwMCl7JGxsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8NCk7JGxsbCs9KCRsbGxsbGxsbGxsKCRsWyRsbGxsbF0pPj40KTtpZigkbGxsKXskbGw9KCRsbGxsbGxsbGxsKCRsWyRsbGxsbCsrXSkmMHgwZikrMztmb3IoJGxsbGw9MDskbGxsbDwkbGw7JGxsbGwrKykkbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGxdPSRsbGxsbGxsbFskbGxsbGxsbC0kbGxsKyRsbGxsXTskbGxsbGxsbCs9JGxsO31lbHNleyRsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsKz0kbGxsbGxsbGxsbCgkbFskbGxsbGwrK10pKzE2O2ZvcigkbGxsbD0wOyRsbGxsPCRsbDskbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGwrK109JGxsbGxsbGxsbGwoJGxbJGxsbGxsXSkpOyRsbGxsbCsrOyRsbGxsbGxsKz0kbGw7fX1lbHNlJGxsbGxsbGxsWyRsbGxsbGxsKytdPSRsbGxsbGxsbGxsKCRsWyRsbGxsbCsrXSk7JGxsbGxsbDw8PTE7JGxsbGxsbGxsbC0tO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd4c2JEMG5ZMmh5SnpzPSIpKTskbGxsbGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkQwaVB5SXVKR3hzYkd4c2JHeHNiR3hzYkNnMk1pazciKSk7JGxsbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGw7KXskbGxsbGxsbGxsbC49JGxsbGxsbGxsbGxsbCgkbGxsbGxsbGxbJGxsbGxsKytdXjB4MDcpO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkM0OUpHeHNiR3hzYkd4c2JHd3VKR3hzYkd4c2JHeHNiR3hzYkNnMk1Da3VJajhpT3c9PSIpKTtldmFsKCRsbGxsbGxsbGwpOw=="));return;?>
    Буду благодарен, если получится.