ASP.NET生成的DLL,是可以破解出源代码的,需要一定的调试经验。
解密DLL文件,一般是用的Dependency Walker这个工具,你可以去网上下载一个看看, 不过功能可能并不是十分的完美,能够显示这个函数, 以及详细信息,也包含调用地址.但是没有给出函数的详细调用方法,因为每种变成语言,调用函数的代码是不一样的,设置语言里面的数据类型也不相同,所以无法给出调用的代码. 具体的相关操作,你可以Dependency Walker软件上的点"查看","在外部帮助中查找函数", 如果是系统的API函数,你可以马上看到它的原定义, 这样就可以根据自己习惯的变成语言才调用了. 如果不是系统API, 在外部帮助中也没有对应的条目,是无法调用的,比如说有些函数的返回值是一个自己定义的结构体,你不知道它的结构,调用是不能成功的.Dependency Walker是我见过的比较好的工具了,对于PE文件都可以显示出非常详细的信息.如果是C#写的DLL的话,用Dependency Walker这个软件去查看,可能不那么好使了,但是微软有ildasm.exe这个工具可以查看,内容包括定义的原型.
可以,用静态反编译即可
你可以首先用静态反编译得到导出函数,然后写一个程序来调用它们,这样动态反编译程序就可以跟踪到dll内部而调试它。
一直以来,我们都认为木马是以exe结尾的可执行文件,只要不运行exe为后缀的文件就可以了。但如果木马都这么容易辨别,那就不能称为木马了。事实上有很多木马都不是以exe为后缀的,例如著名的后门木马工具bits,就是一款dll后门,整个后门程序只有一个dll文件,但却可以实现非常恐怖的效果。那么dll后门木马是如何运作的?我们又该如何清除dll后门木马呢?请看本文。
★编辑提示:dll后门木马的来历
dll(Dynamic
Link
Library)即系统的动态链接库文件。dll文件本身并不可以运行,需要应用程序调用。当程序运行时,Windows将dll文件装入内存中,并寻找文件中出现的动态链接库文件。dll后门木马实际就是把一段实现了木马功能的代码加上一些特殊代码写成dll文件。我们都知道正在运行的程序是不能关闭的,而dll后门木马会插入到这个应用程序的内存模块中,因此同样同样无法删除,这就是dll后门木马的高明之处。
dll后门木马通常只有一个文件,依靠动态链接程序库,由某一个EXE作为载体,或者使用Rundll32.exe来启动,插入到系统进程中,达到隐藏自身的目的。因此dll后门木马在隐藏技术上比普通木马有了质的飞跃,当然危害性也就大大增加了。
dll后门木马的运作方式
dll后门木马的危害主要分为两方面:1.隐蔽性,由于其可以“寄宿”于任一应用程序的进程,包括系统进程,因此我们很难发现其存在。2.难删除:上文中我们提到被dll后门木马插入的进程是无法结束的,因此要想清除并不容易。
我们来结合实际看看dll后门木马的使用和运作过程。bits是一款著名的dll后门木马,其具备了dll后门木马的所有特点,没有进程,也不开启端口,隐蔽性很强,是dll后门木马的代表。
bits的安装
bits只有一个dll文件——bits.dll。点击“开始”→“运行”,输入“rundll32.exe
bits.dll,install
123456”即可成功让bits进驻系统。
▲安装bits
bits的使用
假设运行bits的计算机IP地址为192.168.0.1,黑客可以使用一款网络工具nc,在“命令提示符”中运行nc后输入命令“nc
192.168.0.1
80”。回车后会发现没有回显,此时我们需要输入“123456@dancewithdolphin[xell]:777”才能命令bits。这条命令的作用是绑定一个shell到本机的777端口,此时黑客再连接目标主机的777端口就可以在目标计算机上执行任意命令了。一般的dll后门木马都需要类似的安装和使用,虽然比普通木马要来得麻烦,但是威力是相当大的。
▲连接bits开启后门
清除木马
bits的清除还是比较简单的,首先运行注册表编辑器,定位到
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesRasAutoParameters,将
ServiceDll的键值更改为“%SystemRoot%System32rasauto.dll”即可,然后将系统目录system32文件夹下的bits.dll删除即可。
▲清除bits
dll后门木马的防范
1、当系统存在问题时,我们可以查看进程中的dll文件,找出隐藏在其中的dll后门木马。查看进程中的dll文件可以使用Windows优化大师的进程管理功能,点击进程后,在下方会出现该进程中包含的dll文件,如果是系统进程,那么其dll文件的发行商都应该是“Microsoft”,否则就很有可能是dll后门木马。找到dll后门木马后将进程结束,再根据路径将dll后门木马删除即可。
2、及时更新杀毒软件。dll后门木马虽然和普通木马不同,但仍旧是木马,还是可以被杀毒软件查杀的,只要我们及时升级杀毒软件病毒库,对防范dll后门木马还是有很大帮助的。
dll破解很难。除非你有一定的基础,去找断点。不过DLL文件在理论上是不可反编译的,所以,还是打消破解的念头吧,如果学会破解了,那里面的代码对你来说也是小事一桩了,不值得看了。顺便说下,目前没有哪个软件能破解DLL文件,包括用它封装的软件都不能!
野关怀 未暂的地猫 四月运动 去了——地猫康健 节,那是地猫结合 品牌为天下 消费者提求康健 生涯 孬物的运动 ,这地猫康健 节是几月几日必修上面去咱们便去给年夜 野讲授 一高那圆里的内容。一、预冷光阴: 二0 二 二年 四月 一0日00:00:00- 二0 二 二年 四月 一 一日 一 九: 五 ...
远期要为 二0 一 六年应届熟制造 经营圆里的训练资料 ,正在进修 服装论坛t.vhao.net列位 年夜 神的文章后,深有感想 ,经营的世界让人入神 战神往,但也有让人捉摸没有透之处,是以 尔正在起笔制造 训练资料 的时刻 ,准则是让每个应届卒业 熟能普通 难懂地舆 解经营的观点 战常识 系统...
一、带去流质网站的流质。二、否以提下原站的无名度。三、提下各年夜 搜刮 引擎 对于原站的权重。以上 三点是胜利 的友情链交否以到达 的后果 。作甚 胜利 ,作甚 掉 败呢?1、链交的网站取原站内容出有所有接洽 ,起到感化 也便没有年夜 。2、链交的网站未被搜刮 引擎增除了,则 对于原站会有很年夜 的...
正在盘算 开辟 一个网站时,抉择甚么说话 ,是起首 须要 面临 的答题。今朝 支流的WEB开辟 说话 有ASP.NET、PHP、JSP; 做为MS上世纪宿将 ASP,便没有再说起 ,假如 是由于 保护 圆里的缘故原由 而必需 运用,否斟酌 进级 到ASP.NET,而做为新开辟 一个说话 ,其实 找没...
原文经由过程 搜刮 成果 演绎剖析 +切词通用算法剖析 的体式格局 对于baidu预处置 阶段的查询处置 战外文分词二项技术入止了论述 、总结,假如 您 对于数据构造 、算法有必然 相识 的话,懂得 起去会相对于轻易 些;小我 感到 ,患上没邪背最年夜 婚配算法不敷 精确 ,不管是公用辞书 照样 通...
Awords症结 词告白 是如何 运做的? Awords症结 词告白 是鉴于搜刮 症结 词的文字告白 ,涌现 正在事前抉择的症结 词搜刮 成果 尾页左侧隐著地位 .Google署理 所提求的GOOGLE的Awords症结 词告白 包含 外文拉广,寰球拉广战博野拉广三种,客户否以依据 拉广须要 有针...