и опять же такое число 0(диз iconst_0 , класс dec 003, hex 03)ты в классе ненайдёш . если ты в классе найдёш 003 и измениш на 016 008 (bipush 8) то ничего невыйдет . поскольку iconst состоит из 1 байта а bipush из двух байтов. я то могу . вобщем мозги нужны.
опять же , надо смотреть нет ли в этом классе переходов типа #096 , есть ли пустые байты 00(если ты их можеш различать) , какой длины метод , вообщем смотреть надо
colibreit, я как увидел твои замарочки с кодами , сразу нафиг снёс твою контру. хотя скачиваний больше 100 . а это о чём то говорит. а думал что я тут сам.
сёдни лазил в контре в файле p.class нашол все кнопки , в дизе их можн увидеть если в поиск вписать "Key" и когда будете просматривать все кей , то каждой кей чють выше сответствует одна надпис наприм iconst_1 (верх) , iconst_2(влево), iconst_5(вправо) , bipush 6(вниз) , bipush 8(огонь)
например в дизе :iconst_2 : invoke ттт Key (69) . как найти в классе ? легко . справа текст , слево экрана hex . iconst_2- (hex05), invoke ттт Key (69) - (B6 00 45) . поиск hex 05 B6 00 45. Лично я 05 неписал , чтоб все просмотреть . а начинал поиск с в классах с "Action"
dzanis,где ты? Сегодня посмотрел прогу ClassTranslater(но особо не приглядывался),так вот,я к чему это:-может добавишь в свою прогу функционал из неё? И будет поиск ВСЕГО текста в классе.
Voin mraka, ага,можно...дизассемблером... Но только если не знаешь языка ява, то вряд ли что поймешь. И не может быть,чтобы были одни каракули и квадратики. какой нибудь текст всё равно есть
12 фев 2008 в 19:28