- Mitglied seit
- 7 Mai 2010
- Beiträge
- 1
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo zusammen,
ich habe es endlich geschafft mir eine funktionierende debug.cfg für Dropbear und Crond zu erstellen.
Leider habe ich von Linux ja überhaupt keine Ahnung und deshalb wollte ich von den Profis mal wissen,
ob die debug.cfg so in Ordnung ist (oder ob ich etwas besser machen könnte)?
Ich lese hier z.B. öfter mal was von irgendwelchen Ordner bzw. File Rechte setzen.
(Die Keys und das Passwort habe ich für's Forum geändert.)
Freue mich auf eure Antworten!
ich habe es endlich geschafft mir eine funktionierende debug.cfg für Dropbear und Crond zu erstellen.
Leider habe ich von Linux ja überhaupt keine Ahnung und deshalb wollte ich von den Profis mal wissen,
ob die debug.cfg so in Ordnung ist (oder ob ich etwas besser machen könnte)?
Ich lese hier z.B. öfter mal was von irgendwelchen Ordner bzw. File Rechte setzen.
(Die Keys und das Passwort habe ich für's Forum geändert.)
Freue mich auf eure Antworten!
Code:
cat > /var/tmp/debug.cfg << 'EOF'
sleep 180
mkdir -p /var/spool/cron/crontabs/
echo "30 1 * * 1 /sbin/reboot" > /var/spool/cron/crontabs/root
busybox crond
mkdir -p /var/tmp/s2f/dropbear
mkdir -p /var/tmp/root/.ssh
# change root password
busybox sed -e "/root:/s#^root:[^:]*:#root:q8EdW2j9j0eGM:#" -i /var/tmp/shadow
# change root home directory
busybox sed -e "/root:/s#:/:/bin/sh#:/var/tmp/root/:/bin/sh#" -i /var/tmp/passwd
busybox uudecode -o /var/tmp/s2f/dropbear/rsa_host_key << 'RSA'
begin 600 /var/tmp/s2f/dropbear/rsa_host_key
M````!W-S:"UR<V$````#`0`!````@P"1(PW4CW=M7:MD/MIM3'G:6U6&TT7E
M%?:'Q4'*]/M[XPV/`@@4B;+=U27L%JP`$,I-*]%F543(DE9&A"#'X,0BUBCP
MD*(_:K%NY/R@AWX#03]'0Y8(E,:HGUKJ4K4^[&:NM`\^L6,.M)VT$XTO4OI%
MR(TMO8.H$9%YB6\HJY&NE\LM````@BY_!^F^<GBWAO9M"F7TEY\$'J"\8XIR
M(%([N`FPM39IM8C(DE4>#@[R/YUD8`+_7@@>#PX5*!V'@!M$+@I*L!LF>[)N
MN#.65N+-7([V:7Z&8@B#_5K+/YZ-*PU/VE!L^84@:,-CFH-`"N%C,REZ#,;`
M#;-4>`/TM-*6LFHX$2$3VC,```!"`*UQC2*:3MNT"D:X/!JS*C04FV"9?$4R
M)$&W"\WL2Z0>?0SL7MG_X,GO>^IK@8]S2:]+,7Z&K*\+JY6%(:C&D:)G````
M0@#6.$A6TRE9ZV=YLS?D1ZCU+:MXTEO`;)SVIL/5&^;@A4$02/U^\@ZCE.J7
60\'MT*:`/^(+3J)"UZCB(>"KZ[RQ2P``
`
end
RSA
busybox uudecode -o /var/tmp/s2f/dropbear/dss_host_key << 'DSS'
begin 600 /var/tmp/s2f/dropbear/dss_host_key
M````!W-S:"UD<W,```"!`.>@-U'N2OF>\$G/R3#-;AF-FO*?8W1P54['AL;H
MOK3J6^\!H;%U]HB?UF%GF^&V[-C'_?=^'7O).H%MG!`;_)"3]3)'A2MJ5@MI
M:A[IL_NE"WM]8:`H>XE3BY%9*Q=$,4-D3:1[\\B7#\)2<&*GQB)08WG!3LWG
M2,`2BAU0?$6[````%0"_W>6)7*DS'Y&U[;.T(2@REQW%@0```($`T51^:MD^
M_33D8W]2"NIF>7]NAL#9B:@M,A]$4XU%M!9G<^X/Y2`;-QM9G=7V8*`'P5]3
MYL!$[D<F2G?-1=E#+.S]O%37DAQB'^NA@=RU[':X8'Y;L<)_",%$>Q]HT=()
M]F+1W&X<-6R,JJWLE^EURMQ\EY5.,'Z(/<^T=NVYA\(```"!`-%/`-TLLW`F
MJ8%";":6NI8\>UDTZCMH4K>ASY1<TH/X<H6*&_PAP4$*MH&W;BAFB.B8(QNW
M-X]8FJBP,/M=3IQ5'4&#]7*>T66`I"AZAUIUC>.N]0C9E\"#G^RX/RN^1@4O
M2UTMIZ1<S[LG06;P$FD%+%`]S*0A%E07;5%_D@Q0````%""A?<P(ZW1*JDNE
)&`X\PL+#D0*>
`
end
DSS
busybox uudecode -o /var/tmp/root/.ssh/authorized_keys << 'AUTHORIZED'
begin 600 /var/tmp/root/.ssh/authorized_keys
M<W-H+7)S82!!04%!0C-.>F%#,7EC,D5!04%!0DI104%!245!9TUM:D=C1F9G
M4G)05&5J.6UB6F1!:$-35D]84TYR8S52;GEP97%8,%!E:E!B9FI3;$U6=W!.
M3FE"-E%:,'-N9S1Z6"]-;7AH=TEC8TE,0D%X5F-6=&=U,#5L2U)/8G@V<DMM
M8F(S52MV>5E-=TUL=C@U='=V1DYF051)67%,*S1!43!.:'I-37!M=&Q18V-.
M2$]R0V=%-7=714$S0WDV+V98:5%1;&-X.6A5/2!R<V$M:V5Y+3(P,3`P-3`W
`
end
AUTHORIZED
# start dropbear
dropbear -s -p 33491 -r /var/tmp/s2f/dropbear/rsa_host_key -d /var/tmp/s2f/dropbear/dss_host_key
EOF
cat /var/tmp/debug.cfg > /var/flash/debug.cfg