E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Windbg静态分析
phasar LLVM
静态分析
框架使用
一、数据流分析1.1介绍原理:数据流分析的原理可参考这些文章UsefulLiterature。说明:phasar提供了很多复杂机制,以便于用户自定义数据流分析。用户针对自己的需求,选择最合适的接口,用户只需要提供一个新类,即可实现该接口缺少的功能,该功能可作为分析的问题描述。将具体问题描述交给求解器求解,以下将列出多种数据流求解器。(1)选择控制流图首先需选择一种控制流图,以基于此图进行分析,如C
bsauce
·
2020-09-15 05:24
静态分析
软件分析
程序分析
软件分析课笔记——介绍
由于学校开的网课没有好好听,打算好好做人跟着南大的老师学一下
静态分析
课的内容。
zcc今天好好学习了吗
·
2020-09-15 04:24
算法
【软件分析学习笔记】3:静态程序分析(Static Program Analysis)介绍
最近的南大软件分析课,讲的就完全是
静态分析
的内容,目前先跟着这个课学习软件分析的内容,北大熊老师的课光看课件太难懂了。
LauZyHou
·
2020-09-15 04:52
#
软件分析
软件分析
静态分析
程序分析
软件分析课笔记——中间表示
1.编译器和
静态分析
器主要讲:
静态分析
和编译器的关系编译器功能:是将程序员写的程序翻译成机器能理解的代码
zcc今天好好学习了吗
·
2020-09-15 04:20
C#程序员学习使用
WinDbg
WinDbg
早不是个新东西了,但对我来说,他就是新东西。我一直习惯于使用VS作为调试工具,但是感觉微软对
WinDbg
的支持还是大些。
weixin_34376986
·
2020-09-15 03:07
Windbg
用法
首先一种比较直观简洁的方式就是用
WinDbg
等调试器直接attach到需要调试的进程,调试完毕之后再detach即可。
weixin_33928467
·
2020-09-15 03:53
windbg
调试C源码级驱动
windbg
联机文档https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debug-universal-drivers-
weixin_33736832
·
2020-09-15 03:19
WinDbg
调试.NET程序入门
面向.Net程序员的dump分析
WinDbg
调试.NET程序入门如何用
windbg
分析64位机上32位程序的dump文件转载于:https://www.cnblogs.com/tewuapple/p/8309135
weixin_33755554
·
2020-09-15 03:48
WinDbg
调试C#技巧,解决CPU过高、死锁、内存爆满
软件安装安装问题:执行.loadbysosclr命令无效解决办法:.loadC:\Windows\Microsoft.NET\Framework64\v4.0.30319\SOS.dll.loadC:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll.loadbysosclr代码调试查看线程命令:!threads执行结果:进入线程命令:~~[
weixin_30840573
·
2020-09-15 03:46
c#
windbg
调试C#代码(一)
用
windbg
调试C#代码是比较麻烦的,因为
windbg
是针对OS层级的,而C#被CLR隔了一层,很多原生的命令如查看局部变量dv、查看变量类型dt等在CLR的环境中都不能用了。
weixin_30569033
·
2020-09-15 03:37
c#
windbg
调试C#代码(二)
这篇主要讲如何分析高内存和高CPU。1、如何分析高内存注:如果抓Dump的同时,刚好在执行GC,抓出来的Dump执行命令多半会出错,用!VerifyHeap也能验证Dump有误,这种情况只能重新抓Dump。报错如下:Thegarbagecollectordatastructuresarenotinavalidstatefortraversal.Itiseitherinthe"planphase,"
weixin_30566063
·
2020-09-15 03:37
c#
ui
Windbg
分析线程堵塞
症状:端午发布后,服务器出现大量报错日志,并且平均响应时间不断上升。重启机器后立刻恢复正常,但还是运行一段时间后,响应时间又开始上升。从报错日志中发现很多DB连接池满的错误。导致这种错误一般有两个原因:1:SQL执行完后,DbConnection及时没有释放。2:SQL执行慢,占用了大量DbConnection。通过对代码彻底扫描,发现有几个DataReader没有显示关闭的地方。但这些都是运行很
weixin_30314813
·
2020-09-15 03:03
ui
数据库
.NET高级调试(奋斗的小鸟)_PDF 电子书
这是一本介绍如何通过非托管调试器(包括
WinDBG
、NT
tjoy2005
·
2020-09-15 03:21
.Net
FrameWork_教程
使用
WinDbg
查看非当前线程所在模块的内存数据信息
但
windbg
却有一些vc没有提供的功能(可能我没有发现~~),比如查看非当前线程所在模块的内存数据信息。下面对此方法做一下说明,以备遇到此问题的同学快速查阅。
spacegrass
·
2020-09-15 03:38
编程
使用
Windbg
调试.Net程序
使用
Windbg
调试.Net程序是比用VS痛苦的.当然没有工具的时候用一下也是可以顶一下的.注:写这篇文章的时候,我也是刚学习
Windbg
几天时间.开始加载程序,有两种加载方式.附加和加载程序运行.1附加程序附加程序是就用
ravb2
·
2020-09-15 03:50
调试
Windbg
调试WPF的依赖属性
比如:我们查看DataGridColumnHeader的Content依赖属性1.我们用到的
windbg
的命令有:!do,!da-details,.formats2.利用!
muzizongheng
·
2020-09-15 02:50
自我心的
WPF
WPF编程之路
调试之路
使用
Windbg
简单排查线程 CPU 100%的方法
使用
Windbg
简单排查线程CPU100%的方法环境:Windows7工具:
Windbg
方法很简单:1、使用
Windbg
直接attach到CPU100%的进程上面(另外注意的是如果多核的,可能就不是100%
magictong
·
2020-09-15 02:12
debug
一步一个坑 -
WinDbg
调试.NET程序
第一次用
WinDbg
来排查问题,花了很多时间踩坑,记录一下希望对后面的同学有些帮助。
kuangjian0284
·
2020-09-15 02:50
windbg
调试C#程序
Windbg
的安装与配置使用
windbg
,首先要到微软网站上下载最先的
windbg
程序。
juns6
·
2020-09-15 02:45
C#学习随笔
windbg
调试std::mutex死锁问题!!!
注意:mutexwindowsvista以上系统用SRWLOCK实现,winxp用的是rtlocks.cppcritical_section调用InterlockedCompareExchangePointer来实现的一下分别以win7和xp对比下dmp#include"stdafx.h"#include"mutex_d.h"#include#include#includestd::mutexte
小青峰_jd
·
2020-09-15 02:39
c++11新特性
std::mutex
SRWLock
死锁
使用
WinDbg
调试程序
使用
WinDbg
调试程序什么是
WinDBG
?
WinDbg
是微软开发的免费源码级调试工具。
Windbg
可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。
iiprogram
·
2020-09-15 02:33
windows底层核心編程
病毒汇编和调试逆向技术加脱壳
数据结构
microsoft
框架
汇编
server
exception
Windbg
程序调试系列1-常用命令说明&Mex扩展使用总结
Windbg
程序调试是.Net高级开发需要掌握的必备技能,分析内存泄露、分析高CPU、分析线程阻塞、分析内存对象、分析线程堆栈、LiveDedugging。
dz45693
·
2020-09-15 02:38
CLR与.NET基类库
WinDbg
加载不同版本CLR
WinDbg
调试.net2.0和.net4.0程序有所不同,因为.net4.0使用新版本的CLR。
dnwm92175
·
2020-09-15 02:37
使用
WinDBG
调试查看C#内存转储文件
有时候我们想查看一个正在运行的程序内存中的数据,可以在任务管理器将内存状态保存为转储文件,并使用
WinDBG
验证,这里我们来试试:0.安装
WinDBG
1.首先写个代码用来测试一个classpublicclassMyClass
dingquyuan5725
·
2020-09-15 02:37
c#
使用
Windbg
寻找高CPU占用线程
原文地址:http://www.programlife.net/
windbg
-high-cpu-debug.html在一个任务中使用多线程编程,程序运行一段时间后就占满了CPU,严重拖慢了系统的运行速度
xingpacer
·
2020-09-15 02:20
windbg与异常分析
重要文章记录
Windbg
调试.net程序(2)实例分析
一、样本信息样本名字:Moment.exe样本大小:8,400,896bytes病毒类型:Trojan.MSIL/Injectorsha1:17b98df6f5e086a5c1e7b2cda2d000b86c0eeced二、代码分析1.可以看到这个一个.net2.0的程序,加obfuscate壳,用ILSpy加载程序,可以发现如下代码://Moment.bcapublicstaticbyte[]X
ice_cream
·
2020-09-15 02:22
调试相关
windbg
常用命令
1.~查看线程(ring3)~.显示当前线程.~*显示所有线程~#显示异常线程~2选择2号线程~1kb显示1号线程栈信息2.断点bpaddr/module!fun支持地址和模块断点bp/pproc进程断点bp/tthread线程断点bumodule!fun模块断点bmmodule!fun*xx模块断点,支持通配符baw4/r4/e4/i4内存断点3.数据查看、编辑db/dw/dd/dq查看1、2、
ice_cream
·
2020-09-15 02:22
调试相关
windbg
: .Net 程序员的dump 分析
WinDBG
不是专门用于调试.Net程序的工具,它更偏向于底层,可用于内核和驱动调试。进行普通的.Net程序调试还是使用微软专为.Net开发的调试工具MDBG更方便
泉水老叮当
·
2020-09-15 02:32
WindDbg
调试
WinDBG
调试线程
WinDBG
调试线程,理解线程内部机制。初学
WinDBG
,参考一些文章进行简单的线程调试。参考资料:http://bbs.pediy.com/showthread.php?
Diomedes
·
2020-09-15 02:05
WinDBG
[转载]使用
windbg
来调试程序
4wk什么是
WinDBG
?
WinDbg
是微软开发的免费源码级调试工具。
Windbg
可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。
CDrea
·
2020-09-15 02:32
编程之道
windbg
调试源码是c, c++ 和 asm的文件产生的执行程序
windbg
源码调试的必要条件:1.源代码的路路径,可以通过Ctrl+P快捷键或通过.srcpath命令来设置。2.符号路径,可以通过Ctrl+S快捷键或通过.sympath命令来设置。
人大戴表
·
2020-09-15 02:32
WinDbg
调试.net程序
WinDbg
支持以下三种类型的命令:·常规命令,用来调试进程·点命令,用来控制调试器·扩展命令,可以添加叫
WinDbg
的自定义命令,一般由扩展dll提供这些命令PDB文件PDB文件是由链接器产生的程序数据库文件
weixin_30897233
·
2020-09-15 02:36
数据结构与算法
runtime
操作系统
WinDbg
命令详解--线程
线程命令是以~开始,后面跟线程id(一个
windbg
从0开始的一个编号),或者.,#,*等,可和其他命令混合使用。
arbboter
·
2020-09-15 02:32
工具
windows
WinDbg
使用
Windbg
调试.Net应用程序
1.解决线上.NET应用程序的如下问题:崩溃CPU高程序异常程序Hang死2.安装
WinDbg
:http://msdn.microsoft.com/en-us/windows/hardware/gg463009
iteye_4515
·
2020-09-15 02:00
快速入门:使用
WINDBG
调试.NET 程序
WinDbg
WinDbg
支持以下三种类型的命令:·常规命令,用来调试进程·点命令,用来控制调试器·扩展命令,可以添加叫
WinDbg
的自定义命令,一般由扩展dll提供这些命令PDB文件PDB文件是由链接器产生的程序数据库文件
月影
·
2020-09-15 02:54
使用
Windbg
调试.Net程序
又由看了熊力blog上用
Windbg
调试分析WPF的的一些文章。感觉
Windbg
这个东西还是不太容易上手的,关键是需要配置好一些东西和知道一些常用的指令。下面就从安装
Windbg
开始说起。
ahch8077
·
2020-09-15 02:16
操作系统
c#
Windbg
程序调试系列3-线程阻塞问题
上一篇博文给大家分享了使用
Windbg
分析内存泄露问题:
Windbg
程序调试系列2-内存泄露问题本篇我们继续跟大家分享,如何分析解决线程阻塞问题。
ahilll
·
2020-09-15 02:16
Windbg
调试.net程序(1)准备工作
tag:1)Runtime:.NET2.02)Runtime:.NET4.01.setloadmodulebreakpoint.1)sxeldmscorjit2)sxeldclrjit2.g(runtobreakpoint)3.loadsos.dll1).loadC:\Windows\Microsoft.NET\Framework\v2.0.50727\sos.dll2).loadC:\Windo
ice_cream
·
2020-09-15 02:15
调试相关
调试的时候弹出Find symbols对话框
使用
windbg
时调式dll的时候需要将vc60.pdb复制到调用dll程序所在的目录下。
qiqi1204
·
2020-09-14 22:39
WinDbg
常用情况(一)
1.
WinDbg
检测句柄泄露!htrace–enable开启句柄检测!htrace–snapshot创建进程句柄镜像!
开发农民
·
2020-09-14 21:55
WinDbg
调试
2017年网络空间安全技术大赛部分writeup
从代码看,这是调用了so库里的函数,并且我们知道so库的名字叫humen于是找到so库,拖进ida
静态分析
找到checkPass函数,直接F5,通过分析,2中的代码最为关
weixin_30902251
·
2020-09-14 20:04
浅谈CICD持续集成、持续部署的流程
进入到Jenkins虚线范围内,它所做的事情非常多,从mvn构建代码,对代码进行
静态分析
,做单元测试,测试通过之后就可以build镜像,镜像构建成功后就把镜像push推送到Harbor镜像仓库中,镜像push
SunAlwaysOnline
·
2020-09-14 19:10
K8S
Docker
静态分析
基础技术
目录这是《恶意代码分析实战》一书第1章的笔记注意,文中的链接都有可能是恶意的,请勿随意点击1.反病毒引擎扫描1-1.VirusTotal2.哈希值2-1.md5deep2-2.WinMD53.查找字符串3-1.Strings程序4.加壳与混淆恶意代码4-1.文件加壳4-2.使用PEiD检测加壳4-3.使用UPX工具脱壳5.PE文件格式6.链接库与函数6-1.静态链接、运行时链接与动态链接6-2.使
afu42832
·
2020-09-14 18:02
NT主要内核结构 windows 2003
虽然时常看到有新手询问各OS版本_EPROCESS_ETHREAD之类的结构.但本文的目的却绝对不是告诉你这些结构到底是怎样的.也不会介绍如何获得.实在是太白痴的问题.自己随便百度下”VM
Windbg
双机调试
PKwok
·
2020-09-14 18:07
win32
NT主要内核结构 windows vista
虽然时常看到有新手询问各OS版本_EPROCESS_ETHREAD之类的结构.但本文的目的却绝对不是告诉你这些结构到底是怎样的.也不会介绍如何获得.实在是太白痴的问题.自己随便百度下”VM
Windbg
双机调试
PKwok
·
2020-09-14 18:07
win32
windows
integer
list
c
header
descriptor
NT主要内核结构 windows XP
虽然时常看到有新手询问各OS版本_EPROCESS_ETHREAD之类的结构.但本文的目的却绝对不是告诉你这些结构到底是怎样的.也不会介绍如何获得.实在是太白痴的问题.自己随便百度下”VM
Windbg
双机调试
PKwok
·
2020-09-14 18:06
win32
从CVE-2007-1567分析学习构造poc
WarFTPDaemon(1.65及之前版本)资源连接:https://www.exploit-db.com/exploits/3570分析环境系统:WinXPpro(必须在xp系统win7报错)工具:
windbg
useror
·
2020-09-14 17:33
漏洞
windbg
检测句柄泄露(定位到具体代码)
1.构造一个测试用例#include"stdafx.h"#includevoidNormalFunc(){HANDLEhEvent;hEvent=CreateEvent(NULL,TRUE,TRUE,NULL);CloseHandle(hEvent);}voidHandleLeakFunc(){HANDLEhEvent;hEvent=CreateEvent(NULL,TRUE,TRUE,NULL)
华秋实
·
2020-09-14 17:31
Windows
系统对象和类分析
静态分析
阶段(定义类的关系以及对象的关系)关联和链接1)关联——针对类而言,表示类之间的使用关系。.类的相互的使用关系称为双向关联。.
yjptu
·
2020-09-14 17:58
面向对象分析/设计
Webpack介绍
它将根据模块的依赖关系进行
静态分析
,然后将这些模块按照指定的规则生成对应的静态资源。从图中我们可以看出,Webpack可以将多种静态资源js、css、less转换成一个静态文件,减少了页面的请求。
学习Java的唐唐
·
2020-09-14 16:40
前端技术学习
html
css
javascript
jquery
vue.js
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他