• Open Capture the Flag (CTF) Day

    Null Space Labs

    Open Capture the Flag (CTF) Day Abstract: Participate with an experienced group of hackers in a "Capture the Flag" (CTF) competition. In a CTF, you attempt to solve a technical hacking problem from a variety of categories: software exploitation, web hacking, system penetration, networking, forensics, cryptography, and more! The goal is to find the "flag" - a hidden string of words contained in the challenge. Find the flag, get points! You're sure to learn something along the way. We will be working on the 0CTF competition sponsored by 0ops and Tencent EEE. CTF details: https://ctftime.org/event/736 Please note: If this CTF is too challenging for beginners, we also have a number of beginner CTFs that we can work on. What to Bring: * A laptop to hack with. Pre-Requisites: * There are no specific prerequisites for this class. Any previous experience with hacking, programming, and computer security will be extremely helpful. ============================= What does the class cost? This event is free, but we accept donations online and in-person. Please donate if you'd like to help support the space and see more of these events in the future! ============================= Where do I park? / How do I get inside? Parking: There is free street parking on N Ontario St. It is usually easy to find a spot after business hours or on weekends. Getting inside: Once you park, head down the walkway, we are the long building in the back (see link for overhead directions) Parking and entry images: https://www.meetup.com/NullSpaceLabs/pages/19226891/How_do_I_get_inside_NSL/ =============================

  • Disconnect Camp

    Needs a location

    !!! PLEASE NOTE !!! This is an off-site event that REQUIRES REGISTRATION. Please read below for full event details. ===================== Disconnect Camp March 25-28 Big Bear, CA https://disconnect.camp/ NSL Invite Code: nullspacecampers Disconnect Camp is an outdoor hacker camp/conference taking place Mar 25-28 in Big Bear, CA. Disconnect Camp's goal is to provide a close knit environment where everyone attending regardless of why they are there, will leave with closer connections to their colleagues, peers and with any luck a renewed drive towards existing and new projects. Lace up your hiking boots, get your favorite hat out of the closet and get ready to head up to the clean air and get in some great discussions about information security and life. Engagement is encouraged, you will find it easy to interact with your peers during round table discussions, fire-side chats or during some of the many side events such as hiking, pool, table tennis, rock wall traversal etc... If you're just looking for some time alone there will be plenty of space on the camp grounds to sit back, relax and enjoy the outdoors --- I personally recommend bringing a hammock and setting up in the tree line for a mid-day siesta, or just wander off next to the river (just 20 yards away) and meditate to the sounds of the water. Attendees will be provided a place to setup camp (or bunk if requested), and food will be prepared during the event by the staff of the campgrounds. It is encouraged to bring your own personal snacks/beverages of choice, however campsite cooking is not allowed. Anyone attending who has special dietary needs can contact us when you get your ticket (or at least one month prior to the event) so special meals can be prepared (vegetarian, vegan and other dietary needs can easily be requested) Interested in renting a cabin? Please contact us for pricing. Cabins are extremely limited, however they are encouraged for anyone who wishes to have a group event. There is more than one shower. Good hygiene is strongly encouraged and with more than one communal shower, easily achieved.

  • Tuesday Open Meeting & Game Night

    Null Space Labs

    Welcome to Null Space Labs! Come by on Tuesday nights for our open meeting. We eat, drink, and hack all the things! Learn about programming, electronics, hardware hacking, lock picking, and more! ============================= Where do I park? / How do I get inside? Parking: There is free street parking on N Ontario St. It is usually easy to find a spot after business hours or on weekends. Getting inside: Once you park, head down the walkway, we are the long building in the back (see link for overhead directions) Parking and entry images: https://www.meetup.com/NullSpaceLabs/pages/19226891/How_do_I_get_inside_NSL/

  • Beginner Retro Graphics Programming with the LayerOne Demo Board

    *** IMPORTANT NOTES! *** This class has limited seating and requires registration via Universe. RSVPing on Meetup is not the same as buying a ticket! GET TICKETS HERE: https://www.universe.com/events/null-space-labs-retro-graphics-programming-tickets-burbank-DKPR38 *** IMPORTANT NOTES! *** ============================= Beginner Retro Graphics Programming with the LayerOne Demo Board Abstract: A "Demo" is a combination of programming challenge, artwork, and music. You’re given specific hardware with any number of restrictions – code size, available memory, processor speed. Your goal is to output audio and video that pushes the limits of what is considered possible with such limited hardware. Here’s some examples of award-winning demos on the Commodore 64 (https://www.youtube.com/watch?v=yW5v93P-gBw), Atari XL/XE (https://www.youtube.com/watch?v=9EAG_811b4o), and an 8-bit Atmega88 microcontroller (http://youtu.be/sNCqrylNY-0?t=1m1s). Not enough? What about a full, three and a half minute 1080p HD demo written in just 4kb of code? Check out elevated by Rgba & TBC (https://www.youtube.com/watch?v=AWcbj7ksqwE). This class will cover the LAYERONE DEMO BOARD, a small piece of hardware designed by Arko & Davo of Null Space Labs. It's the board being used for the LayerOne 2019 Demo Party (http://l1demo.org). If you have any interest in C programming, assembly programming, graphics programming, or embedded systems programming, this is the class for you! We'll cover setup and usage of the graphics and character (text) GPU, basic graphics and text output, and basic sound output. We recommend brushing up on your C programming before attending, but even beginners should be able to follow along. By the end of this class you will have made some graphics bounce around on the screen and output some funky beats to your audio port. This might not sound like much but trust me - it'll take some doing : ) What will you learn: * Embedded PIC platforms * VGA video signals * Audio signals * Real-time graphics rendering * Graphics processing/programming * LayerOne Demo Board scene manager library What to Bring: * PC/Mac Laptop with admin access. You will install some software at the start of class. If you'd like to pre-install, see http://l1demo.org/wiki/demoboard_getting_started Pre-Requisites: * Beginner level experience with C programming. Complete the "Basic" tutorial on https://www.learn-c.org/ and you should be fine. ============================= What does the class cost? This class costs $40 for those who already own a Demo Board and $100 for those that don't. Get your tickets now at https://www.universe.com/events/null-space-labs-retro-graphics-programming-tickets-burbank-DKPR38 ============================= Where do I park? / How do I get inside? Parking: There is free street parking on N Ontario St. It is usually easy to find a spot after business hours or on weekends. Getting inside: Once you park, head down the walkway, we are the long building in the back (see link for overhead directions) Parking and entry images: https://www.meetup.com/NullSpaceLabs/pages/19226891/How_do_I_get_inside_NSL/ =============================

  • Tuesday Open Meeting & Game Night

    Null Space Labs

    Welcome to Null Space Labs! Come by on Tuesday nights for our open meeting. We eat, drink, and hack all the things! Learn about programming, electronics, hardware hacking, lock picking, and more! ============================= Where do I park? / How do I get inside? Parking: There is free street parking on N Ontario St. It is usually easy to find a spot after business hours or on weekends. Getting inside: Once you park, head down the walkway, we are the long building in the back (see link for overhead directions) Parking and entry images: https://www.meetup.com/NullSpaceLabs/pages/19226891/How_do_I_get_inside_NSL/

  • Beer Brewing Workshop (Part 2): Bottling Class

    Null Space Labs

    *** IMPORTANT NOTES! *** This class has limited seating and requires registration via Universe. RSVPing on Meetup is not the same as buying a ticket! Universe registration includes access to both classes in this series (one in March, one in April) and class materials. GET TICKETS HERE: https://www.universe.com/events/null-space-labs-brewing-workshops-tickets-burbank-DFY478 *** IMPORTANT NOTES! *** Description: This is part two of a Beer Brewing Workshop. Class details are still being finalized and will be available ASAP. Class 2: Bottling Class Abstract: Learn more about the art of brewing beer in this hands-on workshop. This class is part 2 of the series where we will bottle the brew brewed previously. Participants who have brought in their full carboy from the last workshop will go home with about (10) 12oz bottles. As of March 16th, fermentation is just about complete. The airlocks will likely have stopped bubbling. All of carboy's airlocks should have started slowing down on around then. They barely bubble now. This is normal and fine. The yeast activity is no longer vigorous and has slowed down. Even though you don't see activity anymore, the yeast are likely still busy and cleaning up off flavors. Sometimes more time is needed to finish fermentation which is why I scheduled the class for April 6th to allow for this extra time. We will measure the beer for fermentation completeness before we bottle. What will you learn: * Sanitizing * Using the autosiphon and hydrometer * Bottling * Capping * Aging What to Bring: * You will need to have already brought your full carboy back to NSL on the 2nd of April. * 10-12 clean and empty bottles. * Wear comfortable clothes that you wouldn't mind possibly getting splashed on with sticky wort. Pre-Requisites: !!! IMPORTANT - PLEASE READ THOROUGHLY !!! 1. DO YOUR HOMEWORK FROM PART 1 You MUST bring your own bottles to this class. We will NOT have bottles at NSL for you to use. If you did not hear about your homework, here is the homework you must do before the bottling class on April 6: acquire 10-12 empty bottles (at least 7). Bring them to class clean. No screw top bottles. No flip top bottles. Brown bottles work best. Green or clear bottles will not be good. Either drink some beer and recycle those bottles or you can also buy clean unused bottles from your local home-brew supply store. http://www.brewsupply.com/ http://www.homebeerwinecheese.com/ To clean the bottles, give the bottles a good couple of rinses after use and dry them upside down. Just put them back in the 6 pack or 12 pack box usually works. Do NOT use soap. The soap residue can cause off flavors and ruin the head retention of your beer. We will soak all of the bottles in sanitizer solution before we bottle so do not to worry about not using soap. 2. RETURN CARBOYS ***BEFORE THE CLASS*** Please bring your full carboys back to NSL Tuesday April 2. After all that sloshing around in transport the sediment in the beer will need a few days to settle out. If you do not do this, you will have a bunch of sediment in your beer bottles and that is not good. Make sure you label your carboy with your name or handle with masking tape & a Sharpie. You will want to know which carboy is yours on bottling day. !! IMPORTANT - PLEASE READ ABOVE THOROUGHLY !!! === When are the Classes? 101. Brewing Class (Mar 02) 102. Bottling Class (Apr 06) ============================ Where do I park? / How do I get inside? Parking: There is free street parking on N Ontario St. It is usually easy to find a spot after business hours or on weekends. Getting inside: Once you park, head down the walkway, we are the long building in the back (see link for overhead directions) Parking and entry images: https://www.meetup.com/NullSpaceLabs/pages/19226891/How_do_I_get_inside_NSL/

  • Tuesday Open Meeting & Game Night

    Null Space Labs

    Welcome to Null Space Labs! Come by on Tuesday nights for our open meeting. We eat, drink, and hack all the things! Learn about programming, electronics, hardware hacking, lock picking, and more! ============================= Where do I park? / How do I get inside? Parking: There is free street parking on N Ontario St. It is usually easy to find a spot after business hours or on weekends. Getting inside: Once you park, head down the walkway, we are the long building in the back (see link for overhead directions) Parking and entry images: https://www.meetup.com/NullSpaceLabs/pages/19226891/How_do_I_get_inside_NSL/

  • Software Exploitation Bootcamp (Part 1): Intro to Exploitation & x86_64 Assembly

    *** IMPORTANT NOTES! *** This class has limited seating and requires registration via Universe. RSVPing on Meetup is not the same as buying a ticket! Universe registration includes access to all three classes in April and all class materials. GET TICKETS HERE: https://www.universe.com/events/null-space-labs-software-exploitation-bootcamp-apr-2019-tickets-burbank-ZS3V4G *** IMPORTANT NOTES! *** Description: This part one of a three part, hands-on introduction to software exploitation in Linux. This includes the process of reverse engineering binary software to identify and exploit software vulnerabilities. This is considered an intermediate course with strict knowledge requirements before coming to the class! Please read the details below fully and let us know if you have any questions! Part 1 - Getting Your Feet Wet Getting Your Feet Wet is an introductory course that exposes students to the tooling and concepts we'll be using throughout the rest of this course. It is designed to be stepping stone for those students who have never worked with low level code, reverse engineering, or exploitation of memory corruption vulnerabilities to gain a base level of competency and unlock the knowledge necessary to understand the types of flaws and how to exploit them that we'll be exploring later in the course. Students are expected to have significant programming experience to draw from as we learn the basics of how to read assembly, recognize high level abstractions in low level code, and perform dynamic and static analysis. Objectives: * Gain a high-level understanding of software exploitation tools and techniques * Understand x86_64 assembly language * Understand common assembly-level patterns and structures * Review basic numeric systems (base 2/10/16) as they relate to data and assembly code * Perform static analysis of binary files with Linux tools What to Bring: * 64-bit Linux laptop or Linux virtual machine running (any distro OK but Kali Linux 64-bit recommended) Pre-Requisites Knowledge: * Experience programming with at least one language (preferably C, C++, or Assembler) * Understanding of common numbering systems including base 2, 10, and 16 * All required software installed (list to be sent out before class) Recommended Knowledge: * We strongly recommend that you study a bit on the following prior to attending the class if you have never done these! * Experience using a debugger and/or disassembler * Experience reading and/or writing assembly for at least one architecture * Understanding of common function calling conventions * Understanding of memory segments and allocation === When are the Classes? 101 - April 13 - Introductory concepts/tools, Working with x86 Assembly 102 - April 20 - Intro to Memory Corruption and Stack Overflows 103 - April 27 - Techniques for Exploit Reliability and Countermeasure Bypass ============================ Where do I park? / How do I get inside? Parking: There is free street parking on N Ontario St. It is usually easy to find a spot after business hours or on weekends. Getting inside: Once you park, head down the walkway, we are the long building in the back (see link for overhead directions) Parking and entry images: https://www.meetup.com/NullSpaceLabs/pages/19226891/How_do_I_get_inside_NSL/

  • Tuesday Open Meeting & Game Night

    Null Space Labs

    Welcome to Null Space Labs! Come by on Tuesday nights for our open meeting. We eat, drink, and hack all the things! Learn about programming, electronics, hardware hacking, lock picking, and more! ============================= Where do I park? / How do I get inside? Parking: There is free street parking on N Ontario St. It is usually easy to find a spot after business hours or on weekends. Getting inside: Once you park, head down the walkway, we are the long building in the back (see link for overhead directions) Parking and entry images: https://www.meetup.com/NullSpaceLabs/pages/19226891/How_do_I_get_inside_NSL/

  • NSL Lockpicking - Topic TBD

    Null Space Labs

    Learn about physical security, locks, and locking mechanisms. This month's topic is TO BE ANNOUNCED. Doors open at 7:00 PM! Hope to see you all there! ============================= Where do I park? / How do I get inside? Parking: There is free street parking on N Ontario St. It is usually easy to find a spot after business hours or on weekends. Getting inside: Once you park, head down the walkway, we are the long building in the back (see link for overhead directions) Parking and entry images: https://www.meetup.com/NullSpaceLabs/pages/19226891/How_do_I_get_inside_NSL/ ============================= What does this cost? This class is FREE! We supply equipment for this class from donations and are happy to accept donation in cash, here on Meetup via WePay, or via Paypal/Bitcoin. Please arrange payment with datagram, mmca, or bvector for direct Paypal/Bitcoin payments. =============================