Class Editor... | SEclub.org
Class Editor...
Все новые
Всего сообщений: 2041
*
Vitos_boy
22 фев 2008 в 21:52
(=sASh=), 1 надо знать как байты добавлять . Знать какие бывают числа , лично я много дрюкал drawString . Ты байты добавлять умееш ?
*
SA5H
22 фев 2008 в 22:12
Vitos_boy, ну пустые, как в описании, навел курсор, нажимаеш 5, добавить байт, и пишеш число сколько байт пустых тебе надо добавить. Потом вместо пустых можно что то вставлять, чтобы как то влиять на код. А вот как находить метод, как определять его размер? И как понять на что ты влияеш? И вот еще когда я в drowString переписывал размер метода, я поменял в 00 00 00 45 в хекс с 69 на 269, в руководстве было написано, что 00 00 00 45 сменится на 00 00 01 0D но у меня сменилось на 00 00 00 0D
*
Vitos_boy
22 фев 2008 в 22:15
Ты байты умееш добавлять ?
*
SA5H
22 фев 2008 в 22:18
Я решил пусть так останется, написано же менять только ...45. Запаковал, а оно отказалось работать. Переделал, поменял 00 00 00 0D на 00 00 01 0D вручную, запаковал, всё заработало.
*
SA5H
22 фев 2008 в 22:20
Vitos_boy, добавлять пустые могу. Не возьму в толк куда их можно добавлять в других прогах
*
Vitos_boy
22 фев 2008 в 22:34
(=sASh=),в конце пула ищи . начало 12 байт диз допустим 3 ттт 2 ттт code=90(байт) , а конец В1 диз return. И таких листов мож быть скок хочеш . Надо уметь видеть числа .
*
Vitos_boy
22 фев 2008 в 22:50
Зачем добавлят ? Есть три вида числа iconst состоит из 1 байта , bipush из двух , sipush из 3 . Например (08) число реально 5 iconst_5 / (10 (05)) bipush 5 реально 5 / sipush (11( 00 05)) реально число 5 . 08/1005/110005
22 фев 2008 в 22:52 / Vitos_boy (1)
*
Vitos_boy
22 фев 2008 в 23:02
Ты когда смотриш диз тыж видиш iconst 5, bipush 5, sipush 5. Три вида реальных чисел . Ток icons_0-5 , 03-08 , отличается в классах . Если я просто в клссе напишу 5 , машина скажет мне "и чё это , надпись или число" 08/1005/110005 -число 5.
*
Vitos_boy
22 фев 2008 в 23:10
Ты в drawstping хотябы текст впрво влево двигал ? Подвигай посмотри дизом , поизменяй виды чисел 2B 12 03 ( 10 05 , 10 09 ) 10 18 B6 00 05 , в скобках числа , 10 18-число но оно те не нужно , 10 05 и 10 09 -bipush , поизменяй их на iconst , sipush . Джава компактность поэтому и придумали три вида чисел
*
SA5H
22 фев 2008 в 23:11
Vitos_boy, Уу, спасибо. Пока хватит для меня. Теперь надо с этим числом 5 разобраться. Как разберусь, отпишусь:).
*
Vitos_boy
22 фев 2008 в 23:16
Hex - я лучше запоминаю зрительно , а dec - проверяю числа , ток иконст на 3 больше . 03 число 0 , последнее иконст 08 число 5 . Dis iconst 5
*
Vitos_boy
22 фев 2008 в 23:17
Давай учи ! если чё лучш спроси .
22 фев 2008 в 23:22 / Vitos_boy (1)
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Приложения Java | Загрузки Seclub | Форум | Главная
18+ © Seclub.org 2003-2026