Size: a a a

2020 July 01

t

tri3r in DC8044 Newf4G
Gott sei Dank
Какое свойство переопределить?
В python есть модуль pickle и там есть метод
__reduce__
. Хз как в джаве
источник

t

tri3r in DC8044 Newf4G
tri3r
В python есть модуль pickle и там есть метод
__reduce__
. Хз как в джаве
Смысл в том чтобы переопределить поведение десериализации для случая когда модуль не может сделать это автоматически.
источник

B

Bohdan in DC8044 Newf4G
Gott sei Dank
о каком свойстве....
Нужно переопределить id-шник же! Потом после десериализации вызывается метод readObject() и наш айдишник попадает в sql запрос через String.format который тупо %s заменяет на нашу строку которую мы записали в id

Что здесь вообще сложного??????? Сразу же видно где скуля и что нужно переопределить ;D
источник

Е

Евстигнеев in DC8044 Newf4G
Старый айкос
Нужно менять
источник

B

Bohdan in DC8044 Newf4G
Miguel Suddya
@zinngraf да
но нужно понимать, кто и где вызывает ProductTemplate
ProductTemplate вызывается при создании объекта, так как это конструктор ;D
источник

_

_ in DC8044 Newf4G
Bohdan
ProductTemplate вызывается при создании объекта, так как это конструктор ;D
Объясните что вообще пытаются сделать? Я по реплаях дошел до кода, но так и не понял чего хотят добиться.

Нужно как-то поменять идшник? Или в чем суть?
источник

GD

Gott sei Dank in DC8044 Newf4G
Bohdan
Нужно переопределить id-шник же! Потом после десериализации вызывается метод readObject() и наш айдишник попадает в sql запрос через String.format который тупо %s заменяет на нашу строку которую мы записали в id

Что здесь вообще сложного??????? Сразу же видно где скуля и что нужно переопределить ;D
да, сразу видно. Что тут сложного? Разве что не этот класс десериализуется))
источник

GD

Gott sei Dank in DC8044 Newf4G
Bohdan
ProductTemplate вызывается при создании объекта, так как это конструктор ;D
он еще и в другом случае вызваться можеь
источник

GD

Gott sei Dank in DC8044 Newf4G
но не все об этом знают
источник

GD

Gott sei Dank in DC8044 Newf4G
и не так уж это очевидно
источник

s

s̢̍̌͗ͧͫ͊ͧͫͮ̂̒̇̅̌̐͆́͡... in DC8044 Newf4G
_
Объясните что вообще пытаются сделать? Я по реплаях дошел до кода, но так и не понял чего хотят добиться.

Нужно как-то поменять идшник? Или в чем суть?
Айдишник конкатенируется со скуль запросом, но передается он, как я понял из обсуждения, в сериализованных данных
Хотят поменять айдишник таким образом, чтобы тригернуть инъекцию в запросе
источник

GD

Gott sei Dank in DC8044 Newf4G
s̢̲̙̺̹̍̌͗ͧͫ͊ͧͫͮ̂̒̇̅̌̐͆́̕͡ ͙̜̯̙͇͖͇ ̉̍̂̓ͩͦ̈́͒̔ͧ ̇̏̒͑ͤ͊̀ ̵̖̟̹̭̭̲̀ẗ́͆
Айдишник конкатенируется со скуль запросом, но передается он, как я понял из обсуждения, в сериализованных данных
Хотят поменять айдишник таким образом, чтобы тригернуть инъекцию в запросе
да. но сам этот класс нигде не сериализуется)
источник

B

Bohdan in DC8044 Newf4G
_
Объясните что вообще пытаются сделать? Я по реплаях дошел до кода, но так и не понял чего хотят добиться.

Нужно как-то поменять идшник? Или в чем суть?
Ну как я понял, они пытаются спровоцировать скулю через десериализацию.  Я само задание не выдел) Здесь всегда кидают части заданий и после пишут "да. но сам этот класс нигде не сериализуется)".
источник

B

Bohdan in DC8044 Newf4G
Gott sei Dank
он еще и в другом случае вызваться можеь
ты это мне рассказываешь?) ;D
источник

s

s̢̍̌͗ͧͫ͊ͧͫͮ̂̒̇̅̌̐͆́͡... in DC8044 Newf4G
О, вижу старый добрый СНГ айти)
источник

GD

Gott sei Dank in DC8044 Newf4G
Bohdan
ты это мне рассказываешь?) ;D
да тебе) xD
источник

GD

Gott sei Dank in DC8044 Newf4G
ну ты конечно заливаешь как это легко:)
источник

GD

Gott sei Dank in DC8044 Newf4G
если не знать этого то не легко
источник

GD

Gott sei Dank in DC8044 Newf4G
В общем суть была добавить этот класс как параметр в другой класс который сериализируется.
источник

GD

Gott sei Dank in DC8044 Newf4G
При этом добавить еще 1 параметр, который можно узнать через брут или же если ошибки принтит, то быстрее
источник