SlideShare a Scribd company logo
Entrepreneurship
for Hackers
“A thing or two I learnt
while building
PentesterLab”
Louis Nyffenegger <louis@pentesterlab.com>
@PentesterLab / @snyff
About me
Louis Nyffenegger
Security Engineer
Diploma in Computer Architecture from a French Engineering school (+
master degree in security) in 2006
Moved to Australia in 2009
Security Consultant (2006)
-> Pentester (2009)
-> Code Reviewer (2012)
-> AppSec/DevSecOps (2014)
The security industry!
The Market for Lemons
Buyers are not necessarily knowledgeable
(but it’s changing)
Hackers think they can rewrite your product in
a week-end of hacking (or maybe 2…)
Funding for anything with Cyber in the name
(double that if AI)…
Timing!
Very special time
Compute is cheap
Most products don’t dockerize well
Most products don’t cloudify well
Most products don’t CI/CD well
People who used to be (very) technical are now in
leadership roles
Why this talk?
The media focuses on the wrong aspects:
• Funding rounds
• Exit from founders
• Revolutionary products
No one cares about a small founder that
had a good year…


No one cares about products that just do
solve an actually problem.
PentesterLab
First version of the site
One exercise as ISO and
course as PDF for sale $9.99
Everything for free !
Around 6 exercises as ISO
and course
Trying to build a
PRO version…
and failing!
First release of
PentesterLab PRO
$19.99 per month
5 PRO exercises
Soft launch
December 2011
~ July 2012
December 2014
Novembre 2015
PentesterLab
First enterprise client
33 exercises
First PRO customer
Still Full Time
> 250 exercises
Working Full Time
on PentesterLab
194 exercises
June 2016
Late November 2015
Today
October 2018
PentesterLab
First enterprise client
33 exercises
First PRO customer
Still Full Time
> 250 exercises
Working Full Time
on PentesterLab
194 exercises
June 2016
Late November 2015
Today
October 2018
AN OVERNIGHT SUCCESS 🤔
The IDEA
Something that
scales and
compounds
Something you
love
Something people
are willing to pay for
Something
you are good
at
Something scalable…
SCALABLENOTSCALABLE
1 Unit of
Work
3 Units of
Work
5 Units of
Work
20 Units of
Work
Something compoundable…
COUMPOUNDABLE!COMPOUNDABLE
After 1
month
After 3
months
After 1
year
After 3
years
The IDEA
Something that
scales and
compounds
Something you
love
Something people
are willing to pay
for
Something
you are good
at
• Don’t try to be everything
• Don’t try to be for everyone
• Solve a problem you have
• Solve a problem people have
• Try to leverage your unfair
advantage/strengths
• Something ethical
• Something non critical (your
customers’ SLA shouldn't rely on
you)
• Pivot!
The IDEA: common misconceptions
Needstobeoriginal
• Most likely someone thought about it before
you did
• If no one thought about it, it is maybe
because no one cares (aside from you)
Needstobehuge
NeedstobeprotectedNeedstobecool
• You don’t need to be the next Facebook/RSA/
Twitter
• You don’t need a huge part of a huge cake
• It just needs to be sustainable
• If you rely on the fact that your idea is not
public, you will most likely have a big surprise
once it is
• If you protect your idea, you don’t get any
feedback
• Anti-Reversing, Anti-X, … and spending more
time protecting the idea than building it
• Software patent == EVIL
• Sometimes boring products solve real
problems
• You can add the “cool” later on!
Bad Ideas
• AI for Blockchain Security
• Web Application Firewall based on AI
• Cloud based Vulnerability Detection
• Code review tool
Better Ideas
• Fuzzers Integrated in CI/CD for firmware developers
• Vulnerability Assessment for docker images
• Web Scanner for QA testers
• Code review tool integrating in CI/CD for appsec teams
• Something that actually helps increase security
The IDEA: common misconceptions
http://christophjanz.blogspot.com/2014/10/five-
ways-to-build-100-million-business.html
The IDEA: common misconceptions
$100K Business
The IDEA: common misconceptions
$100K Business
The Safe & Sweet
Zone
The IDEA: common misconceptionsAwful idea = -1
Weak idea = 1
So-so idea = 5
Good idea = 10
Great idea = 15
Brilliant idea = 20
No execution = $1
Weak execution = $1000
So-so execution = $10,000
Good execution = $100,000
Great execution = $1,000,000
Brilliant execution = $10,000,000
To make a business, you need to multiply the two.
Funding
Try to avoid external funding
If you do it, read carefully the terms
(money is great, keeping control of
your company is greater)
Try to wait for as long as possible
Disclaimer: from my limited experience with
funding
People funding business are not here
for a nice&profitable business they
want multipliers (10x, 100x)
Avoid making a business with a free product
People are going to love you at first!
It’s all fine until you need to make money
Ads…
Not sustainable
Selling user’s data
It’s hard to get back to a paid model
Pricing
Disclaimer: I did terrible at this
Base your prices on the value you are
bringing to your customers
Don’t base your prices on the time it
takes you
KISS: Keep It Simple Stupid!
Don’t base your prices on how much it
costs you (time or $ amount)
The impact of low pricing…
Co-Founders?
Try to find one… it’s hard Try to find one… it gets lonely
Try to get someone who is the opposite
of you in term of skills
It’s kind of like dating/getting married:
• Make sure you know what you are getting
into
• Make it official
Try to get someone who is the opposite
of you in term of background (avoid
image below)
Employees
Avoid hiring until you cannot anymore:
• Try to automate first (or avoid doing)
• Try to use freelancers
• Every person you hire will impact the ability of your company to survive
Try to get people who are the opposite of you in term of background (avoid image below)
Minimum Viable Product
Wikipedia:
“A minimum viable product (MVP) is a product with
just enough features to satisfy early customers and
provide feedback for future product development”
Just enough features
Satisfy early customers
Provide feedback for future product development
Minimum Viable Product
Minimum Viable Product
Minimum Viable Product
Minimum Viable Product
Marketing
Try to avoid ads
Think of things that your
customers like
Don't spend money on big
events (RSA/…)
Do things that don't scale
Do something unique
Services you can use
Things you will need
Sysadmin 101
Programming 101
Business 101
Final advice…
People on the
Internet can be Jerks
BUT
“Don’t let the rare liar control your policy in
every interaction and hijack good business
decisions with paranoia”
Integrate a feedback loop in
your product as soon as
possible
Don’t underestimate your
skills or how hard something
may be for someone else
Don't worry about billing and issuing
invoices… it's pretty easy (for hackers)
and if you get it wrong people will tell/
help you
Stop making excuses
and just do it!
Thank you!
Thanks for your time!
@snyff / @pentesterLab
louis@pentesterlab.com

