Форум — Development это ад (помогите разобрать) perl 2 2 $_=<<'';y;\r\n;;d;$_=pack'b*',$_;$_=eval;$@&&die$@;$_Это НЕ однострочник знаменитый, но это что-то делает. Вопрос - что? :) Ссылка
Can't find string terminator «» anywhere before EOF at line 1. panter_dsd ★★★★ (24.10.12 16:22:37 MSK) Показать ответ Ссылка
Это НЕ однострочник знаменитыйА по виду и не скажешь — прям как брат родной.По теме:http://stackoverflow.com/questions/7556782/what-does-this-perl-line-from-a-bl... geekless ★★ (24.10.12 16:23:17 MSK) Показать ответы Ссылка
Ответ на: комментарий от panter_dsd 24.10.12 16:22:37 MSK Can't find string terminator «» anywhere before EOF at line 1.Ну, выполнять его не надо. Мне гораздо интереснее куда и какие запросы он шлет и что в системе дергает. tazhate ★★★★★ (24.10.12 16:23:30 MSK) автор топика Ссылка
Ответ на: комментарий от geekless 24.10.12 16:23:17 MSK да уж, жесть. от туда же: http://www.perlmonks.org/?node=unbleach.pl beastie ★★★★★ (24.10.12 16:31:42 MSK) Ссылка
Ответ на: комментарий от router 24.10.12 16:26:12 MSK Строки с eval будешь сам отлаживатьМне это не отлаживать надо, а тупо понять что делает :) tazhate ★★★★★ (24.10.12 16:36:35 MSK) автор топика Ссылка
Ничего адского не вижу, если разбить по строчкам и отделить пробелами, то все становится понятно. bjorn (24.10.12 17:04:21 MSK) Показать ответ Ссылка
Ответ на: комментарий от bjorn 24.10.12 17:04:21 MSK Ничего адского не вижу, если разбить по строчкам и отделить пробелами, то все становится понятно.И что понятно? :) tazhate ★★★★★ (24.10.12 17:14:26 MSK) автор топика Ссылка
Попытаюсь прочесть. $_=<<";Это начало here-document (как в shell). В $_ помещается весь текст от следующей до пустой строки. y;\r\n;;d;tr/\r\n//d;Удалить все переносы строк. $_=pack'b*',$_;Запаковать числа в $_ как строку битов (perldoc -f pack) и положить в ту же $_. $_=eval;Выполнить содержимое $_. $@&&die$@;$@ && die $@;Завершиться с ошибкой, если при eval произошло исключение. $_Эээ... вернуть получившуюся строку кода? AITap ★★★★★ (24.10.12 17:33:33 MSK) Показать ответы Ссылка
предлагаю в Российских тюрьмах кроме одиночки ввести следующий круг ада: одиночка + принудительные работы по анбличу перловых однострочников.как кого-нибудь убью, потом износилую и попаду в места не столь отдаленные - обязательно помогу. stevejobs ★★★★☆ (24.10.12 17:55:08 MSK) Ссылка
Ответ на: комментарий от AITap 24.10.12 17:33:33 MSK Выполнить содержимое $_.так всё-таки это одострочник, который выполняет содержимое произвольных файлов? Оп-паньки...) stevejobs ★★★★☆ (24.10.12 17:55:49 MSK) Ссылка
Ответ на: комментарий от AITap 24.10.12 17:33:33 MSK Эта фигня в nexenta запускает их консольку. Я хочу понять, куда тянется консолька и что делает. Сволочи они, в общем. tazhate ★★★★★ (24.10.12 18:05:03 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от tazhate 24.10.12 18:05:03 MSK Строчка выглядит по-уродски, но сам процесс декодирования файла очень красивый! Chumka ★★★ (24.10.12 18:37:16 MSK) Ссылка
Ответ на: комментарий от tazhate 24.10.12 18:05:03 MSK Можно заменить eval на print и посмотреть на результат. Результат можно пропустить через perltidy для большей читаемости, если он сжат.B::Deparse (perl -MO=Deparse file.pl) - тоже полезная в деобфускации вещь. AITap ★★★★★ (24.10.12 18:59:14 MSK) Показать ответ Ссылка
Ответ на: комментарий от AITap 24.10.12 18:59:14 MSK Наверное, надо было через s///e, хотя всё равно было бы видно, но менее очевидно. anonymous (24.10.12 19:04:31 MSK) Ссылка
Ответ на: комментарий от tazhate 24.10.12 18:05:03 MSK прочитал тред - узнал о новой оси. вот это прикол punya ★★ (24.10.12 19:07:43 MSK) Показать ответ Ссылка
Ответ на: комментарий от punya 24.10.12 19:07:43 MSK прочитал тред - узнал о новой оси. вот это приколАга, смесь соляры с убунтой. tazhate ★★★★★ (24.10.12 19:15:11 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от tazhate 24.10.12 19:15:11 MSK операционная система, базирующаяся на Ubuntu Linux и ядре OpenSolaris для платформ x86 и x86-64.Эээ... Но зачем? geekless ★★ (24.10.12 19:34:12 MSK) Показать ответ Ссылка
Ответ на: комментарий от geekless 24.10.12 19:34:12 MSK Все ради зфс и удобного гуйца! tazhate ★★★★★ (24.10.12 19:43:08 MSK) автор топика Ссылка
Ответ на: комментарий от geekless 24.10.12 16:23:17 MSK Это не наш JB там ответил? :) buddhist ★★★★★ (25.10.12 00:08:39 MSK) Ссылка
Может натолкнет на какие-то идеиhttp://grokbase.com/t/perl/par/123dd34kpr/rt-cpan-org-75750-par-filter-bleach... observer ★★★ (25.10.12 00:43:14 MSK) Ссылка
Это НЕ однострочник знаменитый, но это что-то делает.что-бы он не делал, но ясно одно: либо автор не хотел, что-бы кто-то туда лез (даже он сам), либо автору нужно 2 презерватива. drBatty ★★ (25.10.12 09:54:46 MSK) Ссылка