自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TJT999

搜索引擎、PHP编程、数据库技术

  • 博客(165)
  • 资源 (14)
  • 收藏
  • 关注

原创 C# DataGridView控件

DataGridView固定了列名,怎样将数据内容绑定在列上 其实很简单,在DataGridView上右键选择编辑列,在数据一项中找到DataPropertyName,在里面写上对应的要绑定的数据中的字段名,即可。比如:从数据库中选择的datatable的第一列的字段名为:”编号“,则在DataPropertyName里写上“编号”,显示是显示HeaderTest属性里的内容,DataPr

2017-07-24 13:09:25 489

原创 PDF页面大小不统一

使用Adobe Acrobat Pro、InfixPro PDF Editor等PDF编辑工具修改页面大小即可。Adobe Acrobat Pro参考: http://jingyan.baidu.com/article/25648fc1df67c29191fd00d6.htmlInfixPro PDF Editor:工具栏--文档--页面--调整尺寸

2017-07-20 11:26:51 3931

转载 事件ID 333 来源Application Popup

标签:事件ID 333来源Application Popup原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://vmobile.blog.51cto.com/851941/967595故障现象:在系统日志出现大量的事件ID 333 来源Application Popup的记录,每条记录的间隔大约为5秒到1

2014-12-08 11:01:30 7445 1

转载 无法显示页面 要查找的页面是当前不可用。该网站可能遇到技术的问题,或者您可能需要调整您的浏览器设置。

windows2003 iis6.0站点打不开,找不到服务器或 DNS错误。 问题:iis装好后,运行了一段时间;一个月后有一天打开网站,却显示该页无法访问,telnet端口开始可以,但后来执行telnet时,连接后会立刻断开。最后发现IIS的日志:D:\WINDOWS\system32\LogFiles\HTTPERR\httperr1.log这个文件中有很多错误:2010-07-0

2013-11-21 11:25:16 6834

原创 ASP学习笔记

1、 浏览器输出response.write 命令用来向浏览器写输出response.write("Hello World!")%>简写形式:在 ASP 中使用 VBScript你可以在 ASP 中使用若干种脚本语言。不过,默认的脚本语言是 VBScript在 ASP 中使用 JavaScript如果需要使用 JavaScript 作为某个特定页面的默认脚本

2013-11-13 09:24:25 1125

转载 ASP遍历Session

Response.Write "在你的程序中一共使用了 " & Session.Contents.Count & " 个Session变量" Dim strName, iLoop For Each strName in Session.Contents  '判断一个Session变量是否为数组 If IsArray(Session(strName)) then  '如果是数组,

2013-11-09 21:14:17 1643

原创 ASP.NET基础 内置对象

1. 嵌入式代码编写1.1 页面中,1.2 Head标签中             void Button1_Click(Object Src, EventArgs E) //注意函数写法        {            Rest.InnerHtml = "欢迎光临" + txtName.Text;        }     2. ASP.NET

2012-05-15 14:51:24 833

原创 ASP.NET数据库操作和数据显示技术

ADO.NET的两个核心组件:.NET Framework数据提供程序和DataSet数据提供程序包括:Connection对象、Command对象、DataReader对象和DataAdapter对象,用于连接数据源,执行SQL语句命令和检索数据,检索到的数据既可以直接处理也可以放入DataSet对象DataSet包括DataTable对象集合和DataRelation对象DataR

2012-05-15 14:49:22 3378

原创 SQL Server的一些问题

1.Sql2005提示“该用户与可信的SQL SERVER 连接无关联”的解决办法问题: 使用sa用户或自建用户使用“SQL SERVER 身份认证”连接数据库引擎时报错:“该用户与可信的SQL SERVER 连接无关联” 解决方法: 1、在数据库实例上单击鼠标右键,选择“属性”; 2、在弹出的“服务器属性”窗口中,选择“安全性”; 3、在服务器身份认证模式中,选择“SQL SERVER

2012-05-15 11:28:29 820

原创 .net 程序的破解

初学.net程序的破解,了解还不是很全面,以后慢慢学习吧,先总结下刚学习的一种方法1.reflector 反编译用reflector打开要反编译的程序,成功的话该程序所包含的程序集会出现在左侧列表中,可能有多个。打开该程序集,会在右侧显示代码切换语言:在工具栏有个下拉列表框,可以切换到 IL、C#等语言选中程序集后,右键“dump”可以把程序集导出为IL文件这种导出通常

