Ruby 进程劫持工具 Hijack

MIT
Ruby 查看源码»
Linux
2019-02-21
段段段落

Hijack,可以给现有的 Ruby 进程提供 irb 会话。

Hijack 允许你连接到任何 Ruby 进程并执行代码,就好像它是一个普通的 IRB 会话一样。不需要目标进程带劫持代码,Hijack 就可以连接到任何 Ruby 进程。这是通过使用 gdb 向启动 DRB 服务器的进程注入负载、分离 gdb 并重连 DRb 来实现的。需要注意的是,gdb 会在目标进程是附加的时候停顿该进程。尽管注入的过程非常快,进程只会停顿几毫秒。

Hijack 在 Unix socket 文件的基础上使用 DRb,因此,你需与要劫持的进程在同一台机器上。这是出于安全考虑的设计,对于远程进程,你也需是该进程的同个用户,来运行 Hijack 客户端。

Hijack 的使用

$ hijack 16451
=> Hijacked 16451 (my_script.rb) (ruby 1.8.7 [i686-darwin9])
>>
的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

使用Go Hijack和jQuery轻松实现异步推送服务

首先要说明的是,这里实现的异步推送服务采用的是Long Polling方式,并不是Comet。 如果想用Comet来实现的话,可以参考这个开源项目:http://cometd.org/。不过其中的服务端实现只有Java版和...

2013/02/22 10:50
2.4K
5
JavaScript Paste Keyboard Shortcuts Hijack

这样的攻击手段也算是极其无耻猥琐之极! 所以防御措施一定要做好。 首先说一下通过 Javascript Paste Keyboard Shortcuts Hijack 能做什么?能够读取你本地机器任何文件!没错!也就是说你中...

2013/03/27 14:46
21
0
Samba配置回顾

基本的家目录共享方案 实现的方法: 1> 每个员工在Ubuntu Server上都有自己的账号; 2> 每个账号都加入Samba中; 3> 开发人员通过NFS直接将Ubuntu Server上自己的HOME挂在到Desktop上; 4> 每...

2012/10/22 16:43
194
0
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED 问题

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED 解决问题

2015/03/17 18:31
50
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部