More Related Content

What's hot

なかったらINSERTしたいし、あるならロック取りたいやん?
なかったらINSERTしたいし、あるならロック取りたいやん?なかったらINSERTしたいし、あるならロック取りたいやん?
なかったらINSERTしたいし、あるならロック取りたいやん?
ichirin2501
 
(Ab)Using GPOs for Active Directory Pwnage
(Ab)Using GPOs for Active Directory Pwnage(Ab)Using GPOs for Active Directory Pwnage
(Ab)Using GPOs for Active Directory Pwnage
Petros Koutroumpis
 
실시간 이상탐지를 위한 머신러닝 모델에 Druid _ Imply 활용하기
실시간 이상탐지를 위한 머신러닝 모델에 Druid _ Imply 활용하기실시간 이상탐지를 위한 머신러닝 모델에 Druid _ Imply 활용하기
실시간 이상탐지를 위한 머신러닝 모델에 Druid _ Imply 활용하기
Kee Hoon Lee
 
Stephan Ewen - Experiences running Flink at Very Large Scale
Stephan Ewen -  Experiences running Flink at Very Large ScaleStephan Ewen -  Experiences running Flink at Very Large Scale
Stephan Ewen - Experiences running Flink at Very Large Scale
Ververica
 
How Netflix Tunes EC2 Instances for Performance
How Netflix Tunes EC2 Instances for PerformanceHow Netflix Tunes EC2 Instances for Performance
How Netflix Tunes EC2 Instances for Performance
Brendan Gregg
 
