Size: a a a

DCG#7812 DEFCON-RUSSIA

2019 October 10

s

slinkin in DCG#7812 DEFCON-RUSSIA
Всем привет!
Кто-нибудь знает какие есть способы распознать и распаковать python файлы из elf-а?
Есть бинарник, который запускается из директории, в которой множество библиотек с постфиксом *cpython-37m-x86_64-linux-gnu.so, а также zip архив с именем python-packages-37.zippython-packages-37.zip.
Обычно исполняемые файлы пакуются pyinstaller-ом. Распаковку можно сделать через pyinstallerextractor.
Установил pyinstaller и проверил elf-а через pyi-archive_viewer run2elf - получил RuntimeError: run2elf is not a valid CArchiveReader archive file.
Может я неправильно изначально предположил что это упакованный файл?
источник

C

Chaika in DCG#7812 DEFCON-RUSSIA
В экзешнике pyinstaller раньше была маленькая исполняемая часть и приаттаченный архив, так что в хексе было видно сигнатуру  - байты PYZ, если их там нету (и если оно все еще так работает), то, возможно, это не pyinstaller
источник

s

slinkin in DCG#7812 DEFCON-RUSSIA
Chaika
В экзешнике pyinstaller раньше была маленькая исполняемая часть и приаттаченный архив, так что в хексе было видно сигнатуру  - байты PYZ, если их там нету (и если оно все еще так работает), то, возможно, это не pyinstaller
Да, вы правы. На сколько я помню из исполняемого файла распаковывались pyz файлы, которые уже в последствии декомпилировались в python код. Также распаковывались файлы без расширения, которым нужно было прописать pyz хедер чтобы потом также декомпилить.
Велика вероятность что это не pyinstaller.
Может быть существуют другие упаковщики?
Или можно как то иначе объяснить сошки с питоновским постфиксом...может питоновский код «собрали» как си либу?
P.S. Просто теория)
источник

AX

Abc Xyz in DCG#7812 DEFCON-RUSSIA
slinkin
Да, вы правы. На сколько я помню из исполняемого файла распаковывались pyz файлы, которые уже в последствии декомпилировались в python код. Также распаковывались файлы без расширения, которым нужно было прописать pyz хедер чтобы потом также декомпилить.
Велика вероятность что это не pyinstaller.
Может быть существуют другие упаковщики?
Или можно как то иначе объяснить сошки с питоновским постфиксом...может питоновский код «собрали» как си либу?
P.S. Просто теория)
.so файлы с такими именами, как правило, представляют из себя C/C++/Rust/etc библиотеки, которые предоставляют python интерфейс, т. е. это модули для Python. Рядом лежат как раз остальные модули, которые написаны на Python.
Рядом может ещё валяться libpython3.7m.so, а может и нет. ELF файл может быть со встроенным интерпретатором, либо просто взаимодействовать с ним, т. е. оперировать Python объектами. Может быть всё, что угодно, не факт, что ELF файл — это Python.
источник

s

slinkin in DCG#7812 DEFCON-RUSSIA
Abc Xyz
.so файлы с такими именами, как правило, представляют из себя C/C++/Rust/etc библиотеки, которые предоставляют python интерфейс, т. е. это модули для Python. Рядом лежат как раз остальные модули, которые написаны на Python.
Рядом может ещё валяться libpython3.7m.so, а может и нет. ELF файл может быть со встроенным интерпретатором, либо просто взаимодействовать с ним, т. е. оперировать Python объектами. Может быть всё, что угодно, не факт, что ELF файл — это Python.
Спасибо!
источник

S

Slava in DCG#7812 DEFCON-RUSSIA
Зафод Библброкс
Первое задание квеста, кто-то не очень понял что такое дискорд и что там надо делать :D
Крутой видос получился, музыка улётная, спасибо!
источник

ЗБ

Зафод Библброкс in DCG#7812 DEFCON-RUSSIA
Slava
Крутой видос получился, музыка улётная, спасибо!
Ыыы , на самом деле не за что

Это по факту просто готовый шаблон, еслиб я все сам делал я неуспел бы к дате в 2 года, так что я просто "просеял" все накопившиеся фотки и попытлася более или менее логично расставить ну и выдрал музыку из лайвого выступления ребят :)

Если в ноябре поедешь на ZN заглядывай к нам в Хакспейс (линк с анонсом я чуть выше репостил), я думаю что нибудть сделаем ;)
источник

S

Slava in DCG#7812 DEFCON-RUSSIA
Да, буду, я надеюсь успею изготовить удостоверения хакера 🌚
источник

S

Slava in DCG#7812 DEFCON-RUSSIA
источник

Mw

Mad world in DCG#7812 DEFCON-RUSSIA
Slava
Да, буду, я надеюсь успею изготовить удостоверения хакера 🌚
источник

S

Slava in DCG#7812 DEFCON-RUSSIA
Макет уже есть, надо типографию только выбрать 😁
источник

Mw

Mad world in DCG#7812 DEFCON-RUSSIA
Slava
Макет уже есть, надо типографию только выбрать 😁
купите мне лучше пантеру
источник

S

Slava in DCG#7812 DEFCON-RUSSIA
Mad world
купите мне лучше пантеру
котёнка тебе надо может завести?
источник

Mw

Mad world in DCG#7812 DEFCON-RUSSIA
Slava
котёнка тебе надо может завести?
хочу большую кыцу
источник

MA

Maxim Anfinogenov in DCG#7812 DEFCON-RUSSIA
такая ж палец откусит и не заметит 😢
источник

Mw

Mad world in DCG#7812 DEFCON-RUSSIA
Maxim Anfinogenov
такая ж палец откусит и не заметит 😢
она сытая никого не кусает
источник

MA

Maxim Anfinogenov in DCG#7812 DEFCON-RUSSIA
а поиграться если?
источник

Mw

Mad world in DCG#7812 DEFCON-RUSSIA
Maxim Anfinogenov
а поиграться если?
она добрая кыца)))
источник

MA

Maxim Anfinogenov in DCG#7812 DEFCON-RUSSIA
красиво!
источник

Mj

Maxim juwilie in DCG#7812 DEFCON-RUSSIA
D1g1
Всем, привет!
Сегодня стартует #ZeroNights HackQuest 2019 в 20:00 (Moscow Time (UTC+3)) hackquest.zeronights.org
5 день начался! Реверс от RuCTFE стартовал
источник