Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/r35tart/RedisWriteFile

通过 Redis 主从写出无损文件
https://github.com/r35tart/RedisWriteFile

Last synced: about 1 month ago
JSON representation

通过 Redis 主从写出无损文件

Awesome Lists containing this project

README

        

此脚本是通过 `Redis` 主从写出无损文件,可用于 `Windows` 平台下写出无损的 `EXE`、`DLL`、 `LNK` 和 `Linux` 下的 `OS` 等二进制文件

也可以用无杂质覆写 `Linux` 中的 `/etc/shadow`

用法:
```
______ _ _ _ _ _ _ ______ _ _
| ___ \ | (_) | | | | (_) | | ___(_) |
| |_/ /___ __| |_ ___| | | |_ __ _| |_ ___| |_ _| | ___
| // _ \/ _` | / __| |/\| | '__| | __/ _ \ _| | | |/ _ \
| |\ \ __/ (_| | \__ \ /\ / | | | || __/ | | | | __/
\_| \_\___|\__,_|_|___/\/ \/|_| |_|\__\___\_| |_|_|\___|

Author : R3start
Reference : redis-rogue-server.py

Usage: rediswritefile.py [options]

Options:
-h, --help show this help message and exit
--rhost=REMOTE_HOST target host
--rport=REMOTE_PORT target redis port, default 6379
--lhost=LOCAL_HOST rogue server ip
--lport=LOCAL_PORT rogue server listen port, default 21000
--rpath=Target_File_Path
write to target file path, default '.'
--rfile=Target_File_Name
write to target file name, default dump.rdb
--lfile=Local_File_Name
Local file that needs to be written
--auth=AUTH redis password
-v, --verbose Show full data stream

```
如覆写宝塔配置文件:

![bt.gif](https://github.com/r35tart/RedisWriteFile/raw/master/bt_gif.gif)

覆写 `sethc.exe`:

![sethc.gif](https://github.com/r35tart/RedisWriteFile/raw/master/sethc_ok.gif)

覆写 `LNK` :

![ie.gif](https://github.com/r35tart/RedisWriteFile/raw/master/ie.gif)