一个木马程序,主要是获取用户访问的URL。这个怎么实现好了,不要用hook实现。

解决方案 »

  1.   

    用户要访问URL,可能通过浏览器,可能通过其他的Application,
    这个最好是 通过替换 系统Socket的实现来实现了。不过难度不小,
    等于你要hook send API,查看http header。
      

  2.   

    主要是通过监听通过浏览器访问的URL怎么实现。
      

  3.   


    这里是 Java 版,不是黑客版块!
      

  4.   


    发在java版当然要求是用java实现了。
      

  5.   


    可以考虑设置IE浏览器的代理,然后建立代理服务器,服务器端代码用java 编写,这样可以捕捉到用户的所有URL访问历史。
    并且,杀毒软件检查不到。
      

  6.   


    那是不可能的,Java 不可能做到去监测什么浏览器访问了哪些 URL
      

  7.   

    楼主自己用java写个浏览器吧,再蛊惑使用者开启自动更新功能,趁机获取浏览器地址栏的地址,定期发到你服务器的数据库中。
      

  8.   


    火龙大哥做不到,估计做的到的人就算有也不会太多……
    JAVA确实不能用来做底层的开发。
      

  9.   

    不太好弄啊,你都不知道客户机器上装了什么浏览器。
    提供两种思路,但不确定能否实现。
    1.你提到的hook,使用hook截获浏览器窗口里的地址栏的地址;
    2.通过文件的方式,既然ie可以查看历史记录,那么应该也有相应的文件保存在os上,想象中这个办法用java容易实现点。
      

  10.   

    引用 8 楼 eve_zz 的回复:
    发在java版当然要求是用java实现了。可以考虑设置IE浏览器的代理,然后建立代理服务器,服务器端代码用java 编写,这样可以捕捉到用户的所有URL访问历史。
    并且,杀毒软件检查不到。
      

  11.   

    String ip = ServletActionContext.getRequest().getRemoteHost();
      

  12.   

    发现了一个EZJcomIExplore的工具