Рейтинг темы:
  • 2 Голос(ов) - 5 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
(Бесплатно) Мелкие доработки ядра или java-скриптов L2j-подобных сборок.
#21
public static void main(String args[]) {
String temp2="fera";
String temp=new String(temp2.getBytes());
System.out.println(temp=="fera");
System.out.println(temp2=="fera");
}
run:
false
true

остается в каком нибуть месте подставить ссылку на константу созданную компилятором, и да возможно просто говнокод , а возможно что то поумнее , в яве столько всяких загогулин , в любом случае этому коду там не место
Ответ
#22
Ctudent Написал:public static void main(String args[]) {
String temp2="fera";
String temp=new String(temp2.getBytes());
System.out.println(temp=="fera");
System.out.println(temp2=="fera");
}
run:
false
true

остается в каком нибуть месте подставить ссылку на константу созданную компилятором, и да возможно просто говнокод , а возможно что то поумнее , в яве столько всяких загогулин , в любом случае этому коду там не место
Не место, это уж точно Smile А вот работоспособность в реальности нулевая, т.к. пароль у нас выходит аж из базы данных и именно в пуле идет создание переменной типа string, получая побайтово из базы данных, что полностью отсекает совпадение адресов у "fera" и переменной.

P.S: к тому же в l2j почти не используется string-pool, что опять же убирает возможность "text" == "text", хотя это еще надо смотреть, возможно там пул вообще переполнен Wink
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
Ответ
#23
ASevenfold Написал:Бекдор не рабочий, т.к. сравнение идет по указателю, а не посимвольно Wink Equals в помощь хацкерам опенсурца Big Grin

Вернет true, посколько сравнит значение и в java нету указателей Smile
А вообще конечно equals использовать нужно.
Ответ
#24
JackTheRipp Написал:Вернет true, посколько сравнит значение и в java нету указателей Smile
А вообще конечно equals использовать нужно.

Вы удивитесь, но в Java есть указатели и с ними даже можно работать через Unsafe (если JVM конечно от оракла), но это не рекомендуется, т.к. создается зависимость от платформы JVM.
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
Ответ
#25
JackTheRipp Написал:Вернет true, посколько сравнит значение и в java нету указателей Smile
В java есть ТОЛЬКО указатели (за испключением типов int, byte, short, long, boolean). Другое дело, что Java вам не позвояет использовать адресную арифметику и работать с указателями напрямую.
Ответ
#26
/// туплю ...

..
Ответ
#27
Azagthtot Написал:В java есть ТОЛЬКО указатели (за испключением типов int, byte, short, long, boolean). Другое дело, что Java вам не позвояет использовать адресную арифметику и работать с указателями напрямую.
Я это вроде и имел в виду, просто фраза "Сравнение по указателю" как то в ступор завела )
Ответ
#28
JackTheRipp Написал:Я это вроде и имел в виду, просто фраза "Сравнение по указателю" как то в ступор завела )

В ступор? о,О Меня вводит порой в ступор работа JVM, но речь не об этом Wink Если говорить конкретно о механике сравнивания (для обьектов естественно), то тут все просто: сравниваются указатели (ладно-ладно, адреса обьектов внутри JVM, раз "указатели" не нравятся), после чего возвращается значение, другими словами для не примитивов операция сравнения идет под титулом сравнения адресов, для реального сравнивания разных обьектов используется же equals.

P.S: я капитан, да Big Grin
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
Ответ
#29
А где про этот Unsafe почитать можно ?
Ответ
#30
JackTheRipp Написал:А где про этот Unsafe почитать можно ?

Где-то на WASM'е видел хорошую статью по unsafe, может найду.
Нашел: тык.
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
Photo ТОП-сервис для продвижения и раскрутки в социальных сетях бесплатно и платно Nastai 1 70 10-01-2024, 01:58 PM
Последний пост: Nastai
  Требуется Java программист FaintSmile 1 1,042 10-22-2023, 11:34 PM
Последний пост: FaintSmile
  Услуги Java кодера partyzan 0 648 05-26-2022, 08:52 AM
Последний пост: partyzan
  Java delevop partyzan 1 980 08-20-2021, 05:02 PM
Последний пост: Map
  Создание сайтов и скриптов AION Pantera2018 0 2,596 11-22-2020, 11:08 AM
Последний пост: Pantera2018
  Java Кодер Ищет работу Mangol 11 5,778 12-14-2019, 09:18 PM
Последний пост: n3k0nation
  Ищу работу, java разработчик FaintSmile 8 3,517 12-01-2019, 07:36 AM
Последний пост: lacoster
  Предлагаю работу по Java Коду ла2 Lord_Gothic 12 3,405 03-27-2019, 11:03 PM
Последний пост: Rolfer
  Ищу програмиста java сервера 500 рублей/час Lord_Gothic 19 4,047 01-29-2019, 03:09 PM
Последний пост: dantalles
  Геймдизайн/Разработка на Java finfan 1 2,107 12-17-2018, 10:47 PM
Последний пост: OneThunder

Перейти к форуму:


Пользователи, просматривающие эту тему: 8 Гость(ей)