~/talk

Your trusty Python package: TTPs of attacks on OSS in Python

Talkat Conf42 DevSecOps 2023 · on Thursday, 2023-11-30· [security, python]
linkedin:lakinin
slides:none on file

Publishes a fake package to Test PyPI and reuses starjacking (a repo with ~5,000 stars, ~2,000 forks) to make it look legitimate in under five minutes, then demonstrates six obfuscation methods — base64+unicode+encryption+bytecode and an embedded Go binary — that send JSON (OS, IP, username) to a listener. Installation or import triggers exfiltration via setup.py or __init__.py; a reverse-shell via enro tunneling succeeds when Defender is disabled but Windows Defender blocks reverse shell during the demo.

AI-written summary · about

  1. 0:00intro
  2. 1:43preamble
  3. 2:04disclaimer
  4. 2:28contents
  5. 3:01why this topic is important?
  6. 5:09history of supply-chain attacks
  7. 8:15ttps in supply-chain attacks
  8. 15:46starjacking demo
  9. 33:08installation & delivery
  10. 35:55demo
  11. 46:14exfiltration and c2
  12. 47:26demo
  13. 1:01:16defences
  14. 1:11:42credits and references
  15. 1:12:48thank you!
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.