Alfresco tuning part1
Alfresco tuning part1Alfresco tuning part1
Alfresco tuning part1
Luis Cabaceira
 
What is SSL/TLS, 1-way and 2-way SSL?
What is SSL/TLS, 1-way and 2-way SSL?What is SSL/TLS, 1-way and 2-way SSL?
What is SSL/TLS, 1-way and 2-way SSL?
pqrs1234
 
FreeIPA - Attacking the Active Directory of Linux
FreeIPA - Attacking the Active Directory of LinuxFreeIPA - Attacking the Active Directory of Linux
FreeIPA - Attacking the Active Directory of Linux
Julian Catrambone
 
ServerlessConf 2018 Keynote - Debunking Serverless Myths
ServerlessConf 2018 Keynote - Debunking Serverless MythsServerlessConf 2018 Keynote - Debunking Serverless Myths
ServerlessConf 2018 Keynote - Debunking Serverless Myths
Tim Wagner
 
IBM Cloud Integration Platform Introduction - Integration Tech Conference
IBM Cloud Integration Platform Introduction - Integration Tech ConferenceIBM Cloud Integration Platform Introduction - Integration Tech Conference
IBM Cloud Integration Platform Introduction - Integration Tech Conference
Robert Nicholson
 
HTTP - The Other Face Of Domino
HTTP - The Other Face Of DominoHTTP - The Other Face Of Domino
HTTP - The Other Face Of Domino
Gabriella Davis
 
ORM2Pwn: Exploiting injections in Hibernate ORM
ORM2Pwn: Exploiting injections in Hibernate ORMORM2Pwn: Exploiting injections in Hibernate ORM
ORM2Pwn: Exploiting injections in Hibernate ORM
Mikhail Egorov
 
MySQL 8.0で憶えておいてほしいこと
MySQL 8.0で憶えておいてほしいことMySQL 8.0で憶えておいてほしいこと
MySQL 8.0で憶えておいてほしいこと
yoku0825
 
Alfresco Certificates
Alfresco Certificates Alfresco Certificates
Alfresco Certificates
Angel Borroy López
 
Alfresco search services: Now and Then
Alfresco search services: Now and ThenAlfresco search services: Now and Then
Alfresco search services: Now and Then
Angel Borroy López
 
Discovering the 2 in Alfresco Search Services 2.0
Discovering the 2 in Alfresco Search Services 2.0Discovering the 2 in Alfresco Search Services 2.0
Discovering the 2 in Alfresco Search Services 2.0
Angel Borroy López
 
Cloud Monitoring tool Grafana
Cloud Monitoring  tool Grafana Cloud Monitoring  tool Grafana
Cloud Monitoring tool Grafana
Dhrubaji Mandal ♛
 
Upgrading to Alfresco 6
Upgrading to Alfresco 6Upgrading to Alfresco 6
Upgrading to Alfresco 6
Angel Borroy López
 
20+ ways to bypass your mac os privacy mechanisms
20+ ways to bypass your mac os privacy mechanisms20+ ways to bypass your mac os privacy mechanisms
20+ ways to bypass your mac os privacy mechanisms
Csaba Fitzl
 
Blacklist3r
Blacklist3rBlacklist3r
Blacklist3r
Sanjay Gondaliya
 

What's hot (20)

なかったらINSERTしたいし、あるならロック取りたいやん?
なかったらINSERTしたいし、あるならロック取りたいやん?なかったらINSERTしたいし、あるならロック取りたいやん?
なかったらINSERTしたいし、あるならロック取りたいやん?
 
(Ab)Using GPOs for Active Directory Pwnage
(Ab)Using GPOs for Active Directory Pwnage(Ab)Using GPOs for Active Directory Pwnage
(Ab)Using GPOs for Active Directory Pwnage
 
실시간 이상탐지를 위한 머신러닝 모델에 Druid _ Imply 활용하기
실시간 이상탐지를 위한 머신러닝 모델에 Druid _ Imply 활용하기실시간 이상탐지를 위한 머신러닝 모델에 Druid _ Imply 활용하기
실시간 이상탐지를 위한 머신러닝 모델에 Druid _ Imply 활용하기
 
