论坛首页 编程语言技术论坛

pidgin-vpn让远程pidgin IM执行python代码

浏览 2119 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-01-13   最后修改:2010-01-13
see http://code.google.com/p/pidgin-vpn/
依赖python dbus绑定。

前置准备:
  • 安装所有依赖包(如dbus,gobject)
  • 修改trusted_buddy_list = ["your_account@gmail.com"]。只执行自己信任的朋友发来的python 代码(消息)
  • 发送的IM消息形如<%import os; os.system('ls -l');%>。<% %>中任意合法python 代码都会被执行(当然,有异常也会反馈错误结果给发送方)


执行:
  • 执行sudo -s
  • 执行pidgin & (这样执行的目的是获得im.pidgin.purple.PurpleService,其他方法没有试过)
  • 执行python pidgin-vpn.py


可以使用同一帐号测试,也可以使用2个不同IM帐号。我在ubuntu侠测试过gtalk、msn、qq(2008)协议,都好使。如图。
  • 大小: 22.4 KB
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics