Class Editor... | SEclub.org
Class Editor...
Все новые
Всего сообщений: 2041
*
dzanis
28 янв 2008 в 18:04
nowen, в переди каждой строки идут два байта,которые указывают на размер строки.И если ты не поправишь эти два байта как требуется то естественно будет ошибка. лучше установи курсор на первый символ строки и выберай в меню "Текст",и слово заменится без ошибок.
*
Vitos_boy
28 янв 2008 в 18:46
dzanis, А как ты ищеш те 12 байт , которые отвечают за количество байтов , в небольших класса я то и так вижу . ?
*
nowen
28 янв 2008 в 19:07
dzanis, в последней версии все прошло.зачем нужен дизассамблер class только для просмотра его кода? БОЛЬШОЕ СПАСИБО ЗА ПРОГУ.
*
тaлиk
28 янв 2008 в 19:37
dzanis, да-а-а такому чайнику как я, необходим фак по проге! Однозначно! Я имел ввиду , чтобы можно было самому нацарапать маленькую прогу, или это только с компа? Компилятором, или я всё перепутал и говорю чушь?:-D
*
Vitos_boy
28 янв 2008 в 19:57
dzanis , всё , я разобрался в файле от проги мастерколор таких строк аж 8.
28 янв 2008 в 19:59 / Vitos_boy (2)
*
dzanis
28 янв 2008 в 20:52
Vistos они не ищутся,эти 12 байт,а как класс читается подряд сверху в низ так и записывается в файл. Смотри формат классов. Скорее дизассамблер делает читабельным класс,тогда его легче изменять. А программировать будет тяжко вручную. Сами подумайте,если добавлять инструкцию в метод надо поправлять инфу об размере метода.И т.д. и т.п.
*
aNNiMON
ts 28 янв 2008 в 21:01
dzanis, а реально ли в классе изменить размер экрана игры?
*
aNNiMON
ts 28 янв 2008 в 21:07
dzanis, я помню ты как-то говорил про типа (Тимерша вроде), что он делает декомпилятор java->class, не знаешь как у него успехи?
*
Vitos_boy
28 янв 2008 в 21:07
я их искал в исходнике в поиске словом Code, там написано доп 2 5 203, значит в классе я ищу 020005
*
dzanis
28 янв 2008 в 21:08
aNNiMON, реально но вероятно что и картинки с теми-же размерами под какой и думана игра. А так надо искать,если к примеру тебе примерно известно что экран думан 130x130,то и надо искать эти цыфры в классах!
*
dzanis
28 янв 2008 в 21:14
Vitos_boy,ты говоришь про это "max_stack = 3, max_locals = 1, code_length = 25" То да,это хорошая посказка вам для нахождения начала метода. Только недостаток что она в DEC,а в коде ведь надо искать "00 03 00 01 00 00 00 19"
*
Vitos_boy
28 янв 2008 в 21:18
dzanis, совершенно верно , яж сначала незнал что может быть мнго листов . а то добавлял байты и ниврубался . а щя всё норм.
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Приложения Java | Загрузки Seclub | Форум | Главная
18+ © Seclub.org 2003-2026