自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (54)
  • 收藏
  • 关注

转载 POP3&SMTP

应用层协议POP3&SMTP(2008-12-30 11:56:24)标签:网络 杂谈   POP3,全名为“Post Office Protocol - Version 3”,即“邮局协议版本3”。是TCP/IP协议族中的一员,由RFC 1939 定义。本协议主要用于支持使用客户端远程管理在服务器上的电子邮件。提供了SSL加密的PO

2009-06-24 16:33:00 1799

转载 http

应用层协议HTTP(2008-12-30 11:53:12)标签:网络 杂谈   超文本传输协议(HTTP,HyperText Transfer Protocol)是因特网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。HTTP的发展是万维网协会(Wo

2009-06-24 16:32:00 646

转载 传输层协议TCP&UDP

传输层协议TCP&UDP(2009-01-18 12:18:37)标签:tcp udp   传输控制协议(Transmission Control Protocol, TCP)是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。在简化

2009-06-24 16:17:00 3375 1

转载 网络层协议IP(IPV4&IPV6)

网络层协议IP(IPV4&IPV6)(2009-01-18 12:21:35)标签:ip 杂谈   网际协议(Internet Protocol,缩写:IP),或互联网协议,是用于报文交换网络的一种面向数据的协议。数据在IP互联网中传送时会被封装为报文或封包。IP协议的独特之处在于:在报文交换网络中主机在传输数据之前,无须与先前未

2009-06-24 16:16:00 2783

转载 MTU和MSS

如何修改MSS值,改它有啥用?先说一段废话。。MTU与MSS值到底设置为多少?MTU: Maxitum Transmission Unit 最大传输单元MSS: Maxitum Segment Size 最大分段大小PPPoE: PPP Over Ethernet(在以太网上承载PPP协议)[分析过程]先说说这MTU最大传输单元,这个最大传输单元实际上和链路层协议有着密切的关系,让我们

2009-06-24 16:14:00 2987

转载 多线程编程

多线程编程之一——问题提出一、问题的提出编写一个耗时的单线程程序:  新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下:void CSingleThreadDlg::OnSleepSixSecond() {Sle

2009-06-23 16:00:00 499

转载 udp报文头

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://shangji.blog.51cto.com/58254/37417   本文出自 “世纪商机 拜拜了曾经计算机的同行 ” 博客,请务必保留此出处http://shangji.blog.51cto.com/582

2009-06-23 15:02:00 1202

转载 tcp报文头

 TCP协议记录:     每一个TCP段都包含一个固定的20字节的段头。TCP段头由20字节固定头和一些可选项组成。实际数据部分最多可以有65495(65535-20-20=65495)字节。 转载于:http://shangji.blog.51cto.com/58254/37043传输控制协议(TCP)向上与用户应用程序进程接口,向下与网络层

2009-06-23 15:00:00 3268

转载 ip报文头

我理解的IP报文头2008-09-24 01:26在我们的网络中,IP的使用大家应该都不会陌生,但是对IP数据包的内容,也许有很多人并不了解。IP数据包也叫IP报文分组,传输在ISO网络7层结构中的网络层,它由IP报文头和IP报文用户数据组成,IP报文头的长度一般在20到60个字节之间,而一个IP分组的最大长度则不能超过65535个字节。下图为IP分组的报文头格式,报文

2009-06-23 14:57:00 4354

转载 C/C++内存分配

转自:http://biwier.yculblog.com/post.484282.htmlC/C++内存区分配亦无 @ 2005-01-20 17:36一.在c中分为这几个存储区1.栈 - 有编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全

2009-06-23 09:17:00 493

转载 WinPcap编程渐进教程

原文出处:http://winpcap.polito.it/docs/man/html/index.html 作者: Loris Degioanni (degioanni@polito.it), NetGroup, Politecnico di Torino http://winpcap.polito.it 译者: 记忆碎片 (val_cong@htomail.com) http://ww

2009-06-19 10:40:00 897

转载 Ws2_32.lib是做什么用的?

该库对应ws2_32.dll,提供了对以下网络相关API的支持,若使用其中的API,则应该将ws2_32.lib加入工程(否则需要动态载入ws2_32.dll)。 accept bind closesocket connect getpeername getsockname getsockopt htonl htons ioctlsocket inet_addr inet_ntoa listen

2009-06-18 16:29:00 5796 1

转载 #pragma用法大全

C和C++的每个实现对它的主机或操作系统都支持一些独有的特征。例如, 某些程序须对存放数据的存储器区域进行精确的控制,或必须控制特定函数接受参量的方式。#pragma指令对每个编译器给出了一个方法,在保持与C和C+ +语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 语法 #pragma 语言符号字符串 语言符号字符串是

2009-06-18 16:27:00 1341 1

转载 动态加载win32可执行文件

技术细节: 01c/;B windows环境下,创建进程的时候我们可以指定为suspend模式,也就是在CreateProcess函数调用的时候指定参数为CREATE_SUSPENDED,则该创建的进程将保持suspend模式,只是把该exe文件导入到内存中而不运行,直到调用函数ResumeThead恢复该进程运行.而在suspend模式下,可以对该exe进程内存空间进行读写操作(用ReadPro

2009-06-18 16:02:00 802

转载 _tmain()

在visual c++ 2008 中,当选择编辑一个32位Win32控制台应用程序时.初始状态下系统自带函数:int _tmain(int argc, _TCHAR* argv[]){return 0;}上述Win32控制台应用程序的入口程序是用来存放机器的一个环境变量的,如:机器名,系统信息等.  其中:int argc               //参数个数

2009-06-18 16:02:00 4144 5

转载 PspCidTable概述

PspCidTable也是一个句柄表,其格式与普通的句柄表是完全一样的.但它与每个进程私有的句柄表有以下不同:1.PspCidTable中存放的对象是系统中所有的进线程对象,其索引就是PID和TID2.PspCidTable中存放的直接是对象体(EPROCESS和ETHREAD),而每个进程私有的句柄表则存放的是对象头(OBJECT_HEADER)3.PspCidTable是一个独立的句柄表,而每

2009-06-18 16:01:00 1352

转载 pspcidtable杂谈

今天再次看了gz1X牛的文章,回忆了许多知识. 哈哈. 玩了很长时间游戏,写点儿文字算是对自责的一种安慰 要说R0枚举隐藏进程, 只是对没有抹掉PspCidTable而言的.gz1X牛提示了2种方法:Quote::1. 利用未导出的ExEnumHandleTable函数2. 获取PHANDLE_TABLE_ENTRY等,然后PsLookupProcessByProcessId 偶觉得都

2009-06-18 16:00:00 1613

转载 句柄表和pspcidtable

首先要先BS一下自己.一直以为进程的句柄表和PspCidTable是一样的.结果因为概念上的理解错误导致偶浪费了不少时间.多亏好心的FC的耐心指导算是明白一些.总结一下FC教偶的: PspCidTable与进程句柄表没有直接关系.它只是借用了句柄表的结构.它里面存的内容是 eprocess 或者 ethread 的地址.提供一些参考资源:http://hi.baidu.com/gz1x/blog/

2009-06-18 15:59:00 840

转载 pspcidtable

第8个男人" 的code里面就做的很好,找到PspCidTable后自己搜索所有的进程对象就行了://----------------------------------------------------------------------VOID IsValidProcess ()/*++Author : 第8个男人Leaner : sudami [xiao_rui_119@163.com]T

2009-06-18 15:59:00 1237

转载 icesword 是如何列出隐藏进程

 icesword 是通过 PspCidTable 这个表来遍历进程的, PspCidTable 是一个没有被 ntoskrnl.exe 导出的。这就涉及到如何定位PspCidTable 的问题。icesword 是通过搜索特征串的方式定位 PspCidTalbe.PspCidTable 是一个 HANDLE_TALBE 结构.PsLookupProcessByProcessId

2009-06-18 15:58:00 714

转载 PsLookupProcessByProcessId的执行流程

本来偶在学习内核线程调度的东西,发现里面有关于HANDLE_TABLE的知识.于是参照WRK把附带的一些东西深入学习了一下子--关于PsLookupProcessByProcessId的执行流程[写点心得存档,供以后学习的同学参考.老鸟飘过~]本来偶在学习内核线程调度的东西,发现里面有关于HANDLE_TABLE的知识.于是参照WRK把附带的一些东西深入学习了一下子--

2009-06-18 15:56:00 2786

转载 [转载]基于pspCidTable的进程检测技术

基于pspCidTable的进程检测技术文章作者:gz1x信息来源:邪恶八进制信息安全团队(www.eviloctal.com)一.     pspCidTable概念及内核调试二.     获取pspCidTable的方法三.     几种进程检测方法的对比四.     anti-pspCidTable技术及其他一.     pspCidTable概念及内核调试-----------------

2009-06-18 15:55:00 4331

转载 隐藏进程

本人收集与网络,不知原作者是谁……一:序言下列情况不在讨论之中(没进程)1 通过CreateRemoteThread Inject代码到另一个进程(有种病毒就用这种方法,实现内存感染的;其实还有更多应用)2 通过CreateRemoteThread LoadLibray一dll到另一个进程(屏蔽Ctrl+Alt+Del,就是通过这种方法和SetWindowLog实现)二:进程隐藏1 Hook/In

2009-06-18 15:54:00 1149

转载 利用伪造内核文件来绕过IceSword的检测1

创建时间:2005-12-20文章属性:原创文章提交:backspray (nimaozhi_at_163.com)作者:倪茂志邮件:backspray008@gmail.com完成于:2005.12.20文章分为八个部分:                 一、为什么需要伪造内核                 二、伪造内核文件                 三、隐藏进程            

2009-06-18 15:43:00 1328 1

转载 Icesword的进程检测分析收藏

Icesword的进程检测分析: 当Icesword查看进程时,从用户态发送Irp给驱动,其中传入了在用户态获取的进程个数和Peb地址。在Icesword的驱动中进行检测,主要利用NtQurtySystemInformation获取指定进程的句柄,再利用未公开的函数ExEnumHandleTable获取所有进程相关的句柄,并对各个进程及其句柄进行比较,从而达到检测隐藏进程的目的。当然I

2009-06-18 15:41:00 694

转载 Icesword 驱动部分分析

icesword 是通过 PspCidTable 这个表来遍厉进程的, PspCidTable 是一个没有被 ntoskrnl . exe 导出的。这就涉及到如何定位PspCidTable 的问题。icesword 是通过搜索特征串的方式定位 PspCidTalbe . PspCidTable 是一个 HANDLE_TALBE 结构 .PsLookupProcessByProcessId 函数

2009-06-18 15:41:00 1807

转载 IDT Hook

这两天读了combojiang(此君真乃天牛也)一篇关于IDT Hook的文章,于是自己实现了一个Hook鼠标中断服务的程序,自己也总结一下。IDT即Interrupt Descriptor Table,描述了系统硬件/软件中断以及异常,这张表总共描述了0x7ff个中断(XP SP2),表中的每个元素代表一个中断门(Interrupt Gate),其格式如下所示:在我的程序中将该结构定

2009-06-18 15:39:00 2073

转载 inline hook和IDT hook结合 收藏

inline hook就是修改一个函数里面的几个字节为一条跳转指令,jmp到自己的函数中执行......    IDT HOOK就是修改IDT表中正常的异常处理例程的入口函数,为自己的函数地址   把这俩种思想结合起来就是""""一个字节钩子""""   请看    nt!NtOpenFile:    80579fd0 8bff            mov     edi,edi  

2009-06-18 15:38:00 1111

转载 rootkit hook之[四]-- IDT Hook

标 题: 【原创】rootkit hook之[四]-- IDT Hook作 者: combojiang时 间: 2008-02-19,17:05链 接: http://bbs.pediy.com/showthread.php?t=59867今天我们一起来学习下Rootkit里面的IDT hook. 由于涉及到一些基本概念,在这里也顺便提一下。呵呵,帖子比较长,慢慢看。闲话少说,直奔主题。我们首先来

2009-06-18 15:36:00 1590

转载 idt hook 3

二.IDT hook   (一)基本思路:IDT(Interrupt Descriptor Table)中断描述符表,是用来处理中断的。中断就是停下现在的活动,去完成新的任务。一个中断可以起源于软件或硬件。比如,出现页错误,调用IDT中的0x0E。或用户进程请求系统服务(SSDT)时,调用IDT中的0x2E。而系统服务的调用是经常的,这个中断就能触发。我们现在就想办法,先在系统中找到IDT,然后确

2009-06-18 15:30:00 3253

转载 绕过目前主流的现代Anti-rootkit工具

本文描述了一些方法,可以绕过目前主流的现代Anti-rootkit工具,包括但不限于:Icesword 最新版、Gmer最新版、Rootkit unhooker 最新版、DarkSpy 最新版以及AVG Anti-rootkit最新版等等  目前的anti-rootkit工具中,对于内核模块主要采用如下几种扫描方式:  1.恢复ZwQuerySystemInformation的hook,然

2009-06-18 15:29:00 8423

转载 Rootkit演变

Rootkit 概述         我第一次接触rootkit是在2004年,当时我还是一个rookie病毒分析师,具备一定的关于UNIX的 rootkit病毒的相关知识。有一天我无意中发现windows系统中的一个可执行程序,在我登录这个程序的时候,windows系统似乎没有做出任何反应。我觉得很有趣,并且准备进一步探究这个程序,然后我发现在载入模块列表中有个文件并没有出现在磁盘上。很显然

2009-06-18 15:28:00 2671 1

原创 另一种sysenter hook方法(绕过绝大多数的rootkit检测工具的检测)

标 题: 【原创】另一种sysenter hook方法(绕过绝大多数的rootkit检测工具的检测)作 者: 堕落天才时 间: 2007-04-14,11:09链 接: http://bbs.pediy.com/showthread.php?t=42705************************************************************************

2009-06-18 15:27:00 1109

转载 DeviceIOcontrol

设备驱动程序可以被当作内核模式函数包来看待,一 说明功能:就是用来指定访问其中的哪个函数的。DeviceIoControl函数的dwIoControlCode参数就是这个代码,它指出了我们需要进行的操作,以及如何进行操作。 控制代码是32位数字型常量,可以CTL_CODE宏来定义,它们定义在winioctl.inc和ntddk.inc文件中。 控制代码中各数据位字段的含义如下: ◎ D

2009-06-18 15:25:00 3819 2

转载 驱动程序入门

我们学习程序设计,都是从“Hello World”开始的,驱动程序也不例外,今天我就写一个驱动版的“Hello World”来热热身,目的希望大家能对驱动程序的基本框架有所了解。驱动程序分为2类,一个是Kernel模式驱动,另一个是Windows模式驱动,2种模式本质是相同,但细节不同,本文介绍的是内核模式驱动和驱动程序的安装、使用。驱动程序同普通的EXE,DLL一样,都属于PE文件,而且都有

2009-06-18 15:23:00 1198

原创 驱动程序和应用程序通信方法

驱动程序必须与应用程序进行通信,才能最终达到应用程序控制设备的目的,不然驱动有QIU用。要通信就涉及到3个方面: 1.应用程序与驱动程序通信2.驱动程序与应用程序通信3.数据传输下面分别讨论1。应用程序与驱动程序通信1-1 应用程序实现与驱动通信的过程: ---用CreateFile打开设备,---用DeviceIoControl和驱动通信,包括从驱动读数据和写数据2种情况也可以使用Rea

2009-06-18 15:18:00 5924

转载 namespace的用法和作用

转载:http://topic.csdn.net/t/20051020/11/4338811.html#在大型软件开发项目中,类型和函数名冲突是常有的事,如:定义专用类型时就常常不只一次地使用相同的名字。为了避免这个问题。人们通常在代码中使用不同的词缀,由此造成代码很难管理、使用、阅读和编辑。碰到这种问题常常使人郁闷非常而且容易出错。看看下面的代码:         class   strin

2009-06-09 09:45:00 1031 1

清华大学严蔚敏数据结构题集与答案(用C语言实现)

清华大学严蔚敏数据结构题集与答案(用C语言实现)

2010-04-13

Exceptional C++ Style中文版

Exceptional C++ Style中文版 Exceptional C++ Style中文版

2010-04-13

Visual C++中的异常处理浅析

Visual C++中的异常处理浅析 Visual C++中的异常处理浅析

2010-04-13

cc++异常处理的三个境界

c、c++异常处理的三个境界 c、c++异常处理的三个境界

2010-04-13

Spy++7.1中文版(含有帮助文档)

Microsoft Spy++ v7.1 中文版 Microsoft Spy++是一个非常好的查看Windows操作系统的窗口、消息、进程、线程信息的工具,简单易用,功能强大(Delphi也提供了一个类似的工具WinSight32,但在方便性、易用性上实在不及Spy++)。 此工具一直随Microsoft Visual Studio发行,在Microsoft Visual Studio 2003中微软中文化了该工具,包括帮助,此版本就来源于Microsoft Visual Studio 2003,使用时无需安装,直接运行Spy++可执行文件即可。 一个小窍门(可能大多数人都知道): 你想知道一个软件是用什么开发工具制作而成的吗?哪就使用Spy++查看该程序的窗口或控件,如果窗口或控件的类名均以T开头,那有非常大的几率表明该软件就是用Delphi或者C++ Builder开发而成,同时根据Spy++获得的控件类名你还可以知道该软件使用了什么第三方组件,是不是很有用?

2010-04-07

C++语言99个常见编程错误

《C++语言99个常见编程错误》是C++大师Stephen C. Dewhurst在多年教授C++课程中所遇到的常见错误的心得笔记上编写而成的。《C++语言99个常见编程错误》所有章节都从一个众所周知的、在日常编码或设计实践经常遭遇的问题入手,先指出其不足,再对其背后思想中存在的合理与不合理之处深入剖析,最后取其精华弃其糟粕,给出一个简洁、通用、美轮美奂的方案,指出有关如何规避或纠正它们的建议,从而有助于C++软件工程师避免重蹈他们前辈的覆辙。

2010-03-31

群联助手 V1.3 0712

群联助手 包含软件: 1、群联量产工具--v1.96--v1.08--v1.11 (批处理设置参数) 2、CHIPGENIUS 3.01芯片检测 3、闪存精灵 3.1 4、MyDiskTest 2.5 5、USB移动磁盘速度基准测试 6、USB格式HDD(HP USB存储器格式化工具) 7、Low Level Format 1.3 格式化工具 8、群联U盘私有区加密工具 2.75 9、Low Level Formatter 2.9.1.1 10、UltraISO 9.33.2685 11、QEMU 0.81 拖动版 12、系统标准时间校准软件 软件默认固定运行目录:D:\Mydigit 不要移动后使用(固件的目录默认在D:\Mydigit目录下,除非你手动运行参数设置程序修改,或直接修改各ini参数文件)

2010-03-09

精通windows socket网络开发源代码

精通windows socket网络开发源代码 精通windows socket网络开发源代码

2010-03-09

ChipGenius USB设备芯片型号检测工具

1、快速修复U盘:不用拆机即可查询U盘的芯片型号,快速找到对应的量产工具 2、帮你识别假冒U盘:还怕买到假冒U盘吗?随时带上我吧(配合MyDiskTest更佳) 3、专业选购MP3:MP3主控方案一般厂家都不说,而芯片又是选购MP3的重要指标 4、识别假IPOD:我一直怀疑自已的IPOD是假的,又无法拆开,这个任务交给我搞定 5、维修好帮手:数码维修人员整天和数码产品打交道,我的出现就是你的得力助手 6、其它USB存储:买读卡器、移动硬盘、USB-Hub....,从专业角度帮你挑选对比 7、其它USB外设:摄像头、USB鼠标、打印机、USB声卡....,免拆壳哦 8、主板芯片组:看芯片型号、找驱动、查主板性能,有我更轻松 9、后续还有更多神秘功能,等你来发掘......

2010-03-08

深入解析WINDOWS操作系统(第4版)中文带标签完整高清版PDF109M包1/6

深入解析WINDOWS操作系统(第4版)中文带标签完整高清版PDF109M包6/6。 只有包1要积分。

2010-02-26

抓包结果抓包结果抓包结果抓包结果

抓包结果抓包结果抓包结果抓包结果抓包结果抓包结果抓包结果抓包结果

2009-07-06

分析数据包分析数据包

分析数据包分析数据包分析数据包分析数据包

2009-07-06

wincap编程源码

wincap编程源码 wincap 源码 库 头文件

2009-06-22

wincap程序员手册

很详尽的wincap程序员手册,有大量实例

2009-06-22

捕获并、分析数据包并显示其内容源程序程序!

用vc编写的捕获数据包,并且分析之在电脑终端显示出来!

2009-06-22

qq聊天记录专家破解版

真正的破解版,骗你不是人! 真正的破解版,骗你不是人!

2009-06-09

真正的pdf去密码工具

PDF 清除密码 工具 PDF 清除密码 工具

2009-06-08

rcsetup121强大好用的文件恢复工具

rcsetup121强大好用的文件恢复工具 rcsetup121强大好用的文件恢复工具

2009-06-08

比较完善的局域网聊天传文件工具

类似飞鸽传书 能够自动搜索局域网中的用户,和他们聊天传文件,下了绝不让你后悔!!

2008-12-21

麻省理工学院-算法导论

最经典的介绍算法的书籍,来自国外教材的中文翻译

2008-03-21

010 Editor 602破解版

010 Editor_602破解版

2015-10-12

Python源码剖析.pdf

话不多说,pdf可以下载的很多,但是有目录的能有几个?? 本人亲自整理的pdf目录

2013-10-11

linux C编程实战

花了一个多小时,编写了完整的目录结构,3分就当是我的辛苦费把

2013-01-08

pcre8.30 完整VC工程+例子程序

pcre8.30 完整VC工程+例子程序

2012-12-26

Java程序设计入门教程.pdf

Java程序设计入门教程.pdf

2012-12-03

SQLite+Database+Browser.rar

懂的自然懂

2012-11-28

010Editor Win32Installer

010EditorWin32Installer402.rar

2012-11-28

程序员密码学-中文版.pdf

程序员密码学-中文版.pdf

2012-11-23

公钥基础设施(PKI)—实现和管理电子安全.pdf

公钥基础设施(PKI)—实现和管理电子安全.pdf

2012-11-23

汇编指令查询器AsmFun 1.3.rar

汇编指令查询器AsmFun 1.3.rar

2012-09-29

ildasm(ildasm2.0 ildasm3.0 ildasm5.0 ildasm1.0).net反汇编ildasm 工具

ildasm(ildasm2.0 ildasm3.0 ildasm5.0 ildasm1.0).net反汇编ildasm 工具

2012-09-23

Dis Sharp反编译破解版

Dis Sharp 反编译破解版。 http://netdecompiler.com/ DisSharp Decompiler Features * Inplace Editor Double click or press Enter: Type new name and press Enter: The typical problem with decompilation is the absence of full source information in the executable file. For instance, .NET assembly does not contains names of local variables. Program can automatically assign local names in accordance with their types (what Dis# is really do), but it still too differentiates with the original source. Dis# makes next logical step in this direction. You can edit the names and keep the changes in a project file. ( see screenshot ) * Dis# project file Dis# have it's own metadata structure, which expands PE metadata structure with all necessary for decompilation information, such as local variable names. You can save Dis# metadata in the project file (extension .dis) and keep all changes. * Decompilation Speed Custom metadata provides outstanding decompilation speed, which 25-700 times faster then have other .NET decompilers. Dis# decompiles more then 2000 methods per second. * Multiple Languages decompilation Support for C#, Visual Basic.NET, Delphi.NET and Chrome. * Well formed code Dis# generates code, which is look like the human edited. Dis# .net decompiler have many options to adjust code view for your preferences. * Optimization Dis# optimize code. * .NET 2.0 support Dis# support .NET 2.0 assembly format, generics etc. * Raw Code In some cases you have to view raw code (before high level decompilation algorithms processing). ( see screenshot ) Download Buy Now Code Tools * Deobfuscate You can deobfuscate assembly to restore readable names. * PDB file Dis# extracts names from .PDB file. ( see screenshot ) You can autoload PDB. * XML documentation Dis# load assembly XML documentation. ( see screenshot ) You can autoload XML DOC. * Method calls You can view all methods, that calls from the current method, and all methods, that calls current. ( see screenshot ) * Attribute List of types, methods and fields with attribute Code Options * Full qualified/short names Short names of types are more typical for the manual created original source. But in some cases you can need to see full qualified names of types (with namespaces). Dis# allows you to choose between these modes and also allows to save code source both in full and short projects. * Decimal/Hexadecimal You can generate code with decimal or haxadecimal numeric constants on your choice. * Other code options Unicode Chars, Type Detail, Single Statement Brace and other. Visual Studio project Dis# generates project file for different languages, which is ready to load in Visual Studio. * Source files Source files are distributed in folders corresponding to their namespaces. * AssemblyInfo file Dis# creates AssemblyInfo file with all necessary assembly attributes. * Resources Dis# appends to Visual Studio project all assembly resources. * Resx files Dis# creates .resx files from resources for .NET forms. * Application icon Dis# extracts application icon from .exe file. Pseudo Assembler Intermediate Language assembler contains comprehensive information to produce assembly. This redundancy brings to difficulty of perception of assembler code. Dis# introduces conception of pseudo assembler (pasm). Pasm intends to view, not to compile. It's main differences of IL assembler are: * C# language style method titles. * Only significant part of IL code presents. * Only those assembler instructions have labels, which are really targets of the branches. Labels have numerical orders. * Exception of nonsignificant instructions (such as endfinally). ( see screenshot ) Assembly Browser * Easy navigate You can easy navigate to class member. Select project tree node and press ENTER or double click mouse. * Information User can see AssemblyInfo, References, Resources and Entry Point of assembly. * Outline in different modes Public, public + protected, public + protected + internal and full outline class interfaces are available to see. Interface * Single/many document interface You can view new class/method in the same window or in the new tab page. * Auto decompile mode You can turn on auto decompilation of methods, when you select method node. * Style You can select interface style (IDE2005, Office2003 or Plain)

2012-09-23

DT_FixRes 脱壳后资源修复工具

DT_FixRes 脱壳后资源修复工具 看不惯别人要10分,特分享给分少的同学

2011-09-19

输入表免杀技术总结精装版

输入表免杀技术总结精装版

2011-09-15

ipv6_xp_测试例子及说明

ipv6_xp_测试例子及说明,花十分从别人那下载的,整理后奉献给大家!

2011-06-07

OD入门初级教程,适合新手学习

OD入门初级教程,适合新手学习 OD入门初级教程,适合新手学习 OD入门初级教程,适合新手学习

2011-01-25

慧聪SM32X量产工具

慧聪SM32X量产工具,内附有教程。 慧聪SM32X量产工具,内附有教程。 慧聪SM32X量产工具,内附有教程。

2011-01-25

Linux内核源代码导读(完整版)

Linux内核源代码导读 中国科学技术大学计算机系 陈香兰之前CSDN有个版本,可惜资料不全,在本人现已搜集整理完毕! 内容涉及:从 Makefile分析基于x86的Linux的代码结构、基于x86的Linux 2.6.26的启动、进程管理、中断处理、系统调用、调度、内存管理、进程地址空间、虚拟文件系统、ext2文件系统等等。 内容详尽、分析特彻,是学习linux内核不可多得的一份好资料!

2011-01-25

C++ 编程惯用法 高级程序员常用方法和技巧

C++ 编程惯用法 高级程序员常用方法和技巧 pdf版

2010-11-24

万能U盘修复工具-藤楼庄园USB工具箱 V1.5

万能U盘修复工具-藤楼庄园USB工具箱 V1.5 软件为免费软件,集成了10个网上流行的USB设备的检测工具,能够对大多数USB接口的U盘、移动硬盘、MP3播放器等设备进行检测或修复。本软件所采用的10款工具均来源于网络,其版权归原作者所有,本软件只进行聚合与推广,方便大家对USB设备的应用。另:欢迎大家使用本软件,但请不要把本软件用于任何非法途径!

2010-05-18

空空如也

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

TA关注的人

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