Тема: Perl crackme #2
Показать сообщение отдельно

  #2  
Старый 24.11.2007, 16:07
genom--
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме:
1948091

Репутация: 1686


По умолчанию

чет я позно заметил топик -- а че только никсы =( -- лан ща с витруальки поковыряюсь -- сам хотел ченить написать в ближайшем времени да все некогда -- о итогах доложусь )))))

ну порылся вот заметки

s;;<-|}<&|`;; # s;;<-|}<&|`;;
print "$_\n"; # на выходе получаем <-|}<&|`в переменной $_ -- это совсем просто -- по дефолту через s заменили пустоту в ней на этот текст - а ; выступает в качестве ограничителей(кто хорошо читал учебники знает что в качестве ограничителей могут выступать многие парные символы)
y; -/:-@;;; # y; -/:-@[-`{-};`-{/" -;; ну а тут уже практически классический прием в джарпах перексориваются они друга на друга в процессе замены
# например -/:-@ это наша < которая первый символ и потом станет буквой r ну и остальные так далее -- не буду говорить что доконца понял методику ксора в замене - но скажу что она мне сильно и не интересна - я думаю что знать это не так уж и важно
print $_

такаяже фича у диджимортала была в джарпе -- кста у него даж походу валяется скрипт который генерирует эти последовательности - так что не оч интересно было - но серавно молодец

Последний раз редактировалось genom--; 24.11.2007 в 19:53..