~/talk

Writing Viruses for Fun, not Profit

slides:none on file

Live demos show a PHP file called boom.php that uses glob("*/.php"), fopen and copy-rename to prepend an encrypted payload, decrypting with mcrypt + base64 at runtime so the virus is obfuscated. Reinfection is prevented by inserting an md5 filename checksum in the first line. Proofs include infecting PHP scripts, hiding payloads inside JPEGs (image still renders), executing eval payloads like phpinfo and sending mail, and remotely replacing index.php to redirect sites; historical context notes Melissa at 20% infected and Mydoom ~$38B damage.

AI-written summary · about

  1. 0:00Introduction
  2. 1:21Virus history and pledge
  3. 3:24Virus anatomy and detection
  4. 5:11Security evasion strategies
  5. 7:56Building a basic virus
  6. 17:22Encryption and obfuscation
  7. 21:44Refining the virus
  8. 27:21Payload implementation
  9. 33:51Live demo of malicious impact
  10. 40:26Conclusion
~/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.