killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
阅读:1902回复:4

一个poc的聊天记录~

楼主#
更多 发布于:2007-02-27 07:14
sqy_prj_leader 06:50:12
还可以
sqy_prj_vxk 06:51:09
写了一个x86cpu模拟器
sqy_prj_vxk 06:51:18
差点吐血
sqy_prj_leader 06:51:24

sqy_prj_vxk 06:52:20
完全跟OS没关系(所有执行都是虚拟的,连读写文件等等都是XX的),linux下直接就可以玩了~
sqy_prj_leader 06:52:57
POC?
sqy_prj_vxk 06:53:19

sqy_prj_vxk 06:53:39
我还加入了TSS特性
sqy_prj_vxk 06:53:46
GDT,IDT,LDT等
sqy_prj_vxk 06:54:02
可以切换real到保护模式
sqy_prj_leader 06:54:09
基本上就是一个汇编语言解释器
sqy_prj_leader 06:54:32
一个命令,后面跟或者不跟1个至2个参数。
sqy_prj_vxk 06:56:08
哈哈没错阿
sqy_prj_vxk 06:56:39
从这个东西,我发现其实VM不是什么神奇的玩意
sqy_prj_vxk 06:57:11
就是一个解释器而已,上面的库之类的都是你去解释的
sqy_prj_leader 06:57:15
能虚拟硬件不?
sqy_prj_vxk 07:03:41
至于那些硬件虚拟更是恶心~~其实就是你建立一张虚拟系统设备资源关系表.....
sqy_prj_vxk 07:05:31
然后什么PCI,PCIEX,ISA,IDE,SCSI都是一样,扫描到当前操作指令是对I/O,或者某映射IO的物理地址操作,查表...然后XX
没有战争就没有进步 X3工作组 为您提供最好的军火
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
沙发#
发布于:2007-02-27 07:22
leader和我一年前的聊天记录,通宵疯狂写代码的时候,看看这记录绝对振奋~
我们项目(Anti Rootkit的项目)现在用的cpu虚拟器就是基于这个当时完全是跟leader献宝的poc级别的x86cpu模拟器(现在支持很全也稳定了,可以设定cpu的一系列参数——比如周期,支持哪几个指令集,cpu厂家等等)发展出来的...
没有战争就没有进步 X3工作组 为您提供最好的军火
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
板凳#
发布于:2007-02-27 07:23
不过没做成VMWare,还是很郁闷的说~
没有战争就没有进步 X3工作组 为您提供最好的军火
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
地板#
发布于:2007-02-27 11:04
引用第3楼znsoft2007-02-27 10:13发表的“”:
瑞星就是在bochs的原型上改出来的虚拟机...
 把bochs的完全虚拟改成象vmware那样的关键指令虚拟,性能提高不少,不过也不能象bochs那样啥都可以虚拟了
不过他们网络了不少人才...

完全虚拟比较好~哈哈~
没有战争就没有进步 X3工作组 为您提供最好的军火
游客

返回顶部