The Epiphany is a processor that tries to combine the best attributes of a CPU and a GPU.
The Parallella is a single-board computer that runs Ubuntu, originally designed as a showcase for the Epiphany chip.
I backed the original Kickstarter campaign for the Parallella in 2012.
I will talk about my experience with the fundraising campaign, how the Epiphany and the Parallella are different from their predecessors, and the strengths and weaknesses of the Epiphany in practice.
Capture the Flag tournaments have long been used to test hacker skills but
they can also serve as effective security training for developers. This
talk will feature a case study where I turned teams of developers with no
prior security training against each other in a CTF arena featuring their
own applications and watched them rack up points as they popped shells in
each other’s applications.
This will be an encore presentation of a DEFCON talk given August 5th at 4:00 PM. TASBot is an augmented Nintendo R.O.B. robot that can play video games without any of the button mashing limitations us humans have. By pretending to be a controller connected to a game console, TASBot triggers glitches and exploits weaknesses to execute arbitrary opcodes and rewrite games. This talk will cover how these exploits were found and will explore the idea that breaking video games using Tool-Assisted emulators can be a fun way to learn the basics of discovering security vulnerabilities. An overview of some of the details that will be described in the talk can be found in an article I coauthored for the PoC||GTFO journal issue 0x10 (Pokemon Plays Twitch, page 6).
Have you looked at the prices of ChromeBooks and thought “Wow, that’s cheap! Too bad they don’t run my OS of choice.” Well, they can! In this talk, Robert will go over the options to give you “more” Linux with your ChromeOS device, from just accessing the crosh (chrome-os-shell) to flashing a new ROM with Coreboot and SeaBIOS and installing the Linux distro of your choice.
Come show us what you’ve been up to!
Bring your projects, problems and persons for round-table discussion.
We also welcome lightning talks if you’d like to present, but don’t have enough material for a full talk.
A projector will be available (VGA).
To understand how Qubes secures your desktop, look to your pantry. The same security by compartmentalization concept that makes Qubes resilient against attack was conceived of over two hundred years ago to protect food against infection. In this talk Kyle will discuss how to jam strawberries, can green beans, and isolate desktop workflows into a combination of netVMs, proxyVMs, and appVMs. He’ll cover some common threats against your food and data and describe how Mason jars and Qubes can mitigate them.
A follow-on talk to a previous
talk Mike Higgins gave here at NBLUG in the past about programming
in the video game Second Life. This time he’ll talk about Life After
Second Life. There is a larger world, a Metaverse, of open source
MMORPGs based on the open source Second Life Viewer projects and the
Open Simulator project. There are hundreds of small companies trying
to make a living doing what Second Life did. There are thousands of
crazy artists creating 3D environments and inviting you to walk
through them, there are tens of thousands of people setting up virtual
environments on their own PCs and all of these are starting to link up
to each other. My plan is to not have many slides for this talk, but
log onto several different virtual worlds and put them up on the Big
Screen while I talk. Eventually taking us to my private world run off
the server in my barn.
In this presentation, we’ll get to know Git intimately enough to
anticipate its every move. We’ll develop a visual mental model for a
Git repository. Then we’ll explore how every-day Git commands
manipulate that model. Along the way, we’ll find ways to peek into
Git’s inner world to confirm our understanding. This is not an
introduction to Git; it targets a developer who can commit, branch,
and merge with Git. Although I’ll show example commands and output,
consider bringing a laptop with Git installed so you can type along.
Have you ever been asked to provide feedback on beta software? If so,
you’ve been put in the role of a tester, and effectively communicating
what you see when things aren’t working the way you expect them to can
be challenging. In this talk Allan will cover the context-driven
approach to testing with an emphasis on how to troubleshoot problems,
how to report what you see in the most effective manner, and how to
know when it’s time to stop testing an area and focus your time elsewhere.
Server security is more important now than ever, yet many of the hardening
guides out there read like they were written a decade ago (probably because
they were!) Modern server hardening can be an obscure and complicated
subject but it doesn’t have to be. There are a number of simple and
fast-to-implement steps you can take to dramatically increase the security
of your infrastructure. In this talk Kyle will start with an overview of
security best practices and provide a series of current yet simple
hardening examples effective for securing everything from traditional
bare-metal networks, cloud infrastructure, and even your home network.