Stephan Ewen - Experiences running Flink at Very Large Scale
Stephan Ewen -  Experiences running Flink at Very Large ScaleStephan Ewen -  Experiences running Flink at Very Large Scale
Stephan Ewen - Experiences running Flink at Very Large Scale
 
How Netflix Tunes EC2 Instances for Performance
How Netflix Tunes EC2 Instances for PerformanceHow Netflix Tunes EC2 Instances for Performance
How Netflix Tunes EC2 Instances for Performance
 
Alfresco tuning part1
Alfresco tuning part1Alfresco tuning part1
Alfresco tuning part1
 
What is SSL/TLS, 1-way and 2-way SSL?
What is SSL/TLS, 1-way and 2-way SSL?What is SSL/TLS, 1-way and 2-way SSL?
What is SSL/TLS, 1-way and 2-way SSL?
 
FreeIPA - Attacking the Active Directory of Linux
FreeIPA - Attacking the Active Directory of LinuxFreeIPA - Attacking the Active Directory of Linux
FreeIPA - Attacking the Active Directory of Linux
 
ServerlessConf 2018 Keynote - Debunking Serverless Myths
ServerlessConf 2018 Keynote - Debunking Serverless MythsServerlessConf 2018 Keynote - Debunking Serverless Myths
ServerlessConf 2018 Keynote - Debunking Serverless Myths
 
IBM Cloud Integration Platform Introduction - Integration Tech Conference
IBM Cloud Integration Platform Introduction - Integration Tech ConferenceIBM Cloud Integration Platform Introduction - Integration Tech Conference
IBM Cloud Integration Platform Introduction - Integration Tech Conference
 
HTTP - The Other Face Of Domino
HTTP - The Other Face Of DominoHTTP - The Other Face Of Domino
HTTP - The Other Face Of Domino
 
ORM2Pwn: Exploiting injections in Hibernate ORM
ORM2Pwn: Exploiting injections in Hibernate ORMORM2Pwn: Exploiting injections in Hibernate ORM
ORM2Pwn: Exploiting injections in Hibernate ORM
 
MySQL 8.0で憶えておいてほしいこと
MySQL 8.0で憶えておいてほしいことMySQL 8.0で憶えておいてほしいこと
MySQL 8.0で憶えておいてほしいこと
 
Alfresco Certificates
Alfresco Certificates Alfresco Certificates
Alfresco Certificates
 
Alfresco search services: Now and Then
Alfresco search services: Now and ThenAlfresco search services: Now and Then
Alfresco search services: Now and Then
 
Discovering the 2 in Alfresco Search Services 2.0
Discovering the 2 in Alfresco Search Services 2.0Discovering the 2 in Alfresco Search Services 2.0
Discovering the 2 in Alfresco Search Services 2.0
 
Cloud Monitoring tool Grafana
Cloud Monitoring  tool Grafana Cloud Monitoring  tool Grafana
Cloud Monitoring tool Grafana
 
Upgrading to Alfresco 6
Upgrading to Alfresco 6Upgrading to Alfresco 6
Upgrading to Alfresco 6
 
20+ ways to bypass your mac os privacy mechanisms
20+ ways to bypass your mac os privacy mechanisms20+ ways to bypass your mac os privacy mechanisms
20+ ways to bypass your mac os privacy mechanisms
 
Blacklist3r
Blacklist3rBlacklist3r
Blacklist3r
 

Similar to Entrepreneurship for hackers

Starting startups
Starting startupsStarting startups
Starting startups
Stuart Bertsch
 
Updated: You Have An Idea ... Do You Have A Business?
Updated: You Have An Idea ...  Do You Have A Business?Updated: You Have An Idea ...  Do You Have A Business?
Updated: You Have An Idea ... Do You Have A Business?
Marty Kaszubowski
 
Starting a business as engineers: algorithms aren't everything
Starting a business as engineers: algorithms aren't everythingStarting a business as engineers: algorithms aren't everything
Starting a business as engineers: algorithms aren't everything
Alja Isakovic
 
