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