Class Editor... | SEclub.org
Class Editor...
Все новые
Всего сообщений: 2041
*
unlim
30 янв 2008 в 14:05
Vitos_boy, это ты про оригинальную версию? Потому что в твоей
739:iconst_2 а в другой
738:iconst_2 И непонятно, как ты его отыскал? По комбинаци 10.20.05? У меня вообще поиск глючит :( и из DEC не переводит в текст и HEX. Xорошо бы dzanis сделал, чтобы диз на том же месте открывался где и курсор, а то кракозябры в глазаx, пока долистаеш :gy:
*
Vitos_boy
30 янв 2008 в 14:34
4A!n!k, да в этом как раз и косяк , что в поиске из dec непереводит в hex .вот и писал на пустых байтах в дек а смотрел в хекс. а искал в исходнике в начале словом Font , всё что от эт слова с ссылкой на пул напр на(9) т.е на 9 строку пула (лист в одном экземпляре в каждом файле .clas) .всё что выше начиная от (9) в дизе до aload эт и есть байты от отвечающие за щрифт .
*
dzanis
30 янв 2008 в 14:48
Да ишем текст "setFont",но не в пуле а в методах.Входящие атрибуты будут три числа,т.е. видно по сигнатуре (III). Значит смотрим выше,и увидем что в стек грузится 3 числа тремя инструкциями!
*
Vitos_boy
30 янв 2008 в 14:51
т.е пул эт в дизе верхний лист он всегда один, а что ниже пула низнаю как назвать скажем (нижние листы) и может быть скок хочеш , так вот нижние листы взаимодействуют с верхним пулом. если кто качал мою drawstring setcolor. то там в нижнем листе перед drawstring идут 6 байт например 2B 12 05 B6 00 02 .Так вот 2В начало записи 05 посыл в пул допст на цвет , В6 00 02 посыл в пул что команда колор . а в пуле команда колор состоит из 6 строк одна сто
*
Vitos_boy
30 янв 2008 в 15:22
т.е В6 00 02 так вот 02 эт обращение к 2 строке в пуле , а доп 2 строка обращяется к строкам в самом пуле доп к 28 и 30 . а 28 к 31 и т.д .и так в самом пуле наберётся 6 строк эт будет setColor.
*
dzanis
30 янв 2008 в 15:23
Vitos_boy, молодец что понимаешь. На s-c глухо!Пошумели только когда небыло версии на сименс!
*
Vitos_boy
30 янв 2008 в 15:27
B6 эт незначит что в пуле 6 строк , хотя везде в нижн листе идёт В6 00 06 . 06 может setColor а мож команда drawString , в пуле над смотреть
30 янв 2008 в 15:32 / Vitos_boy (4)
*
Vitos_boy
30 янв 2008 в 15:36
т.е В6 00 06 на 6 стоку в пул , В6 00 04 на 4 строку в пул . и т.д. В6 00 в нижних листах как закон а 06 или 04 канечн разн вот так и узнаю в пуле что это drString или setColor или др
30 янв 2008 в 15:41 / Vitos_boy (1)
*
Vitos_boy
30 янв 2008 в 15:45
эт ващето хакерская прожка. сначало канеч трудно понять , с начало хотябы научитесь байты добавлять в нижний лист.
30 янв 2008 в 15:52 / Vitos_boy (3)
*
dzanis
30 янв 2008 в 15:58
Vitos_boy, B6-это вызов метода! Конечно хакерская! "хакинг явы" можно назвать!
*
Vitos_boy
30 янв 2008 в 16:01
немного о верхннем листе т.е пул . наприм мы в дизе види запис 1: ттт(10) ттт 28 ттт 29 . значит когда мы возратимся в файл класс и вк. формат дек то после 10 байта начн такая запись 010 000 028 000 029 .кажись так непомню сами анализируйте.
*
dzanis
30 янв 2008 в 16:03
Ладно,я пошол контру ковырять!
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Приложения Java | Загрузки Seclub | Форум | Главная
18+ © Seclub.org 2003-2026