2012-05-12 18:46:01 2408

原创 ASP.NET学习笔记

1. 嵌入式代码编写1.1 页面中,1.2 Head标签中             void Button1_Click(Object Src, EventArgs E) //注意函数写法        {            Rest.InnerHtml = "欢迎光临" + txtName.Text;        }     2. ASP.NET内置对象

2012-05-09 16:27:47 876

原创 软件二次开发相关:资源文件修改

1..NET程序的逆向:Reflector72.资源文件修改:PE.Explorer  eXeScope3.Qt字符串修改:QtLinguist4.文件监视:FileMon5.注册表监视:RegMon安装包解开:Universal Extractor:一个可以从任何类型的存档文件中提取文件的程序,无论是简单的 ZIP 文件、安装程序(如 Wise 或 NSIS),还

2012-04-23 18:17:24 2075

原创 数据库基础知识

1.DBMSDBMS是一种负责数据库定义、建立、操作、管理和维护的软件系统,主要由存储管理器和查询处理器组成,目的在于保证数据安全可靠,提高数据库应用的简明性和方便性。DBMS的工作机理是把用户对数据的操作转化为对系统存储文件的操作,有效的实现数据库三级之间的转化。DBMS主要职能:数据库的定义和建立、数据库的操作、数据库的控制、数据库维护、故障恢复和数据通信。数据库系统组成:数据

2011-12-17 14:40:19 779

原创 计算机基础知识

1总线(1)按相对于CPU或其它芯片的位置分:内部总线:在CPU内部,寄存器之间和算术逻辑单元ALU与控制部件之间传输数据所用的总线外部总线:CPU与内存、ROM和输入\输出设备接口之间进行通信的通路。(2)按功能分地址总线:传送地址信息数据总线:传送数据信息控制总线:传送各种控制信号如RSA总线共有98条,其中数据线16条,地址线24条,其他为控制线、接地线、电源

2011-12-17 14:27:01 1018

原创 计算机组织

冯诺依曼思想:1.  二进制表示程序和数据2.  采用存储程序的工作方式(程序和数据存放在存储器中)3.  计算机五大部件:运算器、控制器、存储器、输入设备、输出设备二进制表示:考虑到电子器件的特性,用高低电压、脉冲表示0和1,慢速用高低电平,易实现并行操作;快速用脉冲信号,如CPU等。存储程序的工作方式:事先编制程序;事先存储程序;自动连续的执行程序。内存用半导体器件制作

2011-10-24 12:50:11 1122

原创 C# AutoCAD 二次开发相关问题 "被呼叫方拒绝接收呼叫"

1. VBA脚本不能自动运行解决方法:把 ACADLSPASDOC 系统变量置为1解释:ACADLSPASDOC 是系统变量类型: 整数 保存位置: 注册表 初始值: 0 控制是将 acad.lsp 文件加载到每个图形中,还是仅加载到任务中打开的第一个图形中。     0 仅将 acad.lsp 加载到任务中打开的第一个图形中     1 将 acad.lsp

2011-10-23 13:20:21 5807

转载 C#打包应用程序,包括.NETFramework小结

1, 新建一个项目, 类型为 安装和部署 中的安装项目或安装向导       2,双击应用程序文件夹,添加所有需要的文件(包括图标,Access,图片和dll等),特别是要打包的编写的应用程序生成文件,在bin/debug 文件夹中的exe文件。其图标在此编程项目中的 项目属性 生成中设置,同时最好重命名,因为在包含进去之后无法重命名,这样在 目标pc 上安装时就为包含进去时的名字和图标。

2011-10-23 13:19:22 6434 2

转载 php session常见问题集锦及解决办法

1.错误提示Warning: Cannot send session cookie -headers already sentWarning: Cannot send session cache limiter- headers already sent分析及解决

2011-10-17 21:58:01 1343

转载 【转】PHP程序员最容易犯得十种错误

