摘要:
1. jamvm采用纯ansi c编写,首先根据参数来确定分配一块heap区,然后所有的object在这里面分配。等于所有分配的内存都控制在这块heap区,就算有overflow之类都可以catch住。2. 里面heap有一个链表类的结构来将object串起来,目前这块还在分析中。typedef struct object Class;typedef struct object { uintptr... 阅读全文
摘要:
目前采用的项目是jamvm 1.5.4 + gnu classpath0.98平台:ubuntu 11.04调试工具为gdb 阅读全文
摘要:
以前纠结了很一阵,一直以为这个软件有问题,监控不到自己建的服务器。 而SPE这种APi的hook确可以搞定。 后来终于搞明白了,Microsoft Network Monitor 监控的是底层网卡的数据, 连接本地127.0.0.1这种,并不会经过网卡,所以监控不到。 解决办法是,使用局域网地址(192.168.1..)这种,当然直接这样还不行,因为还是不会走网卡。那么就强制他走网卡,加一条到网关... 阅读全文