Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guedou/TS-453Be
Ubuntu on QNAP TS-453Be
https://github.com/guedou/TS-453Be
ghidra it8528 qbdi qnap radare2 reverse-engineering ts-453be
Last synced: 3 months ago
JSON representation
Ubuntu on QNAP TS-453Be
- Host: GitHub
- URL: https://github.com/guedou/TS-453Be
- Owner: guedou
- Created: 2019-01-07T18:48:19.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-27T08:41:27.000Z (about 4 years ago)
- Last Synced: 2024-05-17T23:34:06.892Z (6 months ago)
- Topics: ghidra, it8528, qbdi, qnap, radare2, reverse-engineering, ts-453be
- Language: C
- Homepage:
- Size: 2.13 MB
- Stars: 66
- Watchers: 8
- Forks: 15
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - guedou/TS-453Be - Ubuntu on QNAP TS-453Be (reverse-engineering)
README
# Ubuntu on QNAP TS-453Be
[![Twitter Follow](https://img.shields.io/twitter/follow/guedou.svg?style=social)](https://twitter.com/intent/follow?screen_name=guedou)This repository provides notes to install Ubuntu on a [QNAP TS-453Be NAS](https://www.qnap.com/en/product/ts-453be), and to understand how some [QNAP QTS](https://www.qnap.com/qts/) features work. The [panq](https://github.com/guedou/TS-453Be/blob/master/panq/) binary allows to interact with the ITE IT8528 Super I/O controller in order to control the fan speed, the front LED and read the chassis temperature. This EC is not supported by regular Linux power management tools.
![TS-453Be](https://github.com/guedou/TS-453Be/blob/master/doc/images/313_1516332261_TS-453Be_Left-angle-of-elevation.png)
## Why?
From memory, I did this project to:
1. learn new things, and push my limits
2. bypass QTS restrictions: hard-coded virtualisation limitation with 4GB of RAM, few control on encrypted data, not enough confidence to restore data without QTS, few ways to enforce firewall rules...
3. get rid of the [many CVEs](https://www.qnap.com/en/security-advisory) targeting QTS and QNAP software
4. avoid the [QNAP Privacy Policy](https://www.qnap.com/en/before_buy/con_show.php?op=showone&cid=17) that indicates that QNAP `may collect your activities on our website, cloud services, software, and hardware`
5. stay away of the [The eCh0raix Ransomware](https://www.anomali.com/blog/the-ech0raix-ransomware)## Documentation
- [installing Ubuntu](https://github.com/guedou/TS-453Be/blob/master/doc/installation.md)
- [investigating QTS firmware recovery](https://github.com/guedou/TS-453Be/blob/master/doc/qts_firmware_recovery.md)
- [identifying fan controls](https://github.com/guedou/TS-453Be/blob/master/doc/fan_control.md)
- [reversing QNAP binaries](https://github.com/guedou/TS-453Be/blob/master/doc/reversing.md)## Similar Attempts
To my knowledge, others have succeeded in replacing QTS with another Linux distribution:
- https://jorgbosman.nl/QNAP_TS-459_Pro_with_Ubuntu
- http://www.cyrius.com/debian/orion/qnap/
- https://github.com/vanschelven/qnap-x53
- https://wiki.qnap.com/wiki/Debian_Installation_On_QNAP