[問題] telnet傳送檔案

作者: aeont (BHGt)   2019-03-07 00:17:56
目前在用一個embedded linux的裝置有點卡關~~
這裝置可透過putty然後telnet連進到系統
這系統裡有個bin檔是控置裝置外接的東西
有source code改了些東西並已在開發環境build好成bin檔
但要怎麼傳送至這系統裡面,透過telnet不知怎麼傳?
我知道ssh可以用pscp的樣子~~
還有個問題~
在source code中有埋些debug 例:fprintf(stderr, "debug message")
我有透過ps看到我要改得bin檔已在執行,
但要去哪看這debug的訊息??
感謝各位高手了!!
作者: Alica (Torsades de Pointes)   2019-03-07 01:25:00
tftp? serial console?
作者: Bencrie   2019-03-07 01:37:00
用 nc 直接傳?看 busybox 有沒有 built-in netcat
作者: awang44 (愛說笑)   2019-03-07 02:18:00
uuencode and uudecode
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2019-03-07 16:40:00
telnet <<EOFbase64 -d > new_binary$(base64 new_binary)好像不對( echo "base64 -d >new_binary <<EOF"base64 new_binary; echo EOF ) | telnet $ip如果傳多個檔案可以改成 base64 -d <<EOF | tar xf -如果是 init.d 的 log 是在 /var/log/syslogbusybox 好像沒有 base64 ……(echo "cat >new_binary"; cat new_binary)| telnet ip
作者: holishing   2019-03-09 09:48:00
Alpine 的 busybox 有 base64 耶(BusyBox v1.29.3 (2019-01-24 07:45:07 UTC) )
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2019-03-09 13:14:00
我發現 android 的 toybox 也有 base64
作者: aeont (BHGt)   2019-03-09 13:21:00
已可用tftp傳送~感謝!!我也有看到base64但這要怎用??
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2019-03-09 14:07:00
就把你要傳的檔案編成 base64 ,複製到剪貼簿,登入 embed 後 base64 -d >file ,然後貼上再按 ctrl-d

Links booklink

Contact Us: admin [ a t ] ucptt.com