Skip to content

Commit

Permalink
published.
Browse files Browse the repository at this point in the history
  • Loading branch information
jbdatko committed Jan 10, 2019
1 parent 9e9af85 commit c156191
Show file tree
Hide file tree
Showing 10 changed files with 16,535 additions and 2 deletions.
48 changes: 46 additions & 2 deletions README.md
@@ -1,2 +1,46 @@
# bloomburgular
A super micro fun implant
# Bloomburgular -- the super micro fun implant


## Goals of the implant

The design of the implant had the following constraints:

- Could occur during the supply chain OR after customer has taken
receipt of the drive (think red team or insider threat)
- Requires zero firmware
- Fits inside the Nano S
- Bypasses a core security function
- Few components (cheap and DIY)
- FUN to build and use (not bluetooth)

## Theory of Operation

When the selected RF signal is detected, the output is pulled low.

That's it.

## Parts:

- C1: DC Blocking CAP
- R3: Pot for voltage adjustment (see notes below)
- Q1: NPN Transistor
- R1: Bias resistor
- R2 & C2: Low pass filter

## Operating Tips

The only thing tuning this circuit is the antenna. Experiment with
different antennas for different frequencies! We used 17cm for decent
reception at 433MHz. At 433Mhz, we had a 50W transmitter around so
that was fun :)

For the pot, you can make your circuit more or less sensitive. We
adjusted ours so that the output (GPIO) came down to about 2.9V. If
the pot is too low, you'll need a strong signal and too high, it will
pull the GPIO low without any RF.

## Improvements

You can remove the put and put in your own voltage divider and that
will save 80 percent of the BoM. Worse case, you will have to tune by
reworking SMD resistors, which isn't so bad.
29 changes: 29 additions & 0 deletions rev_a/Gerbers/read_me.txt
@@ -0,0 +1,29 @@
Cryptotronix LLC
Kirill V. Belyayev
kirill@cryptotronix.com
SuperMicro PCB, Rev A
12/13/2018

Files included:
super_micro_2018-12-13.zip A zip file of all PCB gerbers

PCB Fab Requirements:
- 2-Layer PCB Stackup
- 1oz Top and Bottom Copper Thickness
- Finish: Lead Free HASL
- Soldermask on top and bottom
- Silkscreen on top and bottom
- PCB Thickness: 0.031"
- PCB Material: FR-04

Gerber File Naming Conventions
copper_top.gbr Top Copper
solderpaste_top.gbr Top Paste
silkscreen_top.gbr Top Silkscreen
soldermask_top.gbr Top Soldermask
copper_bottom.gbr Bottom Copper
solderpaste_bottom.gbr Bottom Paste
silkscreen_bottom.gbr Bottom Silkscreen
soldermask_bottom.gbr Bottom Soldermask
profile.gbr PCB Outline
drills.xln Drill File, Excellon 24 format
Binary file added rev_a/Gerbers/super_micro_2018-12-13.zip
Binary file not shown.
13 changes: 13 additions & 0 deletions rev_a/super_micro-BOM.html
@@ -0,0 +1,13 @@
<b>Partlist exported from /home/kirill/Github/Cryptotronix/supermicro/Rev A/super_micro.sch at 12/13/18 5:37 PM</b>
<p>
<table>
<tr><td><b>Qty</b></td><td><b>Value</b></td><td><b>Device</b></td><td><b>Package</b></td><td><b>Parts</b></td><td><b>Description</b></td><td><b>MAN-PART_NUM</b></td><td><b>MANUFACTURER</b></td><td><b>SPICEPREFIX</b></td><td><b>VALUE</b></td></tr>
<tr><td>1</td><td>10.0K</td><td>R-US_R0603</td><td>R0603</td><td>R1</td><td>RESISTOR, American symbol</td><td></td><td></td><td>R</td><td></td></tr>
<tr><td>1</td><td>100</td><td>R-US_R0603</td><td>R0603</td><td>R2</td><td>RESISTOR, American symbol</td><td></td><td></td><td>R</td><td></td></tr>
<tr><td>1</td><td>100K</td><td>3312J-1-104E</td><td>3312J</td><td>R3</td><td>100 kOhms 0.1W, 1/10W J Lead Surface Mount Trimmer Potentiometer Cermet 1 Turn Top Adjustment</td><td>3312J-1-104E</td><td>Bourns Inc.</td><td></td><td>100K</td></tr>
<tr><td>1</td><td>100p</td><td>C-EUC0603</td><td>C0603</td><td>C1</td><td>CAPACITOR, European symbol</td><td></td><td></td><td>C</td><td></td></tr>
<tr><td>1</td><td>10n</td><td>C-EUC0603</td><td>C0603</td><td>C2</td><td>CAPACITOR, European symbol</td><td></td><td></td><td>C</td><td></td></tr>
<tr><td>1</td><td>MMBT3904-7-F</td><td>MMBT3904-7-F</td><td>SOT-23</td><td>Q1</td><td>TRANS NPN 40V 0.2A SMD SOT23-3</td><td>MMBT3904-7-F</td><td>Diodes Inc.</td><td></td><td></td></tr>
<tr><td>4</td><td>TEST-POINT40MIL</td><td>TEST-POINT40MIL</td><td>TEST-POINT-40MILL</td><td>TP1, TP2, TP3, TP4</td><td>Various Test Points</td><td></td><td></td><td></td><td></td></tr>
<tr><td>1</td><td>WF_LOGO_S</td><td>WF_LOGO_S</td><td>WF_LOGO_S</td><td>LOGO1</td><td>Wallet Fail Logo</td><td></td><td></td><td></td><td></td></tr>
</table>
Binary file added rev_a/super_micro-bottom.pdf
Binary file not shown.
Binary file added rev_a/super_micro-dimensions.pdf
Binary file not shown.
Binary file added rev_a/super_micro-schematic.pdf
Binary file not shown.
Binary file added rev_a/super_micro-top.pdf
Binary file not shown.
2,704 changes: 2,704 additions & 0 deletions rev_a/super_micro.brd

Large diffs are not rendered by default.

13,743 changes: 13,743 additions & 0 deletions rev_a/super_micro.sch

Large diffs are not rendered by default.

0 comments on commit c156191

Please sign in to comment.