引入:上篇文章讲解了Agent利用环境指针访问VM的线程组操作,这里讨论下堆栈操作。分类4:堆栈操作a.GetStackTrace.获取某线程的堆栈。jvmtiError
GetStackTrace(jvmtiEnv*env,
jthreadthread,
jintstart_depth,
jintmax_frame_count,
jvmtiFrameInfo*frame_buffer,
jint*count..
分类:
其他好文 时间:
2014-12-09 02:00:00
阅读次数:
158
引入:上文中我们讨论了Agent利用环境指针访问VM的堆栈操作部分,这里我们讨论堆操作部分。分类5:堆操作a.GetTag.获取对象在堆上的唯一标识符(长整型)。jvmtiError
GetTag(jvmtiEnv*env,
jobjectobject,
jlong*tag_ptr)b.SetTag.为对象设置堆上的唯一标示符。jvmtiError
Set..
分类:
其他好文 时间:
2014-12-09 01:58:32
阅读次数:
243
最近在研究虚拟机还原,偶然发现这个快速寻找Handle的方法.现在就把这个方法分享给大家 :) 破解或者逆向的时候经常遇到程序加了虚拟机保护.每当遇到虚拟机时,新人多半就是直接放弃,有经验的就是头疼着搞,边搞边头疼 :(
分类:
其他好文 时间:
2014-12-09 00:27:52
阅读次数:
368
在mac下通过docker搭建LEMP环境境1.安装virtualbox。由于docker是在lxc环境的容器2.安装boot2docker,用于与docker客户端通讯> brew update> brew install docker> brew install boot2docker3.初始化...
分类:
系统相关 时间:
2014-12-09 00:15:36
阅读次数:
361
其实通过VM安装虚拟机还是蛮简单的,只不过有个别选项可能导致大家安装失败或者安装完成后自我感觉不理想。下面我就通过VM10版本和CentOS6.5的64位系统来安装一下。注意:中间有部分过程未进行截图说明的,直接选用默认直接下一步即可。一、就是打开VM,新建虚拟机选择自定义安..
分类:
其他好文 时间:
2014-12-08 19:48:41
阅读次数:
234
经过与王同事沟通,我们想通过脚本定期去清理设备的caches,目前还在测试,记录如下,方便以后使用syncecho3>/proc/sys/vm/drop_caches定时任务crontab每周5早6点进行清理
分类:
其他好文 时间:
2014-12-08 19:46:58
阅读次数:
147
首先,我们了解XenDesktop下MCS创建VM的流程,具体如下:1.创建一个VM模板作为MasterVM2.执行snapshot3.Fullcopysnapshot作为Basedisk,即在每个SR拷贝一份basedisk(建议每个SR规划容纳25个VM)4.为每个VM创建DiffDisk和IdentityDisk那么第4条,就是我们要分析的对象,因为最..
分类:
其他好文 时间:
2014-12-08 15:47:45
阅读次数:
1268
一、NAT模式特点:1、如果主机可以上网,虚拟机可以上网2、虚拟机之间不能ping通3、虚拟机可以ping通主机(此时ping虚拟机的网关,即是ping主机)4、主机不能ping通虚拟机应用场景:虚拟机只要求可以上网,无其它特殊要求,满足最一般需求配置方法:连接方式 选择 网络地址转换(NAT)高级...
分类:
其他好文 时间:
2014-12-08 15:16:07
阅读次数:
192
http://blog.csdn.net/maojudong/article/details/4178118zImage和uImage的区别 一、vmlinuzvmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有6...
分类:
其他好文 时间:
2014-12-08 13:50:26
阅读次数:
334
安装Linux虚拟机:虚拟机选用vmware 或者 virtualbox。本人选择的是vmware workstation 9.0。个人感觉vmware 比virtualbox更专业,但是virtualbox是开源的软件。Vmware注册方法找度娘。本人选用的debian standard。这个st...
分类:
系统相关 时间:
2014-12-08 12:19:43
阅读次数:
155