Commit Graph
155 Commits
Author SHA1 Message Date
remittor d36f194a34 [xmir_base] Add module "ubi-reader"
Sources: https://github.com/onekey-sec/ubi_reader
2023-10-22 00:31:13 +03:00
remittor 5f8eca833b Added xmir_base module and directory 2023-10-22 00:28:36 +03:00
remittor 370d90b2f0 [python] Remove py-modules "fdt" and "ubi-reader" 2023-10-22 00:05:22 +03:00
remittor 347309153d [install_fw] Fix install OpenWRT image for RB01/RB03 2023-10-20 07:51:43 +03:00
remittor f8ecb3654f [install_fw] Added the ability to install firmware from a similar device 2023-10-19 22:08:02 +03:00
remittor 8a0e062b6f [read_info] The method of dump a list of partitions from dmesg is no longer the main one 2023-10-19 20:36:15 +03:00
remittor 86150b71a9 [install_fw] Fix check readonly flag for target partition 2023-10-19 18:55:05 +03:00
remittor e63f78ae03 [install_fw] Added firmware compatibility check 2023-10-19 14:48:42 +03:00
remittor 396c20bf2d [xqmodel] Transform xqModelList to dictionary 2023-10-19 14:29:50 +03:00
remittor 27975a4652 [install_fw] Fix firmware installation for some methods 2023-10-19 12:43:55 +03:00
remittor 7606972068 [install_fw] Fix detection current install method 2023-10-19 10:46:54 +03:00
remittor 7c37aaf73a [read_info] Fix detection active rootfs partition 2023-10-19 10:14:06 +03:00
remittor 3ef21ae07f [xqmodel] Add new device models (RD06, RD08, etc) 2023-10-19 06:30:05 +03:00
remittor daff3fc02a [install_fw] Add support images for qcom targets 2023-10-18 11:30:28 +03:00
remittor 1b04256d39 [install_fw] Fix FDT parsing (part list and other) 2023-10-17 21:14:17 +03:00
remittor b782ca1426 [fdt] Fix some problems 2023-10-17 17:56:39 +03:00
remittor c6281e5269 [install_fw] Add support KERNEL_IN_UBI images (RB06) 2023-10-17 12:38:07 +03:00
remittor b721ff7daf [read_info] Fix search partition by name 2023-10-17 11:36:10 +03:00
remittor a6821fa262 [install_fw] Add method "save_all_images" 2023-10-16 17:23:53 +03:00
remittor 807caff745 [install_fw] Check readonly flag before flashing 2023-10-16 10:54:35 +03:00
remittor ba2dca32b5 [python] Add module "ubi-reader"
Sources: https://github.com/onekey-sec/ubi_reader
2023-10-16 10:34:50 +03:00
remittor b284449f32 [python] Update "fdt" py-module 2023-10-16 10:30:46 +03:00
remittor 897c90c097 [install_fw] Total rewrite code 2023-10-15 19:57:17 +03:00
remittor fb452e1ef2 [devtree] Add function get_dtb_totalsize 2023-10-15 19:56:40 +03:00
remittor 233fdf559f [gateway] Add "img_write" property to "config.txt"
Example content for "config.txt":

{
    "device_ip_addr": "192.168.31.1",
    "img_write": false
}
2023-10-15 19:44:30 +03:00
remittor db71cd312f Fix detection for active SSH-server 2023-10-15 19:42:06 +03:00
remittor c25525938b [info] Read readonly flag for each MTD partition 2023-10-15 19:37:42 +03:00
remittor 3a7b176f12 [breed] Activate uart_en=1 when used BREED bootloader 2023-10-15 19:32:13 +03:00
remittor 3ad7eb2980 [connect5] Cleanup code and add support RC01 and RC06 2023-10-10 12:52:53 +03:00
remittor 1031b3ac04 Parse "DISTRIB_ARCH" property of /etc/openwrt_release 2023-10-07 19:05:14 +03:00
remittor de14f4cb62 [connect5] Cleanup code and add support FTP activation 2023-10-07 18:43:36 +03:00
remittor 848c93987a [gateway] Add support Telnet into method "detect_ssh" 2023-10-07 18:32:17 +03:00
remittor 791f1759ff [gateway] Add property "model_id" 2023-10-07 10:50:08 +03:00
remittor f00200da5a Add module xqmodel.py 2023-10-06 20:03:44 +03:00
remittor 3b74a5e616 [gateway] Close shared_memory object at exit 2023-10-05 15:45:16 +03:00
remittor cecb78e35c [connect5] Add new exploit "smartcontroller" for all devices (starting from R2100)
CVE-2023-26319: https://trust.mi.com/misrc/bulletins/advisory?cveId=536
Note: https://blog.thalium.re/posts/rooting-xiaomi-wifi-routers/
2023-10-05 15:24:01 +03:00
remittor 1e0161f4c0 [gateway] Add property "use_ftp" 2023-10-05 15:19:37 +03:00
remittor 6c880cbb42 [gateway] Add method __init_fields 2023-10-05 15:13:57 +03:00
remittor a2367a5acc Add new devices into xqModelList 2023-10-05 15:12:18 +03:00
remittor 31d1148e77 [gateway] add property device_info and xqpassword 2023-10-04 17:19:10 +03:00
remittor 4b73115a56 Fix bug on exec reboot command 2023-10-04 17:15:23 +03:00
remittor 8f4527c1b9 Fix stupid bugs 2023-09-26 15:25:31 +03:00
remittor 378f7c8e11 Use exploit setSysTime for RA70 (INT) 2023-09-03 10:41:56 +03:00
remittor f3f1c30696 [connect4] Add detect CountryCode 2023-09-03 10:40:50 +03:00
remittor e49bf85ee1 Add new devices into xqModelList 2023-09-03 10:37:36 +03:00
remittor 22f755be25 Add support stock firmware with ubifit image 2023-09-02 19:52:15 +03:00
remittor 54ad1c02a3 Add support RB03 (firmware v1.2.7) 2023-09-02 18:56:37 +03:00
remittor 3eba557704 Fix detect current rootfs.num (read from kernel command line) 2023-08-30 14:34:18 +03:00
remittor 5deffbd1fa Add into read_info.py new methods: run_command, get_part_table2 2023-08-30 14:31:43 +03:00
remittor cd31e2ea71 Add exploit for enable netmode=4 (Mesh "whc_cap" mode)
Sources: https://gist.github.com/jmceleney/33c626a33960ac8a1764614cf57420cd
2023-08-30 12:25:00 +03:00