• 主页
  • 招聘
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API

有什么软件或方法可监控cpu寄存器的值或把它转成明文显示出来?

bluespy 2004-12-22 02:59:06
有什么软件或方法可监控cpu寄存器的值或把它转成明文显示出来?
...全文
132 点赞 收藏 17
写回复
17 条回复
bluespy 2004年12月29日
这些寄存器里的值我也可以改吗? 改过后再从网上传输出去?
回复 点赞
thunderniao 2004年12月28日
单独用汇编写个监视程序
回复 点赞
sunkevin 2004年12月23日
up
回复 点赞
gdstyzh01 2004年12月23日
Delphi是使用ASM……END来标志嵌入汇编语句,
如:ASM
   mov al,1
   mov bl,al
   END;
* 可操作的寄存器
  Delphi可用汇编管理以下寄存器:
  32位寄存器EAX EBX ECX EDX ESP EBP ESI EDI
  16位寄存器AX BX CX DX SP BP SI DI
  8位寄存器AL BL CL DL AH BH CH DH
   16位段寄存器CS DS SS ES
  以及协处理器寄存器堆栈 ST

然后就像ehom(?!) 所说的就OK了
回复 点赞
g961681 2004年12月23日
学习...
回复 点赞
Kevin_Lmx 2004年12月23日
UP
回复 点赞
ehom 2004年12月23日
明文?它有加密吗?

别说是嵌入ASM的规则,就是纯粹的ASM,也不是所有寄存器的值都能取出来的...

像EAX,EBX...这样的通用寄存器


asm
MOV I, EAX;
end;
就把它取到变量I中了...
回复 点赞
fayeflash 2004年12月23日
帮你顶上去!
回复 点赞
YFLK 2004年12月23日
必须在应用程序中嵌入汇编,读取CUP寄存器的值,然后转存出来,用hook等方法可能会破坏寄存器内的数据
回复 点赞
石榴刺猬 2004年12月23日
可以读,但是要监控就不行了。除非你像SoftIce那样
回复 点赞
g961681 2004年12月23日
学习!
回复 点赞
zsp0010 2004年12月22日
学习学习
回复 点赞
才子鸣 2004年12月22日
Bug
回复 点赞
76liujing 2004年12月22日
delphi的cpu调试窗口不行吗?
回复 点赞
speedman2000 2004年12月22日
Mark
回复 点赞
bee2518 2004年12月22日
顶一下
汇编高手才行
回复 点赞
dafeifei 2004年12月22日
学习
回复 点赞
发动态
发帖子
Delphi
创建于2007-08-02

1475

社区成员

26.2w+

社区内容

Delphi 开发及应用
社区公告
暂无公告