IIS 部署(就不说了) 进程被占用 但是我们很多时候会遇到 更新dll 文件的时候进程被占用 的情况 自己调试还好 可以停一下当前部署的项目 ,开发过程中替换也是费时间 所以 我是使用命令的方式 # mv /* /f/项目部署文件/注塑/Plugin net stop w3svc # IIS停止 ...
分类:
其他好文 时间:
2020-07-01 20:29:48
阅读次数:
56
0×01 介绍 一些文章已经介绍过通过检测异常来对抗调试器的技术。这个思想很简单:根据设计本意,调试器会处理特定的异常。如果一个异常包裹在try块中,只有当没有附加调试器的时候,异常处理程序才会执行。因此,可以得出结论,只要异常块没有执行,那么程序就正在被一个调试器调试。 0×02 一个字节的Int ...
分类:
其他好文 时间:
2019-12-14 15:53:46
阅读次数:
148
WinDbg 的基本使用 WinDbg 支持的调试方式 直接调试(打开一个 exe 程序) 附加调试 (附加到一个已经在运行的进程上) 入侵式:可以改变代码的执行流程和寄存器的内容。 非入侵式:不可以改变代码的执行流程,实际上就是挂起了目标进程,对目标进程的线 程环境和内存进行远程访问操作。 基础指 ...
分类:
数据库 时间:
2019-07-08 21:05:16
阅读次数:
172
实验七 继承附加实验 实验时间 2018-10-11 1、实验目的与要求 (1)进一步理解4个成员访问权限修饰符的用途; (2)掌握Object类的常用API用法; (3)掌握ArrayList类用法与常用API; (4)掌握枚举类使用方法; (5)结合本章知识,理解继承与多态性两个面向对象程序设计 ...
分类:
编程语言 时间:
2018-10-14 01:57:17
阅读次数:
218
Delphi应用程序的调试(五)其他调试工具 Delphi7中提供了一些附加调试工具来帮助用户检查程序错误。从性能上讲,其中一些工具属于高级调试工具。尽管高级调试工具不像其他工具那样常用,但对于经验丰富的编程人员来说,它们是非常有用的。 Evaluate/Modify对话框(The Evaluate ...
一、首先准备好一个程序,运行起来,用windbg进行附加调试,由于每个windows下的程序都会加载kernel32.dll,因此,找基址的过程是一样的; 二、查看PEB地址; 法一、r $peb 法二、通过TEB获取,r $teb 获取到teb地址后,对_TEB结构体解析dt _TEB 3ca00 ...
分类:
数据库 时间:
2018-04-09 18:48:09
阅读次数:
240
使用场景 假如你要开发的程序需要运行在独特的硬件上,比如:服务器,然而这个"独特的硬件"却不能给你装VS,这时候远程调试就登场了. 测试工具/环境一览 |Key|Value| | | | |VS版本|VS2017| |被调试程序net框架版本|4.0| |目标设备系统|Win7 32位| |目标设备 ...
分类:
其他好文 时间:
2018-01-08 12:18:43
阅读次数:
194
1.首先在服务器以管理员的方式打开msvsmon.exe(一般这个文件路径:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64) 2.VS设置 ...
分类:
其他好文 时间:
2017-07-21 13:28:52
阅读次数:
130
漏洞:https://www.exploit-db.com/exploits/38456/ 作者:wj2ge 测试环境:xp sp3 根据提供的EXP 然后OD附加调试,在ReadFile函数下断点,然后f9运行 点击PLAY 我们为了先大致看一下程序的执行流程,一直F8 发现一直在swich ca ...
分类:
其他好文 时间:
2016-09-21 17:33:18
阅读次数:
152
附加调试 在已有会话中 .attach Windbg attach Windbg -p pid 或者 -pn processsname 设置windbg为JIT调试器(应用程序崩溃启动启动windbg) 无侵入附加调试 attach -v 或者 UI中勾选: 创建进程调试 open execute ...
分类:
数据库 时间:
2016-07-17 11:50:30
阅读次数:
266