2023年6月14日 星期三

存取創想 Creality K1 的 KLIPPER 的完整功能

參考影片 Get FULL KLIPPER Access on your Creality K1,詳細說明在影片下方的文字說明。

需要的檔案在這: https://github.com/giveen/K1_Files/tree/main/exploit

使用 git clone https://github.com/giveen/K1_Files 把整個 repo 下載下來。然後用瀏覽器開啟 'K1_Files/exploit/k3d_k1_exploit .html',會出現下面的畫面。

按 [Method A],它會把 shadow.gcode 上傳到印表機。嗯,不一定會成功,不過主機上多了一個 new_shadow.gcode。我試著去 print 那個 new_shadow.gcode,好像也沒什麼用。後來用手動把那個檔案上傳,再按 print,再按 [Method A],就跳出一個提示,說可以用 root/creality 登入 ...。所以,我是成功了,但不知道怎麼成功的,想玩的人就多試幾次吧。

shadow.gcode 的內容如下,上傳以後會放到系統 /etc 目錄下。
-----------------------------------
root:$5$/iMbCgHty3$rM7UZICj9tmUe13BcAOUgVvpa.sSMV4k/t2Yes64ZZ9:::::::
daemon:*:::::::
bin:*:::::::
sys:*:::::::
sync:*:::::::
mail:*:::::::
www-data:*:::::::
operator:*:::::::
nobody:*:::::::
dbus:*:::::::
-----------------------------------

這是一個密碼檔,使用 klipper 的上傳功能,再將該檔案移到 /etc 目錄下。

補記,稍微看了一下 html 檔。方法一是按 [Methdo A],由程式自己上傳資料,存成 new_shadow.gcode,再把它搬移改名成 /etc/shadow。方法二是要先手動上傳shadow.gcode,再按 [Methdo B] 把它搬移改名成 /etc/shadow。

再來,就用 ssh 進入,照著下面的步驟,啟動 moonraker_service。

修改步驟的英文說明。
-----------------------------------
#####################################################
How to Get FULL KLIPPER Access on your Creality K1
# INSTRUCTIONS:
#####################################################

How to get Fluidd web interface on the Creality K1:
 1. Use K3D’s K1 Exploit (Слив нового Ender...  ) HTML doc to obtain SSH access 
 2. Connect to the printer via SSH (root + “creality”)
 3. Type “cp /usr/share/moonraker/moonraker.conf /usr/data/printer_data/config/“
 4. Type “vi /etc/init.d/S50nginx” and using the commands below, remove the comments from the lines:
 ⁃ # mkdir -p /var/log/nginx /var/tmp/nginx
 ⁃ # start-stop-daemon -S -x "$NGINX" -p "$PIDFILE” 
 ⁃ NOTE: Vi editor commands:
 ⁃ “I” is edit mode
 ⁃ “:w” is save
 ⁃ “:q” is quit
 5. Type “vi /etc/init.d/S56moonraker_service” and remove the comment from the line:
 ⁃ # start (If there is one)
 6. Restart the printer
 7. Type printers IP address + “:4408” to access fluidd frontend

ALL Credit goes to @K3D, @xand3r40r93 and @YTKAB0BP
-----------------------------------

使用 port 4408,也真的看到 klipper 的畫面。不過,先警告一下,印表機可能就會出錯,無法正常運作喔。若沒把握,可不要亂玩。

後來發現是上傳的檔案讓系統出錯,刪掉重新啟動就好了。


另外,更新的 Firmware 是 7Z 檔,解壓密碼在 K1_Files 裡的更新程序中可以找到。







 

沒有留言:

張貼留言

網誌存檔