Writing Viruses for Fun, not Profit

Watch on YouTube

Show annotations

Download is disabled.

291,468

6,316

127

Genre: Education

License: Creative Commons Attribution license (reuse allowed)

Family friendly? Yes

Wilson score: 0.9766

Rating: 4.9212 / 5

Engagement: 2.21%

linux.conf.au 2019 — Christchurch, New Zealand

Subscribe | 12.6K

Shared January 24, 2019

Ben Dechrai

https://2019.linux.conf.au/schedule/p...

Going viral hasn't always been considered good. Whether you're fighting the common cold, or trying to remove the ILOVEYOU computer worm from your corporate file server, two things are certain: your immune system is based on your gut health, and computers have really poor gut health.

Stopping viruses is hard. The main reason for this is that viruses are really clever. They've evolved over time to escape detection. Each previously detected virus allows the next iteration of the virus to become more resilient. The second reason is that your computer's gut health has to fight every virus, whereas each virus just has to find one immuno-compromised system to survive.

Let's work out how viruses hide. How to they sneak past the checkpoints. How they attach themselves to your system. How they fight detection, and removal. We'll look at aspects such as self-replication, cryptographic obfuscation, and touch on methods of delivery and infection.

Now that you're thinking like a virus writer, you can anticipate which areas of your applications need hardening. Just remember, we're doing it for good, not profit :)

This presentation will feature live demos of writing PHP viruses, and infection of willing targets. The theories apply equally to many languages, so an understanding of PHP is not required.

linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see https://linux.conf.au/

#linux.conf.au #linux #foss #opensource



1:11:44

DebConf 14: QA with Linus Torvalds

407K views

36:30

World's Most Famous Hacker Kevin Mitnick & KnowBe4's Stu Sjouwerman Opening Keynote

583K views

10:52

Destroying a VM With a Spooky Malware! (Virus Investigations 36)

934K views

22:58

All of our data is GONE!

6M views

17:11

Running an SQL Injection Attack - Computerphile

2.6M views

22:31

Reversing WannaCry Part 1 - Finding the killswitch and unpacking the malware in #Ghidra

199K views

44:56

I'll Let Myself In: Tactics of Physical Pen Testers

1.6M views

1:00:07

How To Think Like A Programmer

233K views

1:58:14

Tutorial: Building the Simplest Possible Linux System - Rob Landley, se-instruments.com

143K views

45:12

Here's What Happens When an 18 Year Old Buys a Mainframe

2.5M views

47:18

The Tragedy of systemd

467K views

46:33

Preventing the IoT Dystopia with Copyleft

12K views

32:40

Kernel Security Is Cool Again

4.1K views

21:31

The mind behind Linux | Linus Torvalds

2.6M views

22:23

Database as Filesystem

74K views

17:30

Buffer Overflow Attack - Computerphile

1M view

54:17

Google Coding Interview With A Competitive Programmer

639K views