1.不转意html entities一个基本的常识:所有不可信任的输入(特别是用户从form中提交的数据) ,输出之前都要转意。echo $_GET['usename'] ;这个例子有可能输出:/*更改admin密码的脚本或设置

2011-10-16 16:33:01 647

转载 【转】]mysql_fetch_row, mysql_fetch_array, mysql_fetch_assoc的区别和不同

很多初学者搞不懂这些Mysql中从查询结果集中取得数据的函数之间有什么区别,先给大家一段PHP实例代码如下:$link=mysql_connect(‘localhost’,'root’,”);mysql_select_db(‘abc’,$link);$sql

2011-10-16 16:20:28 743

原创 PHP服务器的常见问题

Q:端口80 被system PID 4占用怎么解决      结束系统服务项: World Wide Web Publishing ServiceQ:怎样查看端口被什么进程占用(1)Netstat命令:在命令行中输入netstat -ano,得到端口号对应的PID

2011-10-13 17:19:04 1387

转载 IIS服务器配置常见问题

Q:为什么我的ASP页面到windows2003后就不能执行了,执行ASPX正常。 A:windows2003中默认没有启用ASP支持,在IIS的Web     Service     Extensions里找到Active     Server     Pages,将ALL

2011-10-13 14:33:31 2533

转载 PHP网页缓存技术

个人总结:前台静态化:把动态页面解析后保存为静态页面文件缓存:把查询结果保存为文件,XML内存缓存:memcachephp缓存器:XCache、eaccelerator等Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,

2011-09-23 15:35:03 1415

原创 PHP 技术总结

1.MySQL存储引擎MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎

2011-09-23 15:23:24 697

转载 internet explorer已阻止此站点用不安全方式使用ActiveX控件

所谓的阻止是因为ie禁止了activex控制在页面的执行.ie默认activex是不安全的控件.所以提示告知有activex控件在执行而被阻止掉.用以下方法可以解除此项主菜单“工具”——internet选项——安全——自定义级别, 将“安全设置”中“对没有标记为安全的acti

2011-09-16 09:59:49 3025

原创 数据库基础知识

1.数据、信息、数据处理、数据管理数据是对客观事物特征的一种抽象的、符号化的表示,即用一定的符号表示那些从观察或测量中收集的基本事实,采用什么符号是人为的规定。信息是数据有意义的表现。数据处理是对数据进行收集、组织、存储、加工、抽取和传播等一系列活动的总和,目的是从大

2011-09-14 10:21:36 2257

原创 工作必知

1.五险一金养老保险、医疗保险、失业保险、人身意外保险、生育保险、住房公积金

2011-09-07 10:05:35 592

原创 编程基础知识总结

基本知识程序  = 算法 + 数据结构,算法是对操作的描述,数据结构是对数据的描述。伪代码:pseudo code程序一般包括:(1)预处理命令:#include等(2)全局声明部分(3)函数:函数首部(声明)、函数体(局部声明+执行部分)

2011-09-07 10:03:43 1300 1

原创 C#安装与部署

.NET下提供了几种方法:     1. 可以直接把生成的exe和项目中引用的dll都拷贝到目标机器上,如果目标机器上安装了.NET Framework,马上程序就能使用了,无须经过安装的过程,这种方法最简单!     2. 可以使用VS自带的“安装项目”来生成安装包,具

2011-08-27 16:57:47 1774

原创 C# 注册表操作

命名空间:Microsoft.Win32Registry 类 http://msdn.microsoft.com/zh-cn/library/microsoft.win32.registry.aspxRegistryKey 类 http://msdn.micros

2011-08-18 17:20:31 816

原创 C# 的加密算法

自带MD5、DSA、RSA加密,需要引入 using System.Security.Cryptography; // 32位MD5函数 public static string Md532(string str) {

2011-08-18 15:31:52 1190 2

原创 C# Access 二进制文件读写

我写的一个类,注意二进制文件操作的部分不通用,需要根据具体情况去改using System;using System.Data;using System.Configuration;using System.Data.OleDb;using System.Co

2011-08-17 10:49:34 6480 1

原创 Loading 加载中 图片素材

Loading 加载中 图片素材网友提供的一个自定义加载图片的网站http://www.ajaxload.info/

2011-07-29 21:54:02 31255

原创 C# 数值转换相关

1. Double 类型变量保留两位小数例如double   d=12.36547; 得到结果d=12.36. 方法1:double   d=12.36547; long   d=(long)(a*100); d=d/100.0;或者d=(int)(d*100)/100.0;或者

2011-07-22 22:16:13 1199

转载 NET 2.0 - WinForm Control - DataGridView 编程36计(一)

转自:http://blog.csdn.net/fangxinggood/article/details/1561011.NET 2.0 - WinForm Control - DataGridView 编程36计(一)目录: ① 取得或者修改当前单元格的内容 ② 设定单元格只读

2011-07-16 16:33:20 1098

原创 C#遍历类的属性 PropertyInfo.Attributes

PropertyInfo.Attributes 属性 此属性表示与成员关联的特性。 所有成员都具有相对于特定成员类型定义的特性集。 属性特性使用户能够知道此属性是否是默认属性、SpecialName 属性等等。 若要获取 Attributes 属性,请先获取类类型。 从 Type

2011-07-15 20:47:40 8175

原创 C# Winform 拦截关闭按钮触发的事件

用户关闭软件时,软件一般会给“是否确认关闭”的提示。通常,我们把它写在FormClosing 事件中,如果确定关闭,就关闭;否则把FormClosingEventArgs 的 Cancel 属性设置为 true,就取消了该窗体的关闭。如果该窗体是主窗体,我们想在该窗体关闭时关闭整

2011-07-14 21:50:03 26831

原创 C# 先显示窗体再进行计算

(1) 加载时触发定时控件Timer的定时事件 30秒 之后 执行加载 加载结束后停止 计时。(2)backgroundWorker,见上一篇文章(3)多线程

2011-07-14 13:09:52 1342

转载 “线程间操作无效: 从不是创建控件的线程访问它”

在编程中经常会遇到在一个按钮中执行复杂操作,并将复杂操作最后返回的值加入一个ListView或ComboBox中候选。这个时候程序会卡,当程序员将这些卡代码放进线程(Thread)中后发现当对控件操作时出现“线程间操作无效: 从不是创建控件的线程访问它”异常。        为什

2011-07-14 11:08:30 3307 1

转载 GDI+中发生一般性错误 的解决办法

当Save一个图片时经常会导致该问题,其官方解释的原因是:Bitmap 对象或一个 图像 对象从一个文件, 构造时该文件仍保留锁定对于对象的生存期。 因此, 无法更改图像并将其保存回它产生相同的文件。//创建一个bitmap类型的bmp变量来读取文件。

2011-07-14 10:03:45 18873 2

WinInstallerCleanUp.rar

msiclear,Win Installer CleanUp,官方删除工具

2021-03-01

.Net反编译工具包 ilasm+ildasm+reflector

.Net反编译工具包 ilasm+ildasm+reflector ilasm 编译IL文件; ildasm 反编译exe或dll为IL文件; reflector 反编译exe或dll,可以查看源码和IL代码

2012-05-12

flac3D_用户手册(中文).pdf

flac3D_用户手册(中文).pdf 根据软件自带的英文使用帮助翻译而来

2011-07-06

C# 自定义工程文件-窗口值传递-序列化

通过序列化对象的方式实现的自定义工程文件功能。 一、涉及技术: 1.序列化:通过对象序列化,保存对象ProClass的两个属性到二进制文件中,然后再通过反序列化把保存2.的两个属性读出来。 窗体间变量的值传递:将Form1中设置的路径、工程名信息传递到Form2中 二、使用说明: 1.位置右边这个按钮“..”有两个功能: 新建工程时: 为选择保存路径对话框,默认为桌面 打开工程时: 为打开文件对话框 2.如何使用? (1)首先新建一个工程,输入工程名,选择保存路径(“..”按钮),点击确定按钮打开窗口Form2 (2)在Form2的两个文本框中分别输入两个整数(如11,22),点击确定按钮 (3)关闭该项目后重新打开 (4)选择“打开一个已存在的工程文件”单选按钮,选择已保存的工程文件(“..”按钮),点击确定打开窗口Form2 (5)如果Form2的两个文本框中分别为保存的两个整数,则说明序列化、反序列化都成功了。 可以参考我博客的两篇文章 序列化:http://blog.csdn.net/jiutao_tang/archive/2011/06/18/6554016.aspx 窗体间变量的值传递:http://blog.csdn.net/jiutao_tang/archive/2011/06/18/6553982.aspx

2011-06-18

lukeall-3.1.0.jar

lucene 查看 索引 工具 软件 最新

2011-05-27

VB 网页标签提取与过滤

VB 网页标签提取与过滤 过滤掉网页图片、脚本、多媒体对象等 提取图片、链接、mp3等

2011-03-06

各种反调试技术原理与实例 VC版

汇总归纳了各种反调试技术并提供了本人创作的各种反调试实例及源代码。 http://www.ucooper.com/anti-debug-methods-vc.html 反调试技术 2 发现OD的处理 2 1. 窗口类名、窗口名 3 2. 检测调试器进程 4 3. 父进程是否是Explorer 5 4. RDTSC/ GetTickCount时间敏感程序段 7 5. StartupInfo结构 7 6. BeingDebugged 8 7. PEB.NtGlobalFlag , Heap.HeapFlags, Heap.ForceFlags 10 8. DebugPort: CheckRemoteDebuggerPresent()/NtQueryInformationProcess() 11 9. SetUnhandledExceptionFilter/ Debugger Interrupts 13 10. Trap Flag单步标志异常 15 11. SeDebugPrivilege 进程权限 16 12. DebugObject: NtQueryObject() 16 13. OllyDbg:Guard Pages 17 14. Software Breakpoint Detection 19 15. Hardware Breakpoints 21 16. PatchingDetection CodeChecksumCalculation补丁检测,代码检验和 22 17. block input封锁键盘、鼠标输入 23 18. EnableWindow禁用窗口 23 19. ThreadHideFromDebugger 24 20. Disabling Breakpoints禁用硬件断点 26 21. OllyDbg:OutputDebugString() Format String Bug 27 22. TLS Callbacks 27 反反调试技术 31

2010-10-05

反调试技术源码与实例汇编版

汇总归纳了各种反调试技术,提供各种反调试实例及源代码。 http://www.ucooper.com/anti-debug-methods-asm.html 反调试技术 2 发现OD的处理 2 1. 窗口类名、窗口名 3 2. 检测调试器进程 4 3. 父进程是否是Explorer 5 4. RDTSC/ GetTickCount时间敏感程序段 7 5. StartupInfo结构 7 6. BeingDebugged 8 7. PEB.NtGlobalFlag , Heap.HeapFlags, Heap.ForceFlags 10 8. DebugPort: CheckRemoteDebuggerPresent()/NtQueryInformationProcess() 11 9. SetUnhandledExceptionFilter/ Debugger Interrupts 13 10. Trap Flag单步标志异常 15 11. SeDebugPrivilege 进程权限 16 12. DebugObject: NtQueryObject() 16 13. OllyDbg:Guard Pages 17 14. Software Breakpoint Detection 19 15. Hardware Breakpoints 21 16. PatchingDetection CodeChecksumCalculation补丁检测,代码检验和 22 17. block input封锁键盘、鼠标输入 23 18. EnableWindow禁用窗口 23 19. ThreadHideFromDebugger 24 20. Disabling Breakpoints禁用硬件断点 26 21. OllyDbg:OutputDebugString() Format String Bug 27 22. TLS Callbacks 27 反反调试技术 31

2010-10-05

EasyCHM3.84完美破解版

EasyCHM3.84完美破解版,本人测试可用。生成的chm没有“未注册版生成”等提示。仅供学习交流,如需商业使用,还请购买正版。 Easy CHM是国华软件推出的一款强大的CHM电子书或CHM帮助文件的快速制作工具。使用EasyCHM只需要三个步骤就可以完成CHM的制作:1、用户指定一个目录,EasyCHM会自动导入全部目录及文件;2、设置CHM编译选项;3、开始制作。EasyCHM非常适合个人和单位制作高压缩比的带有全文检索及高亮显示搜索结果的网页集锦、CHM帮助文件、专业的产品说明、公司介绍、CHM电子书等等。 主要产品功能: 全自动的目录及文件导入(可以包括子目录); 支持导入任意的文件类型; 自动生成CHM的目录列表并自动生成所有目录项; 为CHM的目录列表自动添加多级编号; 批量更换CHM目录各项的图标; 支持批量查找替换多级目录各项的标题文字内容; 允许用户指定从文本文件的第N行自动截取标题; 易用的目录编辑器; 丰富实用的CHM制作选项帮助用户制作更加个性化的专业CHM电子书或CHM帮助文件。 内嵌CHM反编译工具。 自动生成输出Alias和Map头文件。

2010-10-04

WINCC 技术总结

WINCC 技术资料,个人总结的常见问题的解决方案 唐久涛 CUMT http://hi.baidu.com/tjt999 1.wincc里的变化延迟问题 2 2.控件改变颜色延迟问题 2 3.短期归档与长期归档 2 4.C脚本播放声音 2 5.horn的使用,详见资料 2 6.vbs脚本 2 7.wincc趋势控件时间段设置 3 8.变量触发器 3 9.常用c脚本 3 10.用户登陆的完整实现 4 11.静态文本透明问题 5 12. “激活后历史曲线会显示没有数据库连接”问题 5 13.组态登陆对话框 5 14.报警控件的使用 6 15.归档的操作 7 16.动态向导的的系统函数中的功能: 12 17.询问对话框及返回值 12 18. 日历控件的使用 13 19. I/O域固定格式问题 13 20.I/O域自动赋值问题 13 21. I/O域的替代 13 22.如何格式化外部变量 13 23.集成中的菜单处理 13 24.库中元素改变颜色问题 14 25.用户权限控制 14 26.画面对象的定位 14 27.关于listview控件 14 28.OPC连接问题 14 29.I/O域显示 *** 星花的原因 14 30.线段旋转问题 14 31.用户归档的使用与查询 14 32.报表系统问题 15 33.快速归档与慢速归档 15

2010-08-20

VC实时获取CPU使用率

利用PDH,用MFC实现的VC实时获取CPU使用率, 基于对话框

2010-06-20

各种反调试技术原理与实例VC版

VC版文档和实例 本人学习的总结,汇总归纳了各种反调试技术并提供了本人创作的各种反调试实例及源代码。 http://hi.baidu.com/tjt999 http://bbs.pediy.com/showthread.php?t=106143 反调试技术 2 发现OD的处理 2 1. 窗口类名、窗口名 3 2. 检测调试器进程 4 3. 父进程是否是Explorer 5 4. RDTSC/ GetTickCount时间敏感程序段 7 5. StartupInfo结构 7 6. BeingDebugged 8 7. PEB.NtGlobalFlag , Heap.HeapFlags, Heap.ForceFlags 10 8. DebugPort: CheckRemoteDebuggerPresent()/NtQueryInformationProcess() 11 9. SetUnhandledExceptionFilter/ Debugger Interrupts 13 10. Trap Flag单步标志异常 15 11. SeDebugPrivilege 进程权限 16 12. DebugObject: NtQueryObject() 16 13. OllyDbg:Guard Pages 17 14. Software Breakpoint Detection 19 15. Hardware Breakpoints 21 16. PatchingDetection CodeChecksumCalculation补丁检测,代码检验和 22 17. block input封锁键盘、鼠标输入 23 18. EnableWindow禁用窗口 23 19. ThreadHideFromDebugger 24 20. Disabling Breakpoints禁用硬件断点 26 21. OllyDbg:OutputDebugString() Format String Bug 27 22. TLS Callbacks 27 反反调试技术 31

2010-06-13

各种反调试技术原理与实例

本人学习的总结,汇总归纳了各种反调试技术并提供了本人创作的各种反调试实例及源代码。 http://hi.baidu.com/tjt999 http://bbs.pediy.com/showthread.php?t=106143 反调试技术 2 发现OD的处理 2 1. 窗口类名、窗口名 3 2. 检测调试器进程 4 3. 父进程是否是Explorer 5 4. RDTSC/ GetTickCount时间敏感程序段 7 5. StartupInfo结构 7 6. BeingDebugged 8 7. PEB.NtGlobalFlag , Heap.HeapFlags, Heap.ForceFlags 10 8. DebugPort: CheckRemoteDebuggerPresent()/NtQueryInformationProcess() 11 9. SetUnhandledExceptionFilter/ Debugger Interrupts 13 10. Trap Flag单步标志异常 15 11. SeDebugPrivilege 进程权限 16 12. DebugObject: NtQueryObject() 16 13. OllyDbg:Guard Pages 17 14. Software Breakpoint Detection 19 15. Hardware Breakpoints 21 16. PatchingDetection CodeChecksumCalculation补丁检测,代码检验和 22 17. block input封锁键盘、鼠标输入 23 18. EnableWindow禁用窗口 23 19. ThreadHideFromDebugger 24 20. Disabling Breakpoints禁用硬件断点 26 21. OllyDbg:OutputDebugString() Format String Bug 27 22. TLS Callbacks 27 反反调试技术 31

2010-04-18

vb天气预报自动更新系统

vb天气预报自动更新系统 (1)从中国气象局、中国天气网、百度搜索等网站自动定时更新天气信息,并显示在虚拟屏幕上 (2)包含三个子系统 (3)通过串口通信、UDP通信在子系统见传递天气信息

2010-01-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除