forked from therealdreg/hardware_hacking_es
-
Notifications
You must be signed in to change notification settings - Fork 1
/
transfer.sh
57 lines (36 loc) · 1.05 KB
/
transfer.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!/bin/ash
# Directorio de origen
src_dir="/dev"
# Directorio de destino
dest_dir="/var"
# Dirección IP del servidor TFTP
tftp_server="192.168.0.100"
i=0
# Bucle para copiar y enviar los archivos
while [ "$i" -lt 7 ]; do
src_file="$src_dir/mtdblock$i"
dest_file="$dest_dir/mtdblock$i"
# Copiar el archivo
cp "$src_file" "$dest_file"
# Enviar el archivo por TFTP
tftp -p -r "mtdblock$i" -l "$dest_file" "$tftp_server"
echo "Archivo mtdblock$i copiado y enviado por TFTP"
rm "$dest_file"
echo "Archivo mtdblock$i eliminado de /var"
i=$((i+1))
done
i=0
while [ "$i" -lt 7 ]; do
src_file="$src_dir/mtd$i"
dest_file="$dest_dir/mtd$i"
# Copiar el archivo
cp "$src_file" "$dest_file"
# Enviar el archivo por TFTP
tftp -p -r "mtd$i" -l "$dest_file" "$tftp_server"
echo "Archivo mtd$i copiado y enviado por TFTP"
rm "$dest_file"
echo "Archivo mtd$i eliminado de /var"
i=$((i+1))
done
tftp -p -r "mtd" -l "/proc/mtd" "$tftp_server"
echo "Proceso completado"