翻译自 MDA-Anthology1 page167, WINDBG TIPS AND TRICKS.

WinDbg中有一些很好的命令像dpu (检视unicode字符串)和dpa (检视ASCII字符串)以及其它 d 开头的命令如dpp. 我们可以使用这些命令来看看栈上是否有指针指向了字符串.

例如:  

0:143> !teb
TEB at 7ff2b000 
... 
StackBase: 05e90000 
StackLimit: 05e89000 
... 
... 
...
0:143> dpu 05e89000 05e90000
05e8f58c 00120010 ""
...
...
...
05e8f590 77e7723c "Debugger"
05e8f594 00000000
05e8f598 08dc0154
05e8f59c 01000040
05e8f5a0 05e8f5dc "G:\WINDOWS\system32\faultrep.dll"
05e8f5a4 0633adf0 ""
05e8f5a8 00000000
05e8f5ac 00000001
05e8f5b0 00000012
...
05e8f5d4 0633adfc "drwtsn32 -p %ld -e %ld -g"
...
...
...

当然这些命令不仅能对栈地址空间起作用, 也能用在普通的内存段上.

使用 dpu 检视 dump 中的字符串.相关推荐

  1. 直接在Visual Studio代码编辑器中加密字符串文件

    String encryption is used everywhere in desktop & mobile software. You might not even know about ...

  2. C语言中(字符串)输入scanf()、gets()、fgets()以及getchar()、getc()函数的联系与区别

    scanf()函数的输入基于获取"单词",如果使用%s格式,字符串以第一个非空白字符开始读入,读到(但不包括)下一个空白字符(可以是空格.制表符或者换行符).使用scanf()把一 ...

  3. Java案例——统计字符串中每个字符串出现的次数

    统计字符串中每个字符串出现的次数 需求: 1.键盘录入一个字符串,要求统计字符串中每个字符串出现的次数 举例:键盘录入"aababcabcdabcde" 在控制台输出:" ...

  4. 在JavaScript中重复字符串的三种方法

    In this article, I'll explain how to solve freeCodeCamp's "Repeat a string repeat a string" ...

  5. ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。

    题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数, 在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据, ...

  6. python3查找文件中指定字符串_Python3在指定路径下递归定位文件中出现的字符串...

    [本文出自天外归云的博客园] 脚本功能:在指定的路径下递归搜索,找出指定字符串在文件中出现的位置(行信息). 用到的python特性: 代码如下: import os import sys __all ...

  7. c语言字符串前加l,【C】 30_C语言中的字符串

    字符串的概念 字符串是有序字符的集合 字符串是程序中的基本元素之一 C 语言中没有字符串的概念 C 语言中通过特殊的字符数组模拟字符串 C 语言中的字符串是以 '\0' 结尾的字符数组 字符串与字符数 ...

  8. pyhton 中的字符串切片问题

    写在前面的话 这个,我是写给自己看的,感觉对其他人没有啥帮助的,所以您可以跳过,不用浪费您宝贵的时间. 因为实在是..... 玩的太久了,好久没有看书,所以现在有点方.老板说让我好好休息,我觉得他是在 ...

  9. R语言str_flatten函数通过自定义字符连接(concatenate)字符串向量中的字符串

    R语言str_flatten函数通过自定义字符连接(concatenate)字符串向量中的字符串 目录 R语言st

最新文章

  1. 在JLabel上显示图片,并且图片自适应JLabel的大小
  2. 为什么我们需要一门新语言——Go语言
  3. Loading class `com.mysql.jdbc.Driver'. This is deprecated警告处理
  4. 1053 住房空置率(PAT乙级 C++ 坑点分析)
  5. node学习笔记,第一个Node程序
  6. python 做界面时如何使图片保持透明背景_Python matplotlib生成图片背景透明的示例代码...
  7. python和uipath区别_Uipath中调用Python的方法
  8. 三 Hibernate持久化状态主键生成策略
  9. ai驱动数据安全治理_利用AI驱动的自动协调器实时停止有毒信息
  10. LCT(Link Cut Tree)总结
  11. RS232 DB9 计算机接口定义
  12. 第115章 SQL函数 REPEAT
  13. 360安全卫士团队版or企业版卸载
  14. 胡须清洗的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  15. 【ZBH选讲·拍照】
  16. Word控件Spire.Doc 【图像形状】教程(4) 用 C# 中的文本替换 Word 中的图像
  17. Gym - 101982E Cops And Robbers 网络流最小割
  18. android可拖拽九宫格,微信小程序实现九宫格图片拖拽
  19. 天天写业务代码的那些年,我们是如何成长过来的
  20. 基于驾驶行为数据的UBI车险模型(转)

热门文章

  1. 12月12日习题答案大剖析!再接再厉
  2. html 表单命名规范,最佳实践:按HTML ID或名称属性访问表单元素?
  3. 面试了一个2年程序员,竟然只会curd,网友神回复!
  4. 这个为生信学习打造的开源Linux/Bash教程真香!!!
  5. 学生如何提高专业英文阅读能力(施一公)
  6. shell mysql_shell操作mysql
  7. python 支付宝支付 无效根证书_Python-支付宝SDK的使用与注意事项,pythonalipaysdk,及,点...
  8. HbuilderX、Hbuilder编辑器如何使用手机调试app
  9. js实时获取窗口大小变化
  10. 网易云课堂解析_使用SQL分析网易云课堂职场提升类课程