cas*_*n04 6 html javascript css ssh vt100
这将是一个很长的,所以提前道歉..
我正在使用shellinabox为我的团队编写基于Web的会话管理器.目前我按照我想要的方式工作,每个新连接都在另一个端口上启动一个新的shellinaboxd实例(如果需要).但PuTTY连接管理器(我们目前使用的)我无法工作的一件事是自动登录命令.建立连接后,我们会自动传递我们的凭据,然后是我们可能使用的任何其他登录后命令(cd/tmp等).
有了提琴手,我可以看到我制作的每一个按键发送根目录的帖子.例:
http://localhost:1234/?width=190&height=52&session=J793zjWa6gtKXEeV%2FeyY7g&keys=0D
Run Code Online (Sandbox Code Playgroud)
所以我认为,如果我捕获了那个会话令牌,我可以用wget或curl测试,以便将帖子数据发送到该会话.不起作用......
我的问题是,任何人都可以给我任何关于下一步尝试的指示吗?最后,对于我的POC,我想在页面上有一个按钮(我将链接嵌入到另一个页面中),这将允许我按下,并发送按键以获取字符串(我可以将字符串处理为十六进制)转换)直接到控制台视图.我显然不在这个方面,因为我不知道下一步该尝试什么.我知道shellinabox使用vt100作为它的控制台.我查看了它的JS,但找不到js中发送键击的位置.此外,一旦我打开嵌入了shellinabox的页面,我该如何拉出它正在使用的当前"会话"令牌?
任何帮助/指针将不胜感激.