zoukankan      html  css  js  c++  java
  • debug查找主板生产日期

    实验环境:XP(XP以上系统没有自带debug)

     查询主板生产日期,发现时间为07/02/15

    -e命令进行修改日期,尝试将07年改为08年

    在查询一下修改完成后的日期,发现日期不变

    原因:这块内存是主板的ROM,只能进行读取不能修改

    Debug命令(输入的地址都为16进制):

    -r 查询寄存器的内容   例:-r EAX          (查询EAX寄存器的值)

    -d 查询地址内容         例:-d 1000:0 f   (查询100000~10000f的地址内容)

    -e 修改地址内容         例:-e 1000:0     (查询从10000开始的地址内容)

    -t 执行指令(CS+IP地址处的指令)   

    -u 查询地址出的汇编指令

    -a 写入汇编代码        例:-a 后出入 mov ax,1

    -g 1000    执行到cs:1000 处中断

    -p 一次执行完循环或者int指令使使用

    补充:

    CS:代码段寄存器

    IP:指令寄存器

    DS:数据段寄存器

    物理地址=段地址(CS)X16+偏移地址(IP)  

    区分一段地址存放的是数据还是代码的方法:

    看段地址是属于代码段还是数据段

  • 相关阅读:
    window.location.reload();页面实现跳转和刷新
    vue自定义指令--directive
    1019 数字黑洞
    1018 锤子剪刀布
    1017 A除以B
    1016 部分A+B
    1015 德才论
    1014 福尔摩斯的约会
    1013 数素数
    1012 数字分类
  • 原文地址:https://www.cnblogs.com/luocodes/p/11905204.html
Copyright © 2011-2022 走看看