Skip to content

Commit

Permalink
Added fun stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
RocketGod-git committed Jan 19, 2023
1 parent 16e8cf9 commit 6d55e6b
Show file tree
Hide file tree
Showing 272 changed files with 3,029 additions and 56 deletions.
9 changes: 1 addition & 8 deletions subghz/Jamming/ReadMe.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,10 @@
# WARNING ABOUT JAMMING - This is probably illegal to do.

These files are for educational use to determine ways the Flipper can work, how jamming works, and reviewing preventative actions.<br>
These files are for educational use to determine ways the Flipper can work, how jamming works, and reviewing preventative actions.<br>
Files are UNTESTED and may cause magic smoke. Generated with a HackRF and recorded with the Flipper. *(Credit: dandri#6962 on Discord)*

-----

**NOTE: Files have been removed because people can't be trusted. This is why we can't have nice things.**<br>
If you hunt for them, they should not be too difficult to find. (Discord is where they were found...)<br>

***Direct messaging me and asking for them will result in being ignored at best or blocked at worst! =)***

I'll Google for you! [What is jamming](https://en.wikipedia.org/wiki/Radio_jamming) | [What is RF jamming](https://getsafeandsound.com/2018/07/rf-jamming/) | [5 things to know about jamming](https://phantom-technologies.com/rf-jamming-equipment/)

-----

## United States
Expand Down
49 changes: 49 additions & 0 deletions subghz/Restaurant_Pagers/Pagger-Generator/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
![logo](logo.png)

# Pagger
A collection of scripts to generate Sub-GHz raw files compatible with the Flipper Zero to handle restaurants/kiosks pager systems.

### Supported systems:
[Retekess T119](https://meoker.github.io/pagger/retekess-t119/retekess-t119.html)\
[Retekess TD174](https://meoker.github.io/pagger/retekess-td174/retekess-td174.html)

### How to use:
Get your Flipper Zero, go to **_Sub-GHz_** -> **_Read_** and try to detect some useful signal:

![read](read.jpg)

Once you get your key, go to the related Pagger generator and write it down in the form, you will be able to calculate back the station, pager and action numbers:

![calculate-back](calculate-back.jpg)

From there you can generate a single key file for a single pager:

![key-file](key-file.jpg)

or a combo raw file for multiple pagers:

![raw-file](raw-file.jpg)

### Why not a bruteforcer:
TLDR; Nobody got time for that!

Long version: from my research I found that the first transmitted bits are an encoded number that defines the transmitter station.
This number is probably randomly generated the first time the station is turned on and I think it's used to avoid collisions with devices of the same type in the same area.\
If my calculations are correct, with 13/15 bits you can have 8191/32767 possible station numbers, so you should loop through all of these numbers if you want to find yours.\
The problem now is that for each station number, you should also loop through all of its pagers numbers and obviously this is time-consuming.
In my tests, calling 10 pagers for 1000 stations took ~1h on my Flipper Zero, so do your math!\
That said, the other bruteforcers I found online never worked.

### Contribute:
If you have a new generator, please PR it.\
If you simply have key/raw files of an unsupported system, open a new Issue with brand, model, pager number and as much info as you can have, this will help the community to work on it.\
At the moment I have no time or interest to develop a Flipper Zero app.\
Feel free to use this code to build your own project, in that case let me know, I'd like to check it out!

### Disclaimer:
I developed these scripts for research purposes.\
I don't endorse any attack that could damage any public service, so please use it responsibly.

### Credits:
Thanks to [ShotokanZH](https://github.com/ShotokanZH) for his awesome work with [flipper_sub_plotters_comparers](https://github.com/ShotokanZH/flipper_sub_plotters_comparers).\
Thanks to [zProAle](https://github.com/zproale) for his support with TD174 pager system.
11 changes: 11 additions & 0 deletions subghz/Restaurant_Pagers/Pagger-Generator/_config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: pagger
title: null
plugins:
- jekyll-relative-links
relative_links:
enabled: true
collections: true
include:
- README.md
- ISSUE_TEMPLATE.md
- PULL_REQUEST_TEMPLATE.md
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 6d55e6b

Please sign in to comment.