| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Вот так я взломал |
| Автор: Domestic Cat 28.2.2005, 04:52 | ||
Сабж
Аутпут думаю, понятен. java 1.5.0_01, win 2000, jikes. Такая вот секьюрити |
| Автор: Zandr 28.2.2005, 08:41 | ||
j2sdk1.4.2_04:
|
| Автор: Domestic Cat 28.2.2005, 08:59 |
| Дык я ж говорю - jikes. javac на такое не ведется В аттаче скомпиленное jikesом творение. |
| Автор: Sardar 28.2.2005, 09:41 | ||||||
Дык это на этапе компиляции только, после уже public/private не особо работают. Пример:
Компилим, запускаем, убеждаемся что работает. Меняем jc.java
Компилим только jc.java, запускаем jtest, удивляемся Компилятор: javac Отсюда вывод, хак(системныe утилитy, мониторинг) нужно писать в опкодах на асме. |
| Автор: Domestic Cat 28.2.2005, 10:09 | ||
Прикол тот, что оба компилятора спокойно все компилят; только вот при запуске оказывается что jikes дал доступ к приватному классу, а javac - нет. |
| Автор: pompei 7.9.2007, 16:14 |
| Хе а у меня на javac хакнулось Я установил jdk6.1, используя far создал в папке D:\temp файл Test.java, вставил в него вышеприведенный код; запустил команду D:\temp\>javac Test.java В папке появились файлы A.class A$1.class A$B.class Test.class ну и остался Test.java теперь даю команду D:\temp\>java Test Hello from hacked class! Может где-то у меня сикьюрити не так настроено? |