What to expect from investing in startups
What to expect from investing in startupsWhat to expect from investing in startups
What to expect from investing in startups
Benoit Wirz
 
Agile product development
Agile product developmentAgile product development
Agile product development
Brenn Hill
 
Final cycles overview jan 2019 with toolkit
Final cycles overview jan 2019 with toolkitFinal cycles overview jan 2019 with toolkit
Final cycles overview jan 2019 with toolkit
Bryan Cassady
 
Lean Startup - Dr. Tendayi Viki - BCS Kent Branch Event [AUDIO]
Lean Startup - Dr. Tendayi Viki - BCS Kent Branch Event [AUDIO]Lean Startup - Dr. Tendayi Viki - BCS Kent Branch Event [AUDIO]
Lean Startup - Dr. Tendayi Viki - BCS Kent Branch Event [AUDIO]Jose Casal-Gimenez FBCS CITP
 
The incumbent’s playbook for launching a vertical SaaS product (Directions EM...
The incumbent’s playbook for launching a vertical SaaS product (Directions EM...The incumbent’s playbook for launching a vertical SaaS product (Directions EM...
The incumbent’s playbook for launching a vertical SaaS product (Directions EM...
Martin Karlowitsch
 
Build Winning Products
Build Winning ProductsBuild Winning Products
Build Winning Products
Tathagat Varma
 
Leveraging on scalable technology to expand regionally
Leveraging on scalable technology to expand regionallyLeveraging on scalable technology to expand regionally
Leveraging on scalable technology to expand regionally
Michael Smith Jr.
 
Lean thinking and the agile culture
Lean thinking and the agile cultureLean thinking and the agile culture
Lean thinking and the agile culture
Alejandro Claro Mosqueda
 
Cycles: The simplest, proven way to build your business
Cycles: The simplest, proven way to build your businessCycles: The simplest, proven way to build your business
Cycles: The simplest, proven way to build your business
Bryan Cassady
 
ENTREPRENEURSHIP_PRESENTATION[1].pdf
ENTREPRENEURSHIP_PRESENTATION[1].pdfENTREPRENEURSHIP_PRESENTATION[1].pdf
ENTREPRENEURSHIP_PRESENTATION[1].pdf
MUHUMUZAONAN1
 
EDHEC Course Introduction
EDHEC Course Introduction EDHEC Course Introduction
EDHEC Course Introduction
Bryan Cassady
 
Class 1: Introduction to web technology entrepreneurship
Class 1: Introduction to web technology entrepreneurship Class 1: Introduction to web technology entrepreneurship
Class 1: Introduction to web technology entrepreneurship allanchao
 
The Care and Feeding of Ideas
The Care and Feeding of IdeasThe Care and Feeding of Ideas
The Care and Feeding of Ideas
_gmathur
 
Secrets of Starting a Winning Company: annotated by Elton
Secrets of Starting a Winning Company: annotated by EltonSecrets of Starting a Winning Company: annotated by Elton
Secrets of Starting a Winning Company: annotated by Elton
Elton Sherwin
 
The 7 myths of speed .
The 7 myths of speed .The 7 myths of speed .
The 7 myths of speed .
Bryan Cassady
 
Now is the best time to start a company… Now what?
Now is the best time to start a company… Now what?Now is the best time to start a company… Now what?
Now is the best time to start a company… Now what?
Brian Kelly
 
Presentation to NY Tech Meetup Student Group
Presentation to NY Tech Meetup Student GroupPresentation to NY Tech Meetup Student Group
Presentation to NY Tech Meetup Student Group
San Kim
 

Similar to Entrepreneurship for hackers (20)

Starting startups
Starting startupsStarting startups
Starting startups
 
Updated: You Have An Idea ... Do You Have A Business?
Updated: You Have An Idea ...  Do You Have A Business?Updated: You Have An Idea ...  Do You Have A Business?
Updated: You Have An Idea ... Do You Have A Business?
 
Starting a business as engineers: algorithms aren't everything
Starting a business as engineers: algorithms aren't everythingStarting a business as engineers: algorithms aren't everything
Starting a business as engineers: algorithms aren't everything
 
What to expect from investing in startups
What to expect from investing in startupsWhat to expect from investing in startups
What to expect from investing in startups
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Final cycles overview jan 2019 with toolkit
Final cycles overview jan 2019 with toolkitFinal cycles overview jan 2019 with toolkit
Final cycles overview jan 2019 with toolkit
 
Lean Startup - Dr. Tendayi Viki - BCS Kent Branch Event [AUDIO]
Lean Startup - Dr. Tendayi Viki - BCS Kent Branch Event [AUDIO]Lean Startup - Dr. Tendayi Viki - BCS Kent Branch Event [AUDIO]
Lean Startup - Dr. Tendayi Viki - BCS Kent Branch Event [AUDIO]
 
The incumbent’s playbook for launching a vertical SaaS product (Directions EM...
The incumbent’s playbook for launching a vertical SaaS product (Directions EM...The incumbent’s playbook for launching a vertical SaaS product (Directions EM...
The incumbent’s playbook for launching a vertical SaaS product (Directions EM...
 
Build Winning Products
Build Winning ProductsBuild Winning Products
Build Winning Products
 
Leveraging on scalable technology to expand regionally
Leveraging on scalable technology to expand regionallyLeveraging on scalable technology to expand regionally
Leveraging on scalable technology to expand regionally
 
Lean thinking and the agile culture
Lean thinking and the agile cultureLean thinking and the agile culture
Lean thinking and the agile culture
 
Cycles: The simplest, proven way to build your business
Cycles: The simplest, proven way to build your businessCycles: The simplest, proven way to build your business
Cycles: The simplest, proven way to build your business
 
ENTREPRENEURSHIP_PRESENTATION[1].pdf
ENTREPRENEURSHIP_PRESENTATION[1].pdfENTREPRENEURSHIP_PRESENTATION[1].pdf
ENTREPRENEURSHIP_PRESENTATION[1].pdf
 
EDHEC Course Introduction
EDHEC Course Introduction EDHEC Course Introduction
EDHEC Course Introduction
 
Class 1: Introduction to web technology entrepreneurship
Class 1: Introduction to web technology entrepreneurship Class 1: Introduction to web technology entrepreneurship
Class 1: Introduction to web technology entrepreneurship
 
The Care and Feeding of Ideas
The Care and Feeding of IdeasThe Care and Feeding of Ideas
The Care and Feeding of Ideas
 
Secrets of Starting a Winning Company: annotated by Elton
Secrets of Starting a Winning Company: annotated by EltonSecrets of Starting a Winning Company: annotated by Elton
Secrets of Starting a Winning Company: annotated by Elton
 
The 7 myths of speed .
The 7 myths of speed .The 7 myths of speed .
The 7 myths of speed .
 
Now is the best time to start a company… Now what?
Now is the best time to start a company… Now what?Now is the best time to start a company… Now what?
Now is the best time to start a company… Now what?
 
Presentation to NY Tech Meetup Student Group
Presentation to NY Tech Meetup Student GroupPresentation to NY Tech Meetup Student Group
Presentation to NY Tech Meetup Student Group
 

More from snyff

JWT: jku x5u
JWT: jku x5uJWT: jku x5u
JWT: jku x5u
snyff
 
Code that gets you pwn(s|'d)
Code that gets you pwn(s|'d)Code that gets you pwn(s|'d)
Code that gets you pwn(s|'d)
snyff
 
Entomology 101
Entomology 101Entomology 101
Entomology 101
snyff
 
Jwt == insecurity?
Jwt == insecurity?Jwt == insecurity?
Jwt == insecurity?
snyff
 
Finding Needles in Haystacks
Finding Needles in HaystacksFinding Needles in Haystacks
Finding Needles in Haystacks
snyff
 
Defcon CTF quals
Defcon CTF qualsDefcon CTF quals
Defcon CTF quals
snyff
 
Ruxmon cve 2012-2661
Ruxmon cve 2012-2661Ruxmon cve 2012-2661
Ruxmon cve 2012-2661
snyff
 
Ln monitoring repositories
Ln monitoring repositoriesLn monitoring repositories
Ln monitoring repositories
snyff
 
Owasp tds
Owasp tdsOwasp tds
Owasp tds
snyff
 
Ruxmon feb 2013 what happened to rails
Ruxmon feb 2013   what happened to railsRuxmon feb 2013   what happened to rails
Ruxmon feb 2013 what happened to rails
snyff
 
Harder Faster Stronger
Harder Faster StrongerHarder Faster Stronger
Harder Faster Stronger
snyff
 

More from snyff (11)

JWT: jku x5u
JWT: jku x5uJWT: jku x5u
JWT: jku x5u
 
Code that gets you pwn(s|'d)
Code that gets you pwn(s|'d)Code that gets you pwn(s|'d)
Code that gets you pwn(s|'d)
 
Entomology 101
Entomology 101Entomology 101
Entomology 101
 
Jwt == insecurity?
Jwt == insecurity?Jwt == insecurity?
Jwt == insecurity?
 
Finding Needles in Haystacks
Finding Needles in HaystacksFinding Needles in Haystacks
Finding Needles in Haystacks
 
Defcon CTF quals
Defcon CTF qualsDefcon CTF quals
Defcon CTF quals
 
Ruxmon cve 2012-2661
Ruxmon cve 2012-2661Ruxmon cve 2012-2661
Ruxmon cve 2012-2661
 
Ln monitoring repositories
Ln monitoring repositoriesLn monitoring repositories
Ln monitoring repositories
 
Owasp tds
Owasp tdsOwasp tds
Owasp tds
 
Ruxmon feb 2013 what happened to rails
Ruxmon feb 2013   what happened to railsRuxmon feb 2013   what happened to rails
Ruxmon feb 2013 what happened to rails
 
Harder Faster Stronger
Harder Faster StrongerHarder Faster Stronger
Harder Faster Stronger
 

Recently uploaded

Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 

Recently uploaded (20)

Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 

Entrepreneurship for hackers

  • 1. Entrepreneurship for Hackers “A thing or two I learnt while building PentesterLab” Louis Nyffenegger <louis@pentesterlab.com> @PentesterLab / @snyff
  • 2. About me Louis Nyffenegger Security Engineer Diploma in Computer Architecture from a French Engineering school (+ master degree in security) in 2006 Moved to Australia in 2009 Security Consultant (2006) -> Pentester (2009) -> Code Reviewer (2012) -> AppSec/DevSecOps (2014)
  • 3. The security industry! The Market for Lemons Buyers are not necessarily knowledgeable (but it’s changing) Hackers think they can rewrite your product in a week-end of hacking (or maybe 2…) Funding for anything with Cyber in the name (double that if AI)…
  • 4. Timing! Very special time Compute is cheap Most products don’t dockerize well Most products don’t cloudify well Most products don’t CI/CD well People who used to be (very) technical are now in leadership roles
  • 5. Why this talk? The media focuses on the wrong aspects: • Funding rounds • Exit from founders • Revolutionary products No one cares about a small founder that had a good year… 
 No one cares about products that just do solve an actually problem.
  • 6. PentesterLab First version of the site One exercise as ISO and course as PDF for sale $9.99 Everything for free ! Around 6 exercises as ISO and course Trying to build a PRO version… and failing! First release of PentesterLab PRO $19.99 per month 5 PRO exercises Soft launch December 2011 ~ July 2012 December 2014 Novembre 2015
  • 7. PentesterLab First enterprise client 33 exercises First PRO customer Still Full Time > 250 exercises Working Full Time on PentesterLab 194 exercises June 2016 Late November 2015 Today October 2018
  • 8. PentesterLab First enterprise client 33 exercises First PRO customer Still Full Time > 250 exercises Working Full Time on PentesterLab 194 exercises June 2016 Late November 2015 Today October 2018 AN OVERNIGHT SUCCESS 🤔
  • 9. The IDEA Something that scales and compounds Something you love Something people are willing to pay for Something you are good at
  • 10. Something scalable… SCALABLENOTSCALABLE 1 Unit of Work 3 Units of Work 5 Units of Work 20 Units of Work
  • 12. The IDEA Something that scales and compounds Something you love Something people are willing to pay for Something you are good at • Don’t try to be everything • Don’t try to be for everyone • Solve a problem you have • Solve a problem people have • Try to leverage your unfair advantage/strengths • Something ethical • Something non critical (your customers’ SLA shouldn't rely on you) • Pivot!
  • 13. The IDEA: common misconceptions Needstobeoriginal • Most likely someone thought about it before you did • If no one thought about it, it is maybe because no one cares (aside from you) Needstobehuge NeedstobeprotectedNeedstobecool • You don’t need to be the next Facebook/RSA/ Twitter • You don’t need a huge part of a huge cake • It just needs to be sustainable • If you rely on the fact that your idea is not public, you will most likely have a big surprise once it is • If you protect your idea, you don’t get any feedback • Anti-Reversing, Anti-X, … and spending more time protecting the idea than building it • Software patent == EVIL • Sometimes boring products solve real problems • You can add the “cool” later on!
  • 14. Bad Ideas • AI for Blockchain Security • Web Application Firewall based on AI • Cloud based Vulnerability Detection • Code review tool Better Ideas • Fuzzers Integrated in CI/CD for firmware developers • Vulnerability Assessment for docker images • Web Scanner for QA testers • Code review tool integrating in CI/CD for appsec teams • Something that actually helps increase security
  • 15. The IDEA: common misconceptions http://christophjanz.blogspot.com/2014/10/five- ways-to-build-100-million-business.html
  • 16. The IDEA: common misconceptions $100K Business
  • 17. The IDEA: common misconceptions $100K Business The Safe & Sweet Zone
  • 18. The IDEA: common misconceptionsAwful idea = -1 Weak idea = 1 So-so idea = 5 Good idea = 10 Great idea = 15 Brilliant idea = 20 No execution = $1 Weak execution = $1000 So-so execution = $10,000 Good execution = $100,000 Great execution = $1,000,000 Brilliant execution = $10,000,000 To make a business, you need to multiply the two.
  • 19. Funding Try to avoid external funding If you do it, read carefully the terms (money is great, keeping control of your company is greater) Try to wait for as long as possible Disclaimer: from my limited experience with funding People funding business are not here for a nice&profitable business they want multipliers (10x, 100x)
  • 20. Avoid making a business with a free product People are going to love you at first! It’s all fine until you need to make money Ads… Not sustainable Selling user’s data It’s hard to get back to a paid model
  • 21. Pricing Disclaimer: I did terrible at this Base your prices on the value you are bringing to your customers Don’t base your prices on the time it takes you KISS: Keep It Simple Stupid! Don’t base your prices on how much it costs you (time or $ amount) The impact of low pricing…
  • 22. Co-Founders? Try to find one… it’s hard Try to find one… it gets lonely Try to get someone who is the opposite of you in term of skills It’s kind of like dating/getting married: • Make sure you know what you are getting into • Make it official Try to get someone who is the opposite of you in term of background (avoid image below)
  • 23. Employees Avoid hiring until you cannot anymore: • Try to automate first (or avoid doing) • Try to use freelancers • Every person you hire will impact the ability of your company to survive Try to get people who are the opposite of you in term of background (avoid image below)
  • 24. Minimum Viable Product Wikipedia: “A minimum viable product (MVP) is a product with just enough features to satisfy early customers and provide feedback for future product development” Just enough features Satisfy early customers Provide feedback for future product development
  • 29. Marketing Try to avoid ads Think of things that your customers like Don't spend money on big events (RSA/…) Do things that don't scale Do something unique
  • 31. Things you will need Sysadmin 101 Programming 101 Business 101
  • 33. People on the Internet can be Jerks
  • 34. BUT “Don’t let the rare liar control your policy in every interaction and hijack good business decisions with paranoia”
  • 35. Integrate a feedback loop in your product as soon as possible
  • 36. Don’t underestimate your skills or how hard something may be for someone else
  • 37. Don't worry about billing and issuing invoices… it's pretty easy (for hackers) and if you get it wrong people will tell/ help you
  • 38. Stop making excuses and just do it!
  • 39. Thank you! Thanks for your time! @snyff / @pentesterLab louis@pentesterlab.com