All times are in Pacific Daylight Time (UTC-0700).
In ShellCon 101 I will explain industry terminology and discuss key aspects of the conference. I am a 17 year old who has been volunteering for ShellCon since the beginning and I want to help newcomers get the most out of the conference and have the full experience. Last year I knew the keynote was really funny but the vocabulary went right over my head. I will go into detail about the Hacker Village, RaiseMe, talks, the layout of the conference, and things to do in downtown San Pedro.
Read More
Sara started out as a high school volunteer for ShellCon and is now a student at UC Davis. She has been volunteering for ShellCon since its very beginning and has loved every moment of it.
Read MoreAs a security practitioner, the trend of Agile and DevSecOps is coming. Whether developers or management are pushing for it, you should be prepared. DevSecOps sets security as a metric of success for developers and encourages security to be a consideration continually through a project lifecycle. This is a vast improvement to the usual methods of taking security into consideration only at the end, in the beginning, or avoiding talking to security at all. You should be seizing the opportunity to leverage the movement to your advantage. I want to arm you with ideas on education, resources, tools, and practices to do DevSecOps well from a Security department standpoint.
Read More
Nicole Schwartz is a Product Manager for the GitLab Secure team. In her career, she has been in Product, System Administration, and Agile coaching. Before her career ever started she was a Hacker. When she isn’t working she volunteers at and attends conventions (you may have known her as @AmazonV) such...
Read More
@CircuitSwan
Red Team operations require substantial efforts to both create implants and a resilient C2 infrastructure. SiestaTime aims to merge these ideas into a tool with an easy-to-use GUI, which facilitates implant and infrastructure automation alongside its actors reporting.
SiestaTime allows operators to provide registrar, SaaS and VPS credentials in order to deploy a resilient and ready to use Red Team infrastructure. The generated implants will blend-in as legitimate traffic by communicating to the infrastructure using SaaS channels and/or common network methods.
Use your VPS/Domains battery to deploy staging servers and inject your favorite shellcode for interactive sessions, clone sites and hide your implants ready to be downloaded, deploy more redirectors if needed. All this jobs/interactions will be saved and reported to help the team members with documentation process.
SiestaTime is built entirely in Golang, with the ability to generate Implants for multiple platforms, interact with different OS resources, and perform efficient C2 communications. Terraform used to deploy/destroy different Infrastructure.
This will help increase companies red teams efficiency, improving industry security standards and make the defenders to catch-up , being ready for real threats.
Read More
Rebujacker works as a Product Security Engineer for a fortune 500 bay area company. He has multiple years of experience performing penetration tests, security assessments, design evaluations… against different technologies. His day by day job leads him to build automation tools for this purpose and performing application level researches to catch...
Read More
@rebujacker
2019 is a hell of a year. Why not make it worse by coming and hearing from one of the world’s foremost experts on mainframe hacking? ‘Hmm’, you’re thinking, ‘mainframes who cares?’ If you’re using any type of credit card (yes even Apple Pay) you care. It is the most important piece of equipment in any enterprise. So how come you still think they’re unhackable?. This talk will go over SNA hacking, VTAM, TSO, CICS, privesc, REXX, and CLISTs, walking through the various techniques successfully used on pentests. Introducing new tools to help conduct penetration tests. You will see how easy it is to get started with mainframe hacking and all the tools currently available today.
Airplane hacks can ground one flight, mainframe hacking can ground the fleet.
Read More
Philip Young, aka Soldier of FORTRAN, is a leading expert in all things mainframe hacking. Having spoken and taught at conferences around the world, including DEFCON, RSA, BlackHat and keynoting at both SHARE and GSE Europe, he has established himself as the thought leader in mainframe penetration testing. Since 2013 Philip...
Read More
@mainframed767
Developers often do not know what the common issues are with the framework they are using. At the same time, most common frameworks ship with easy ways to shoot your application’s security in the foot. In this world we live in, developer education will fail if even one mistake is made, which will expose a dangerous vulnerability. In this talk, we’ll show how you can dramatically reduce the chance developers will shoot themselves in the foot by giving them safer versions of their common tools so your company can ship more secure code. We will write wrapper classes and safe versions of common tools to eliminate XSS vectors, open redirects, XXE, SSRF, LFI, and other dangerous bugs in your codebase.
Read More
Morgan Roman works on the application security team at DocuSign. He started his career writing integration tests for web applications and APIs as a software development engineer in test. He is passionate about finding ways to automate security testing and make it part of the deployment process.
Read MoreMacOS is a popular operating system across Startups and Fortune 500 companies. Few commercial tools exist that provide proper event visibility in MacOS. Often, these tools are expensive and some lack important monitoring features. However, open source offers a great selection of tools that can be deployed to kick start a MacOS Threat Hunting Program. In this talk, I will simplify threat hunting, select a few open source tools, and guide the audience on a methodology to hunt for threats in MacOS.
Read More
Plug started his journey in computer security back in 1996 when he discovered a 2600 magazine that eventually lead him to his first LA2600 meeting in 1998. He is a Sr. member of the Defcon Blue Team Village and currently leads the Threat Hunting Program at a Fortune 20 organization.
Read More
@plugxor
Art began his journey with security during the BBS days. Professionally, Art has been involved with numerous aspects of cyber security over his career (from Red to Blue and in between). Numerous years in both the Federal and Private sectors have provided Art with lessons learned which he likes to share...
Read MoreEvery day we hear about weak security of IoT devices, about vendors that don’t take security seriously and how using and not changing default passwords could lead to a leak of important and personal data. GPS trackers made with a default password and predictable serial numbers allow full control of the tracker and leak the user’s position. Due to heavy white labeling and use of the same cloud infrastructure the scale of the problem is huge. I’m going to show and discuss where the weaknesses are, what models and APIs are affected and how they can be exploited. Live demo included. The talk is by itself also a comprehensive guide on analyzing IoT device security, spanning from Android app to HW.
Read More
Currently security researcher at Avast. I lead research across various disciplines such as dynamic binary translation, hardware-assisted virtualization, IoT, firmware vulnerabilities and malware analysis. I’m devoted to technology and I’m a true software and hardware reverse engineer, game programmer, tinkerer, AI and IoT mantras practitioner with deep knowledge of OS, CPU...
Read More
@thinkcz
PErfidious is a Python3 tool that aims to directly take a benign PE executable and malicious shellcode, transform the malicious shellcode and inject the transformed shellcode directly into various parts of the executable’s .text section, thus completely avoiding the need to look for code-caves or creating additional sections. After injection, PErfidious recalculates the size of the .text section and all the virtual address changes caused by the increase in the size of the .text section and modifies respective fields in the PE header, thus making sure that the PE file doesn’t look injected.
Read More
Shreyans is a Cybersecurity Graduate Student at the University of Maryland and has previously worked as a Malware Research Intern at Cybrary Inc. Here he created PErfidious and researched other techniques that can be used to bypass modern endpoint detection systems. His main areas of interest are reverse-engineering, malware analysis, exploit...
Read More
@0xbuilder
Competitions are everywhere in cyber security, but have you ever wondered what it takes to create one? This talk covers the challenges of creating an exciting competition that helps people develop skills and covers the challenges faced in building infrastructure to support competitions. We will primarily be covering CCDC competitions (Collegiate Cyber Defense Competitions) but we will also cover capture the flag competitions through the lens of a competition organizer and the challenges faced. If you are interested in competing in or want to help put together an competition, this talk is for you.
Read More
Wasabi is a security researcher who dabbles in the arts of system administration. He participated in CCDC, CPTC, and many CTFs as a competitor before starting to help organize cyber defense competitions himself. He is now the Black Team lead for WRCCDC.
Read More
@spiceywasabi
Bluescreenofwin is a Windows System Administrator and Windows hacker. He has worked 12+ years in IT for three different Cities. He is currently employed as a Infrastructure & Security Analyst. He brews copious amounts of delicious beer for fun. He also assists in running the operations team for WRCCDC.
Read More
@bluescreenofwin
Software developers are the foundation of any application. In order to achieve secure software, developers must be supported and helped by the organization they author code for. As software developers author code that makes up a web application, they need to embrace and practice a wide variety of secure coding techniques. The OWASP Top Ten Proactive Controls (2018) is an OWASP documentation project that lists critical security techniques that should be included in every software development project. This document was written by developers for developers to assist those new to secure development.
Read More
Jim Manico is the founder of Manicode Security where he trains software developers on secure coding and security engineering. He is also an investor/advisor for KSOC, Nucleus Security, Signal Sciences and BitDiscovery. Jim is a frequent speaker on secure software practices, is a member of the Java Champion community, and is...
Read More
Jim Manico
@manicode
Since the 2014 Sony Pictures hack, studios and post production houses all over Hollywood have been the target of attacks. In 2017, a hacker targeted and successfully compromised Larson Studios, a family-owned post-production house, exfiltrating “Orange is the New Black” Season 5. The attacker demanded ransom to keep the content from being uploaded to The Pirate Bay.
This talk will give a behind the scenes view of the film making process from a content security and blue team defensive perspective. Learn the digital workflow that goes into making the blockbuster films you love and where the industry is vulnerable to attack. Hear campfire stories from one of 30 MPAA Certified Trusted Partner Network Assessors worldwide.
Read More
Michael Wylie, MBA, CISSP is the Sr. Manager of a threat hunting team. In his role, Michael is responsible for managing a global team of analysts hunting for hands-on keyboards activity within customer environments.
Read More
@TheMikeWylie
This talk will go over a new tool I’m releasing, NAT Pinning v2. NAT Pinning allows an attacker to remotely access any TCP/UDP services bound on a victim machine, bypassing the victim’s NAT/firewall (arbitrary firewall pinhole control), just by the victim visiting a website. It uses multiple techniques to be cross-platform, cross-browser, and multi-protocol. Some areas we’ll cover:
Samy Kamkar is an independent security researcher, sometimes known for creating The MySpace Worm, one of the fastest spreading viruses of all time. His open source software, hardware, and research highlight the insecurities and privacy implications in everyday technologies, from the Evercookie, which produces virtually immutable respawning cookies, to SkyJack, a...
Read More
@samykamkar
Xamarin allows developers to create mobile applications for both iOS and Android using C#. The managed code is compiled into the app and later executed by the mono runtime once started. Hooking the C# methods can be challenging, especially early in the start process when trying to bypass root or jailbreak detection. This talk will demonstrate a methodology that can be used for early C# method hooking of Xamarin release builds on both iOS and Android.
Read MoreWe all know that encryption is a critical component to modern security, but it’s not enough to sprinkle encryption on you data as if it’s magic pixie dust. Sometimes we take the finer points for granted. In this talk we’ll cover the history of encryption in broad strokes. Then we’ll dig into some basic concepts: What’s the difference between encrypting and encoding data, or is the difference only semantics? Can obfuscation be considered a type of encryption? What’s the difference between transposition and substitution ciphers? Between stream and block ciphers? What’s a cipher?!? Is TLS/SSL symmetric or asymmetric? (hint: it’s both). We’ll conclude with some practical discussion, such as what can I use in my project?
Read More
Nerd who lives, works, and plays in southern California. Developer by day, armchair infosec enthusiast by night.
Read MoreWith how many apps are running in the cloud, hacking these instances becomes easier with a simple vulnerability due to an unsanitized user input. In this talk, we’ll discuss a number of different methods that helped us exfil data from different applications using Server-Side Request Forgery (SSRF). Using these methods, we were able to hack some of the major transportation, hospitality, and social media companies and make $50,000 in rewards in 3 months.
Read More
Ben is the Head of Hacker Operations at HackerOne by day, and a hacker by night. He has helped identify and exploit over 600 security vulnerabilities across 100s of web and mobile applications for companies such as Yahoo, Airbnb, Snapchat, The US Department of Defense, Yelp, and more. He also invested...
Read More
@nahamsec
Application security reviews are big part of Application Security Programs. It’s an important topic for all organizations, especially for those with externally facing websites or/and APIs. I perform security reviews of 3rd party software we use and custom built applications. In this talk I will focus on an organization’s custom built application security review.
Read More
Nia has 20 years of experience in the IT and Security field. Nia is a GIAC Certified Forensic Examiner, GIAC Certified Web Application Penetration Tester, certified Splunk Architect, and certified Microsoft Solution Associate. Nia performs application security reviews as part of her role at Universal Music Group.
Read More
@nia_angelina
As users move to the world of Mobile Apps, it becomes important to understand the security and privacy risks around Mobile Apps. This session will delve into security and privacy issues like secure mobile app development, third party SDK security, cryptographic storage, IP protection among others.
Read More
Anshu Gupta is a senior level security executive who has Fortune 500 security consulting experience at Ernst & Young and KPMG where he worked at companies like Microsoft, Salesforce, Oracle, Cisco, McAfee, Adobe, Yahoo, GAP, Kaiser among others. He then moved on to get startup experience at Coupa Software (now a...
Read MoreRemediation is a crucial step when recovering from an incident. Proactively implementing security controls and hardening an environment doesn’t need to wait until AFTER an incident has occurred. The presenter will detail common remediation strategies that are used when responding to breaches, in addition to risk-reduction methods that align to proactively applying a remediation strategy.
Read More
Nader Zaveri has over 12 years of experience in IT security, infrastructure and risk management.
Nader has also spent several years with major consulting firms where he has led and executed cybersecurity and risk assessments against industry frameworks (ISO 27001/27002, NIST 800 series, IEC 62443, NERC CIP, GDPR, and HIPAA /...
Read MoreMany companies use commercial static analysis tools (SAST) to find bugs, but these SAST tools tend to be expensive, have high false positive rates, and are difficult to customize. “Lightweight” static analysis tools hit a sweet spot that is more powerful than grep but still simple enough that you can write your own.
In this talk, we’ll describe how to create your own lightweight static analysis scripts using open source libraries and tools. These techniques can be used by penetration testers to more effectively find bugs and/or integrated into CI/CD checks by security engineers to raise the security bar of the applications they support.
Read More
Clint Gibler is a Research Director at NCC Group, a global information assurance specialist providing organizations with security consulting services. He’s helped companies implement security automation and DevSecOps best practices as well as performed penetration tests for companies ranging from large enterprises to new startups.
Clint has previously spoken at conferences...
Read More
@clintgibler
Daniel is a Ph.D. candidate at the University of California, Davis. His research focuses on developing scalable static analysis techniques to find error-handling defects in systems software. He has designed and implemented static analysis tools that have found hundreds of bugs in open-source software projects, including OpenSSL and the Linux kernel.
...</p> Read More
@defreez
On the ground (e.g. during Non-Technical OS-INT), many unforseen small conflicts may arise. The ability to think on your feet paired with an ability to read people’s basic statistical probabilities and a sense of charisma can make the difference between exiting the conflict unscathed and tanking the excursion.
The ability to follow the same basic skeleton of social engineering procedures helps shape one’s ability to assess a conflict, identify goals, assess resources available based on general statistical knowledge, plan, and launch an attack that will neutralize the conflict while protecting the asset/target/bystander.
Discusses basic tenets of certain aspects of psychology, sociology, anthropology, etc., to pull together strategies to assess, formulate, and launch on the fly as the situation demands.
Also makes fun time-killer when out on the town.
Read More
Adrigon “Rig” Moroi is a social worker and educator who enjoys recoding people in her spare time. Beyond her B.A. in Linguistics and Psychology (Human Development) and her M.A.Ed. in Secondary Education, Rig has spent 15 years educating hundreds of people of all ages and ability in the social skills necessary...
Read More
@rigmoroi
All times are in Pacific Daylight Time (UTC-0700).
All times are in Pacific Daylight Time (UTC-0700).
The major cause of API and web application insecurity is insecure software development practices. This highly intensive and interactive 4-hour seminar will provide essential application security training for web application and API developers and architects.
The class is a combination of lecture, security testing demonstration and code review. Students will learn the most common threats against applications. More importantly, students will learn how to code secure web solutions via defense-based code samples.
Our focus will be web application security basics.
Jim Manico is the founder of Manicode Security where he trains software developers on secure coding and security engineering. He is also an investor/advisor for KSOC, Nucleus Security, Signal Sciences and BitDiscovery. Jim is a frequent speaker on secure software practices, is a member of the Java Champion community, and is...
Read More
Jim Manico
@manicode
This workshop will take student’s Wireshark skills to the next level with a heavy emphasis on incident response, threat hunting, and malicious network traffic analysis. We will begin with a brief introduction to Wireshark and other Network Security Monitoring (NSM) tools/concepts. Placement, techniques, and collection of network traffic will be discussed in detail. Throughout the workshop, we’ll examine what different attacks and malware look like in Wireshark. Students will then have hands-on time in the lab to search for Indicators of Compromise (IOCs) and a potential breach to the network. There will be plenty of take home labs for additional practice.
Read More
Michael Wylie, MBA, CISSP is the Sr. Manager of a threat hunting team. In his role, Michael is responsible for managing a global team of analysts hunting for hands-on keyboards activity within customer environments.
Read More
@TheMikeWylie
Introduction to Linux Memory Corruption is an introductory workshop aimed at teaching students the basics of reverse engineering and exploiting stack based overflows on modern systems (AMD64). This workshop is aimed at students with no prior reverse engineering or exploitation experience and takes them through writing their first memory corrupting exploit.
Requirements
Recommended
Please come to the workshop with the following already set up and ready to go. There will not be time during the workshop to complete these setup tasks.
Joe is a member of the Red Team at Verizon Media where he plots world domination and builds offensive tooling. He has a passion for reverse engineering, exploitation, teaching, and sharing research with others. He is the undisputed champion of the Brawndo and Booze competition from DEFCONs past with his Irish...
Read More
@jrozner
Many cryptographic exploits require little to no understanding of math, but cryptography’s reputation as an impenetrable Gordian knot of arcane symbols and proofs (thanks, academics) keeps many capable application security professionals from even TRYING to understand cryptography.
Consider the replay attack: capture an encrypted message and send it again, with catastrophic results, if, for instance, the message means “transfer $100 from my bank account to yours.” If you understood that, congratulations, you’ve just learned one way to attack modern cryptosystems. Come learn about more attacks that don’t take math chops to understand, and learn to use attack tools for the attacks that do!
Read More
Daniel Crowley is the head of research and a penetration tester for X-Force Red. Daniel denies all allegations regarding unicorn smuggling and questions your character for even suggesting it. Daniel is the primary author of both the Magical Code Injection Rainbow, a configurable vulnerability testbed, and FeatherDuster, an automated cryptanalysis tool....
Read More
@dan_crowley
Wireless devices are becoming exceedingly prevalent in our homes and offices. Many companies are making a switch to wire-free workplaces for the sake of convenience and cost. But how safe are these devices and connections, and how do hackers go about breaking into wireless systems? This course will explore some basic concepts of radio frequencies and associated wireless security topics through a lightning series of content presentation, demos, and hands-on labs. If you bought that Alfa card but haven’t got around to learning how to use it yet, this is the class for you. We will cover exploits for Wi-Fi, Bluetooth, RFID, and 2.4 GHz wireless mice, along with exploring software defined radio and topics for further individual research.
Course Requirements:
Someone without any special equipment should still gain a deep perspective on the topics to be covered however the following equipment will be useful:
Maxine is a US Army Veteran, who recently graduated from the University of Washington – Tacoma with a BSc in Information Assurance and Cybersecurity. She has experience as a Security Analyst hunting wireless threats and vulnerabilities, and currently works for IOActive as a Security Consultant applying her knowledge to help companies...
Read More
@FreqyXin
Defenders, this training will show you common Group Policy Security misconfigurations and how to mitigate them. Red Teamers, if you’re looking for a new way to get Domain Admin, this is for you as well. Hands-on demos are included to give you a chance to practice what you’ve learned.
Students must have a laptop with virtualization software (VirtualBox, VMware Workstation, etc.) and at least 40GB of drive space free. A basic understanding of Active Directory, PowerShell, Group Policies, and authentication concepts is helpful but not required.
Read More
Hudson Bush is a Security Architect that injects Threat Modeling into everything he does. He mostly works with Government Regulatory Compliance, Risk Management, and Business Impact Analysis. His goal is to teach others about the mistakes that he has made so that others don’t have to repeat them.
Read More
@homebrewedsec
Hands-on exercise setting up a lab for stimulus-response based alert writing using the free version of Splunk as a SIEM. Includes installation of Splunk log forwarder, Splunk Enterprise GUI console, log forwarding configuration, log normalization, stimulus-response activities, log review, and alert writing. Methodology good for Blue Teams looking to build alerts based on actual attack output; good for Red Teams looking to understand the output from their activities.
Requirements:
VirtualBox VMs will be provided with networking pre-configured. Hands-on familiarity with basic *nix command line strongly encouraged. Enough CPU/RAM to support at least 1 VM, either *nix or Windows, whichever is least similar to the host OS.
Read More
Mary is a member of the Splunk Trust, an elite brain trust of about 60 of the most experienced Splunk users around the globe who give back to the Splunk community. She has worked in the threat detection and response space for various industry leaders in gaming, media, and entertainment and...
Read More
@cyphoid_mary
This is Studly McBeefy’s and Beefy McStudly’s PowerShell workshop. The aim of this workshop is to get you competent in PowerShell quickly. There are no quirky gimmicks or “master class” shenaniganry here. Our approach is simple; we’ll walk through a bunch of things you should know and see what happens. If you’re the curious type you’ll dig deeper in each area on your own. If not, you should still be able to fumble though quite a bit. At the end of it all you should be able to read a lot of the PowerShell out there, and be able to churn out simple code to accomplish a wide range of tasks.
Read More
Pookiebear is an Incident Responder at a leading healthcare provider. He has several years of experience using scripting to solve business, technology, and operational problems.
Read More
StudlyBeefyMcBeefyStudly is many things — DEF CON Goon, Chaotic Neutral Troublemaking Aficionado, Fornax Coversapien, Principal Systems Engineer, Raging Alcoholic, Firestarter… The list goes on. They have spent nearly 20 years bringing the fruits of their exploits to the techomancing world. Originally starting out with desktop software and then web application development,...
Read More
@bad2beef
© 2023 ShellCon