|
ЗАЩИТА JAVA-АППЛЕТОВ Андрей Каролик Xakep, номер #053, стр. 053-066-5 j = 0; if(i > 1) goto _L2; else goto _L1 _L1: ac; j; _L10: JVM INSTR dup2 ; JVM INSTR caload ; j % 5; JVM INSTR tableswitch 0 3: default 72 // 0 52 // 1 57 // 2 62 // 3 67; goto _L3 _L4 _L5 _L6 _L7 _L4: 0x36; goto _L8 _L5: 86; goto _L8 _L6: 99; goto _L8 _L7: 109; goto _L8 _L3: 55; _L8: JVM INSTR ixor ; (char); JVM INSTR castore ; j++; if(i != 0) goto _L2; else goto _L9 _L9: ac; i; goto _L10 _L2: if(j >= i) return new String(ac); if(true) goto _L1; else goto _L11 _L11: } } НАПОСЛЕДОК Почему же все поголовно не ставят защиту на апплеты? Ответ банальный - большинство просто не знают о подобной возможности. А у некоторых нет необходимости в защите. Раздавать исходники от своих творений или держать за семью замками - дело сугубо личное. Но, с другой стороны, слава богу, что не каждый ставит защиту на свои апплеты, иначе негде было бы тырить чужие идеи :). На этом все, успешной тебе защиты в гениальных java-творениях :). |