May 3rd: RISC-V Workshop

Posted in Uncategorized at 10:09 by Lee Fisher

What: RISC-V Workshop
When: Sunday, May 3rd, 10:00AM-4:00PM
Where: Black Lodge Research’s classroom

This is is a two-part workshop on the RISC-V processor, with multiple hands-on labs, using emulated/simulated RISC-V, no RISC-V dev boards. Part 1, Reading and Writing RISC-V Assembly Language, focuses on RISC-V assembly language and how to read and write it, and how to generate and read assembly language from C code, and how to mix asm with C, externally and inline. We’ll use a QEMU-based VM on your laptop running a RISC-V-based Linux OS, and a few other RISC-V simulators/emulators, and spend most of the time with bash/vim, and both the GNU GCC and LLVM Clang toolchains to write and debug code. Part 2, Exploiting RISC-V Machine Language, focuses on RISC-V machine language — specifically the Linux ELF-flavored userspace binaries, and how to do RISC-V versions of common binary exploitation techniques, stack attacks, ROP, and shellcode. We’ll use Radare2/Cutter and some command line tools to examine RISC-V Linux ELF binaries. Lunch break between parts 1 and 2, probably grill some burgers with the BLR BBQ.

1) Laptop, with data backed up, running fresh version of QEMU (not VirtualBox or VMWare or other VM tool).
2) Understand at least one existing assembly language, including concepts like Registers, Stack, Hex/Bin Math, Twos Complement, Bit Shifting, etc.
3) Understand basics of C language, we’ll be disassembling C as well calling assembly from C (externally and via asm).
4) Understand basics of Radare, it has built-in RISC-V support, unlike IDA.
5) Understand basics of how to use GDB or LLDB debuggers.
6) Understand basics of Smashing Stacks for Fun and Profit, and ROP exploits.

Background materials for preparing:


January Seattle Locksport and DC206 Meeting

Posted in Uncategorized at 20:07 by Dark Diesel

  • What: January Seattle Locksport and DC206 Meeting
  • When: January 19, 2020 (3rd Sundays), 11:00am-~4:00pm
  • Where: Black Lodge Research
  • Who: (Kevin, Hattz, DarkDiesel, Dune, Panic, and the DC206 community)
  • Chef of the Month: Hattz

11:00am-1:00pm: Seattle Locksport 
1:00pm-?: DC206 Meeting Presentation (usually 1-2hrs)
Post-presentation: BBQ begins

Black Lodge Research hackerspace hosts a monthly event with two adjacent user groups: Seattle Locksport and the DC206 Meeting. Seattle Locksport’s monthly Eastside event takes place immediately before the monthly DC206 Meeting. DC206 Meeting is the monthly meetup of the Seattle-area DEF CON community. Locksport takes place 11:00-1:00. The DC206 Meeting takes place immediately after Seattle Locksport, starting at 1:00pm. BBQ begins after the DC206 Meeting presentation ends.
This month the chef will be Hattz.

We’re planning hamburgers and some brats. We’d welcome some additional dishes, as well as some decent hard ciders and beers

DC206 Meeting Presentation:
Mechanical Keyboards by Q(Kevin)

No video recording or live streaming will be available for this event, so make sure you come in person! 


Seattle Locksport:

Black Lodge Research:
17725 NE 65th St, A-155; Evans Business Park, Bldg A; Redmond, WA 98052
Building A, mid-building, between the coffee roaster and the security company.
Park facing the street, not in front of other businesses, or you may get towed.
Please consider donating!