PDA

Просмотр полной версии : Perl crackme #2


KSURi
23.11.2007, 03:16
s;;<-|}<&|`;;y; -/:-@[-`{-};`-{/" -;;`$_`
В код встроена защита от взлома ;)

PS: UNIX ONLY

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

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

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

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