首页
社区
课程
招聘
[求助]IE中.net控件与java applet控件调试问题
发表于: 2011-8-26 15:46 4155

[求助]IE中.net控件与java applet控件调试问题

2011-8-26 15:46
4155
1 .net 控件调用代码

<html>
<body>

<object classid="NetDll.dll#NetDll.Class1" name="nettest">
</object>

<script language=javascript>
alert(nettest.testCode());
</script>

</body>

</html>
我生成了一个NetDll.dll,里面的类Class1有个方法testCode,返回值为true,但这样在IE9浏览器中却没有任何反应,也就是alert那句没有效果, 这样调用.net控件有问题吗?

2 java applet
核心代码改为:
<applet code="JavaTest.class" codebase="." name="javatest">
</applet>
<script language=javascript>
alert(javatest.test());
</script>

核心的java代码:
public class JavaTest extends Applet
{
  public void init()
  {
    Runtime.getRuntime().gc();
   
    StringBuffer buffer = new StringBuffer();
   
    buffer.append("\u9090\u9090\u9090\u9090\u9090\u9090\u9090\u9090\u9090\u9090\u9090\u9090\ucccc\ucccc");
  }
  
  public boolean test()
  {
    Runtime.getRuntime().gc();
   
    StringBuffer buffer = new StringBuffer();
   
    buffer.append("\u9090\u9090\u9090\u9090\u9090\u9090\u9090\u9090\u9090\u9090\u9090\u9090\ucccc\ucccc");
   
    return false;
  }
}
这样是可以的,也就是alert那句会弹出alert框。但我在附加IE后确找不到90 90 90 90这段内存,我该怎样才能在java applet执行其代码时断下来?

3 对于VC写的MFC ActiveX控件,在IE9中调用后,我通过XX!类名::函数名这样的方式就可以直接断下来

多谢各位~~

注意:0day2这本书中有相关的介绍,不过他的环境不一样~~ 我现在测试的是win7+ie9。

一开始忘记了有个0day版块, 所以发了两次,大家莫怪~~

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//