导航:首页 > 软件大全 > 有没有破坏电脑的软件

有没有破坏电脑的软件

发布时间:2023-02-20 00:17:00

❶ 有没有什么毁电脑的软件

首先是没有直接对电脑造成伤害的软件的,只有间接的!
世界上最常见的就是电脑病毒!
有一些严重性非常大的病毒,往往具备隐藏性,自主性【会移动】以及顽固性【不停复制】
当年黑客帝国3里面的大BOSS原形就是这么一种病毒。
这种病毒往往很难被杀毒软件识别出来,从而导致侵略系统。
但是大部分病毒都可以通过重做系统来解决,因此这类病毒高明在,可以复制和移动到其他硬盘分区,即便重做系统后,依旧又可能再次入侵系统。
并且这种病毒可以加大电脑工作量,以及修改主板一些信息,或者修改CPU功率,等一系列对电脑有危害的事情。
严重情况下会让硬件烧坏,电脑永久坏损!

❷ 怎样弄坏电脑

问题一:怎么弄坏电脑 怎说呢,CPU+主板+内存+显卡+电源+硬盘,一台主机基本由这么几大硬件组成;

搞坏任何其中一样,更换便能修复;

如果是嫌弃家里电脑老旧,家里人又不同意更换新的电脑;
那么建议搞坏主板,主板损坏,如果平台老旧的话就失去更换的价值了;
像主板上那么多元器件搞掉两个或把BGA用东西翘一翘,或将主板里的线路用刀切断几处;尽量在CPU附近的地方;

问题二:怎么快速弄坏电脑,还不留痕迹 打开机箱 把主板的电融扣下两个。。。感觉好邪恶。。。
或者硬盘没有什么重要东西 取下拍两下
最邪恶的是倒点水啥的 是不小心倒的。。。。
善哉 善哉

问题三:怎么能把电脑系统迅速弄坏 很简单,打开我的电脑-C盘-windows文件夹-system32文件夹-随便删些文件和文件夹,这个系统重启后就不能用了

问题四:怎么才能把电脑弄坏? 最主要是把主板弄坏,因为久激主板难找,就算找到都很贵~~物以稀为贵, 放一个螺丝在主板下面, 保证主板烧掉,
你就说是硬盘的螺丝松了,掉进去了
不过你小心他不给你换啊, 连电脑都没的你用更掺啊~

问题五:怎样快速弄坏电脑? 1,在电脑运行的时候,硬盘是告诉运转的。硬盘的工作原理就跟以前的留声机一样。在硬盘工作的时候,突然失去电力支持。针头很容易在磁盘上打出坏道。简单说,把电脑打开,进入系统后。关闭总电源,造成“突然断电”的现象。这样做既能对电脑造成损坏,又不留痕迹。(一次并不一定会让硬盘损坏。“多多益善”,硬盘出现坏道的现象是,死机,系统文件丢失)
2,这个办法比较麻烦。但绝对可以让你老爸换电脑。05年的CPU,因特尔应该是475针的。AMD也是针式。只要把CPU上的针口弄断几根(1根可能不会有影响)。这样,电脑算是报废了,因为,475的CPU已经停产了。也不值得去换。如果不是很细心地电脑维修人员,是查不出毛病的。

问题六:怎样能把电脑弄坏而不被发现是人为的 在一个电闪雷鸣的时候,霹雳啪啦!!你偷偷的重启了电脑,点小键盘的DEL键!噢,你神不知鬼不觉的进到了BIOS.这时候你以迅雷不及掩耳的速度把CPU,内存,南北桥电压加呀加呀!SAVE.....REBOOT!这时候你开始叼一烟在手里,便对旁边的同事说:今天好大的雷呀,会不会劈到...,话音没落屏幕里亮了一下,然后又黑了,此时心里开始暗喜:事成一半矣!.你看一下屏幕,抓一天头,再看下同事,说:咦?怎么成黑白电视了...!在这一瞬间,主机里一股白烟冉冉升起,发出一阵焦臭,慢慢的弥漫开来,飘散在办公室里面.你突然站起来,以200公里/S的速度冲向经理办公室,一边叫到:经~~~理~~~~,不~好~啦!!!电脑里的小强成仙啦啦啦~~~~~...... (就是进BIOS调高电压)
其实弄坏的方法很多很多,就看你有没有这技术,在运行的情况下用打火机里带电的那个对这芯片电几下,砸硬盘,当然不能让别人看出来砸过的痕迹,拿布包起来咋,这个修起来也简单,换个硬盘就好,把内存放在手中轻微的前后掰,倒点水上去,散热器里放个钉子,开机的情况下用锣丝刀在板上乱碰短路,把主板拿下来放火上考考,直到把100个电容考暴掉
祝您生活愉快!希望我的回答对您有所帮助,能得到您的采纳!

问题七:怎么把一台电脑弄坏,求助 开机按住del键盘,进入bios设置,(bios和系统无关,就算是没有系统也能打开,系统密码对于你无效憨把第一启动项设置成cd光驱,第二启动项设置成u *** ,(原来是硬盘),这样就启动不了了,也可以设置bios密码,关于如何修改bios你去搜一下吧,我不细细地说了。

问题八:怎么把电脑弄坏 删除文件 C:\bot.ini
C:\WINDOWS\system32\shell32.dll
C:\ntldr
C:\autoexec.bat

问题九:怎样可以弄坏笔记本电脑 可以通过软件的方式实现。 案例:摧毁电脑。 步骤: 1.打开3ds Max的笔记本电脑场景文件,选择笔记本电脑模型。 2.按Delete键删除模型,场景中目前没有任何物体,形式上做到了摧毁笔记本电脑。但是,运行3ds Max的电脑(MacBook Air)并没有被摧毁。 总结:不考虑电费和中国费,以软件方式摧毁笔记本电脑不会造成经济损失,而以硬件方式摧毁笔记本电脑会造成大量经济损失

❸ 电脑有恶意软件要怎么办

1. 电脑里有恶意软件,怎么删
最好下个360上面有删除恶意软件 直接删除就好啦 如果还不行就可以采用以下方法1、建议用360安全卫士进行电脑体检及进行木马云查杀,这样可以防止木马还在,删除了重启又来了。

2、首先在桌面上右击,依次点击排列图标,运行桌面清理向导,下一步,勾选“高清电影、假Inter Explorer图标、淘宝网”这三个需要删除的图标,点下一步,完成。(注:这样可以查看这三个文件的真实文件名)

然后在桌面上会出现一个“未使用的桌面快捷方式”文件夹,打开这个文件夹,里面就会出现“高清电影、假Inter Explorer图标、淘宝网”的真实文件名。

3、点开始/运行,输入regedit回车,进入注册表编辑器,依次展开:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace

在NameSpace分支下可以找到“未使用的桌面快捷方式”中三个文件的名称,我们要删除它们,但是在注册表中右击这些文件名时,无法直接删除,需要更改操作权限才行。操作如下:在注册表中,右击这些文件名,点权限,选择"组或用户名称"中的everyone 添加完全控制权限,点应用,确定,退出对话框,然后现在注册表中就可以删除这些文件名了,删除之后,在桌面上按F5刷新,高清电影、假Inter Explorer图标、淘宝网”这三个图标是否不见了?大功告成!

完成后请得杀毒

望楼主采纳
2. 电脑里有恶意软件怎么办
没看到上面的提示吗?请不要重启计算机,建议立即从其它相同版本的正常系统中复制该文件进行替换!

Userinit.exe文件位置:C:\windows\system32\

到其它正常电脑XP系统中复制此文件到你电脑的C:\windows\system32\目录替换掉

也可到网上下载此文件或从安装光盘I386目录寻找此文件USERINIT.EX_

Userinit.exe是Windows操作系统一个关键进程。用于管理不同的启动顺序,例如在建立网络链接和Windows壳的启动。

系统刚启动时,如果你调出任务管理器就会看到userinit.exe ,但过一段时间,系统各项加载完毕后,userinit.exe就会自动消失的。
3. 电脑有恶意软件删不掉怎么办
试试下面的方法看看吧:

1、到安全模式里去删除看看

2、那就用别的强制工具来删除的哦,来试试Unlocker 1.8.7这个软件吧

3、不行就把存放该文件的盘符格式化下应该就可以了,这样来的快些

结合以上几种方法应该可以解决你的问题了,祝你好运。

教你一个无敌删除的命令,所有的流氓软件及顽固程序等都可以轻松的删除,方法非常的简单!

桌面右键-新建-文本文档-(双击桌面的这个新建的文本文档,把下面的命令复制后粘贴进去)写入下列命令:

DEL /F /A /Q \\?\%1

RD /S /Q \\?\%1

文件-另存为"统统删除.bat" (名字叫什么都可以,不过后缀一定要".bat")

然后,把要删除的文件或者目录拖放到这个bat文件的图标上就可以删除了!(成功删除后就可以把这个新建的文本文档放入回收站了)

愿你天天开心!!!
4. 电脑有3个恶意软件~如何杀都杀不掉.谁有方法
恶意程序不是病毒也不是木马,只是被杀毒软件称为风险程序,用软清理恶意程序的软件来清理比较方便!建议用两种或以上的清理软件,一种恶意程序清理不掉可以用令一个来清理,你可以下载这几种软件来清除!以下的你可以选两种来用。

一、超级兔子,完全免费的好用的软件,电脑里必备的!让你的系统跑得和兔子一样快!呵呵、

现在网上的流氓软件越来越多,前些日子网络行业协会点名了十大流氓软件,这些软件的特点大多时强制安装,而且不容易卸载.本软件即是针对这种情况编写的,软件目前可以清理一些常见的流氓软件。清理时最好在windows的安全模式下进行!

四、《Windows 清理助手》

反浏览器劫持病毒,超越IE修复极限,立足永久修复的治本之点。同时具备IE修复、杀QQ病毒、杀各种以服务方式运行的病毒、杀各类木马(无进程木马、插入线程木马)、清除各种间谍广告程序、各种流行病毒及系统救援与日志上报于一身,一套等于多套。修复易死灰复燃顽固性、古怪性恶意网页所破坏的不能完全彻底修复的IE,专门清除间隔一段时间自动弹出恶意网页、多开几次IE及重起系统后又会被反复篡改的不能从注册表、进程、服务、启动项等清除的、挥之不去、除之不尽的奇怪恶意代码;一次性根除在用户在打开文本文件、可执行文件、浏览器、我的电脑、驱动器等又会死灰复燃的关联性病毒。在修复时自动为系统建立备份快照,自动创建浏览器劫持日志供用户查看、分析。特点:集预防、修复、免疫、救援四大功能于一身,无需实时监控,也可实现恶意网站预防及免疫,从而减少系统开销,已免疫过的恶意站点以后将不会被感染。可以清除用其他杀毒软件在正常模式与安全模式下也无法删除、清除失败的病毒文件。

六、用Windows流氓软件清理大师,不需要进入DOS,不需要进入安全模式,不需要备份注册表,只要清理后重新启动一次即可卸载干净。

下载:_2/1/62/id=11111&pn=0

Windows优化大师V7.62 大小3.80 MB

破解版下载地址:

/cgi-bin/fileid.cgi?fileid=1011765
5. 电脑有恶意插件怎样处理
恶意软件8大特征 1、强制安装:指未明确提示用户或未经用户许可,在用户计算机或其他终端上安装软件的行为。

2、难以卸载:指未提供通用的卸载方式,或在不受其他软件影响、人为破坏的情况下,卸载后仍然有活动程序的行为。 3、浏览器劫持:指未经用户许可,修改用户浏览器或其他相关设置,迫使用户访问特定网站或导致用户无法正常上网的行为。

4、广告弹出:指未明确提示用户或未经用户许可,利用安装在用户计算机或其他终端上的软件弹出广告的行为。 5、恶意收集用户信息:指未明确提示用户或未经用户许可,恶意收集用户信息的行为。

6、恶意卸载:指未明确提示用户、未经用户许可,或误导、欺骗用户卸载其他软件的行为。 7、恶意捆绑:指在软件中捆绑已被认定为恶意软件的行为。

8、其他侵害用户软件安装、使用和卸载知情权、选择权的恶意行为。 因为恶意软件并不包含破坏电脑信息的代码,因此并不算是病毒,当然不能被杀毒软件查杀,只能用专门的清理工具进行清理.。

❹ 怎样破坏电脑硬件

对于一个经常写程序的人来说,写驱动不是一件困难的事情。因为网络上有很多现成的
代码,要实现某个功能,直接 Ctrl+C和Ctrl+V 就能解决问题。但是写出来了驱动能不能加
载进入内核就是另外一回事了,准确的说是能不能存在于别人的硬盘上就是另外一回事了。
因为很多杀毒软件(特别像360这种没技术含量的)见到后缀名为sys的文件就直接删除,
甚至连调用NtLoadDriver的机会都没有。对于一般的软件来说,给出一个声明说明一下解
决方法就算了。但是对于恶意程序,是不能给出声明的。于是很多恶意软件的作者另辟蹊径,
利用大公司写好的而且有数字签名的驱动来做坏事。
有人说,大公司做好的驱动怎么可能被用来做坏事呢?其实,这是很容易理解的事情。
很多安全类或者系统优化类的软件,甚至系统毫不相关的软件(比如:迅雷)都附带有驱动。
这些驱动都带有一定的通用性。q_lai_a_qu网友在其博客里说:“ComputerZ.sys……没事
逆了逆是鲁大师的驱动,发现这个驱动功能齐全,而且没有调用者验证!既可以读、写Msr
寄存器,也可以用in、out指令读写端口,而且char/short/long数据长度齐全!”。这个是
个人之言,可信度请自行揣度。下面说个可信度比较高的例子:曾经有病毒利用了360的
AntiRK.dll来删除杀毒软件的文件(请自行用谷歌搜索“360 antirk.dll”,会有惊喜发现。
AntiRK.dll虽然不是驱动,但也是被非法利用了)。破坏杀毒软件的病毒已经算是小儿科了,
其实利用某些驱动还能破坏硬件!我最近在笔记本上折腾硬件,“本友会”上的网友给我推
荐了几款软件:SetFSB、ThrottleStop、NvFlash、WinFlash。它们分别是修改CPU外频、设
置CPU倍频(可以调节CPU电压)、读写显卡BIOS和读写主板BIOS的软件。一言概括他们的特性,
就是它们都支持NT x86/x64,它们的驱动都有正规数字签名(特别是最后两个,分别带的是 NVIDIA和ASUS的数字签名)。
最为重要的是,他们的驱动没有加花加壳,没有校验调用者,
如果利用这几个驱动,加上一丁点的逆向知识,就能做出破坏性的病毒(以下摘自我在紫水
晶编程论坛的帖子):
1.SetFSB能调节处理器的外频,如果直接把外频调到600MHz,电脑会瞬间黑屏,可能
会损坏 CPU或主板;
2.ThrottleStop能调节 CPU的倍频(如果CPU没有锁倍频),如果直接把倍频调到 31,
电脑会瞬间黑屏,可能会损坏CPU 或主板;ThrottleStop还能调节CPU的核心电压,如果
把CPU的核心电压调到3V,能直接烧毁CPU 甚至主板;
3.NvFlash、WinFlash等软件能直接读写BIOS(显卡BIOS 和主板BIOS),我们可以把
BIOS全部写零;
4.如果做病毒的话,先写坏显卡BIOS 和主板BIOS,然后通过调节电压烧掉显卡和CPU
(有可能会连同主板一起损坏);
解决方案
由此可见,没有验证调用者的驱动实在是有着巨大的危害。我最近受学院委托,做一个
需要驱动的软件(那个驱动会被加上数字签名)。为了防止上述悲剧发生,我决定在正式写
驱动之前,先解决如何防止自己的驱动被恶意利用。以前我曾经在紫水晶编程论坛上问过这
个问题,网友的回答五花八门,不过大概是可以分成三类:第一类是信息验证,比如应用程
序发个信息给驱动来验证一下是“自己人”;第二类是加壳保护,比如给驱动和应用程序加
上极强难脱的壳,利用VMP加密通信部分(类似XueTr 的做法);还有人提出混合应用,综
合第一类和第二类的做法。
这三种想法看似都不错,但是我认为不妥。第一种:别人只要把驱动全部逆向完毕就行
了;第二种:虽然VMP保护和加保护壳使得破解不容易,但是不是使破解变得不可能。而且
VMP 和保护壳能使程序执行的效率降低,我不太喜欢。最可恶的是,杀毒软件对加了壳(甚
至包括 UPX)和 VMP的程序一律报毒,得不偿失。于是我想出了第三种思路:校验调用者的
特征。如果符合,就执行功能语句,否则不予执行。如何校验调用者的特征码呢?不少人想
到的是使用CRC32 或者 MD5。使用它们不是不可以,不过我还有自己的想法。我的想法是自
己设计一套验证算法,它的规则如下:
1.获得调用者的EPROCESS
2.通过调用者的EPROCESS获得调用者的文件路径
3.获取调用者的文件全部内容,放到字节数组buff里
4.把 buff里所有的元素依次相加减(fb1 + fb2 - fb3...),得到y1
5.把 buff里所有的元素依次异或(0 XOR fb1 XOR fb2 XOR fb3...),得到y2
把 y1和 y2与已经计算出来的数值对比,如果都相同则执行功能代码,如果不相同则不
执行功能代码
获得调用者的EPROCESS直接用 PsGetCurrentProcess()就行了,获得调用者的文件路
径比较麻烦,大家可以使用我以前向高手购买的代码(已经封装为函数,方便调用):
//依据 EPROCESS得到进程全路径
VOID GetFullPathByEprocess( ULONG eprocess, PCHAR ProcessImageName )
{
ULONG object;
PFILE_OBJECT FileObject;
UNICODE_STRING FilePath;
UNICODE_STRING DosName;
STRING AnsiString;
FileObject = NULL;
FilePath.Buffer = NULL;
FilePath.Length = 0;
*ProcessImageName = 0;
//Eprocess->sectionobject(offset_SectionObject)
if(MmIsAddressValid((PULONG)(eprocess+offset_SectionObject)))
{
object=(*(PULONG)(eprocess+offset_SectionObject));
//KdPrint(("[GetProcessFileName] sectionobject :0x%x\n",object));
if(MmIsAddressValid((PULONG)((ULONG)object+0x014)))
{
object=*(PULONG)((ULONG)object+0x014);
//KdPrint(("[GetProcessFileName] Segment :0x%x\n",object));
if(MmIsAddressValid((PULONG)((ULONG)object+0x0)))
{
object=*(PULONG)((ULONG_PTR)object+0x0);
//KdPrint(("[GetProcessFileName]
ControlAera :0x%x\n",object));
if(MmIsAddressValid((PULONG)((ULONG)object+0x024)))
{
object=*(PULONG)((ULONG)object+0x024);
if (NtBuildNumber >= 6000) object=((ULONG)object &
0xfffffff8);
//KdPrint(("[GetProcessFileName]
FilePointer :0x%x\n",object));
}
else
return ;
}
else
return ;
}
else
return ;
}
else
return ;
FileObject=(PFILE_OBJECT)object;
FilePath.Buffer = ExAllocatePool(PagedPool,0x200);
FilePath.MaximumLength = 0x200;
//KdPrint(("[GetProcessFileName]
FilePointer :%wZ\n",&FilePointer->FileName));
ObReferenceObjectByPointer((PVOID)FileObject,0,NULL,KernelMode);
RtlVolumeDeviceToDosName(FileObject-> DeviceObject, &DosName);
RtlCopyUnicodeString(&FilePath, &DosName);
(&FilePath, &FileObject->FileName);
ObDereferenceObject(FileObject);
RtlUnicodeStringToAnsiString(&AnsiString, &FilePath, TRUE);
if ( AnsiString.Length >= 216 )
{
memcpy(ProcessImageName, AnsiString.Buffer, 0x100u);
*(ProcessImageName + 215) = 0;
}
else
{
memcpy(ProcessImageName, AnsiString.Buffer, AnsiString.Length);
ProcessImageName[AnsiString.Length] = 0;
}
RtlFreeAnsiString(&AnsiString);
ExFreePool(DosName.Buffer);
ExFreePool(FilePath.Buffer);
}
以上代码需要三个硬编码,分别是NtBuildNumber(系统版本号)、EPROCESS中的
SectionObject项和UniqueProcessId项的偏移。我测试的操作系统是Windows 2003。所以
我在代码里如下定义:
#define offset_SectionObject 0x124
#define offset_UniqueProcessId 0x94
ULONG NtBuildNumber=3790;
获得进程路径后就校验特征码。由于流程已经说清楚了,所以直接给出代码:
VOID CalcChar(PUNICODE_STRING logFileUnicodeString, LONG *XorChar, LONG
*AnSChar)
{
OBJECT_ATTRIBUTES objectAttributes;
IO_STATUS_BLOCK iostatus;
HANDLE hfile;
NTSTATUS ntStatus;
FILE_STANDARD_INFORMATION fsi;
PUCHAR pBuffer;
ULONG i=0,y1=0,y2=0;
//初始化 objectAttributes
InitializeObjectAttributes(&objectAttributes,
logFileUnicodeString,
OBJ_CASE_INSENSITIVE,//对大小写敏感
NULL,
NULL);
//创建文件
ntStatus = ZwCreateFile(&hfile,
GENERIC_READ,
&objectAttributes,
&iostatus,
NULL,
FILE_ATTRIBUTE_NORMAL,
FILE_SHARE_READ,
FILE_OPEN,//即使存在该文件,也创建
FILE_SYNCHRONOUS_IO_NONALERT,
NULL,
0 );
if (!NT_SUCCESS(ntStatus))
{
dprintf("The file is not exist!\n");
return;
}
//读取文件长度
ntStatus = ZwQueryInformationFile(hfile,
&iostatus,
&fsi,
sizeof(FILE_STANDARD_INFORMATION),
FileStandardInformation);
dprintf("The program want to read %d bytes\n",fsi.EndOfFile.QuadPart);
//为读取的文件分配缓冲区
pBuffer = (PUCHAR)ExAllocatePool(PagedPool,
(LONG)fsi.EndOfFile.QuadPart);
//读取文件
ZwReadFile(hfile,NULL,
NULL,NULL,
&iostatus,
pBuffer,
(LONG)fsi.EndOfFile.QuadPart,
NULL,NULL);
dprintf("The program really read %d bytes\n",iostatus.Information);
//异或计算
for(i=0;i<iostatus.Information;i++)
y1=y1^(LONG)(*(pBuffer+i));
*XorChar=y1;
//加减计算
for(i=0;i<iostatus.Information;i++)
{
if(i%2==0)
y2=y2+(LONG)(*(pBuffer+i));
else
y2=y2-(LONG)(*(pBuffer+i));
}
*AnSChar=y2;
//关闭文件句柄
ZwClose(hfile);
//释放缓冲区
ExFreePool(pBuffer);
}
接下来就要调用了。我们需要编写一个函数VerifyCaller,在此函数里有两个值需要
固化在驱动里,就是合法调用者的两个特征值。为了方便计算这两个特征值,我特地写了个
应用程序,核心代码如下:
Option Explicit
Private Function ReadFile(ByVal strFileName As String, Optional ByVal
lngStartPos As Long = 1, Optional ByVallngFileSize As Long = -1) As Byte()
Dim FilNum As Long
FilNum = FreeFile
Open strFileName For Binary As #FilNum
If lngFileSize = -1 Then
ReDim ReadFile(LOF(FilNum) - lngStartPos)
Else
ReDim ReadFile(lngFileSize - 1)
End If
Get #FilNum, lngStartPos, ReadFile
Close #FilNum
End Function
Private Function WriteFile(ByVal strFileName As String, bytData() As Byte,
Optional ByVal lngStartPos As Long = -1,Optional ByVal OverWrite As Boolean =
True)
On Error GoTo erx
Dim FilNum As Long
FilNum = FreeFile
If OverWrite = True And Dir(strFileName) <> "" Then
Kill strFileName
End If
Open strFileName For Binary As #FilNum
If lngStartPos = -1 Then
Put #FilNum, LOF(FilNum) + 1, bytData
Else
Put #FilNum, lngStartPos, bytData
End If
Close #FilNum
erx:
End Function
Private Sub Command1_Click()
Dim buff() As Byte, i As Long, y As Long, ub As Long
'text1.text is the file name
buff = ReadFile(Text1.Text, 1, -1)
ub = UBound(buff)
'calc xor char
y = 0
For i = 0 To ub
y = y Xor buff(i)
Next
Text2.Text = CLng(y)
DoEvents
'calc add/sub char
y = 0
For i = 0 To ub
If i Mod 2 = 0 Then
y = y + CLng(buff(i))
Else
y = y - CLng(buff(i))
End If
Next
Text3.Text = CLng(y)
End Sub
Private Sub Form_Load()
Me.Icon = LoadPicture("")
End Sub
驱动里的 VerifyCaller代码如下:
LONG VerifyCaller(void)
{
PEPROCESS cur_ep;
char cur_pp[260];
char *nt_cur_pp;
ANSI_STRING asCur_pp;
UNICODE_STRING usCur_pp;
LONG xorc, ansc;
cur_ep=PsGetCurrentProcess();
GetFullPathByEprocess((ULONG)cur_ep, cur_pp);
//在文件名前面加上\??\
nt_cur_pp=cs("\\??\\",cur_pp);
DbgPrint("%s",nt_cur_pp);
RtlInitAnsiString(&asCur_pp, nt_cur_pp);
RtlAnsiStringToUnicodeString(&usCur_pp, &asCur_pp, TRUE);
DbgPrint("%wZ",&usCur_pp);
CalcChar(&usCur_pp, &xorc, &ansc);
DbgPrint("XorChar: %ld; AnSChar: %ld",xorc,ansc);
//这个就是事先算好的合法程序的特征码,【必须】固化在驱动里!
if(xorc==186 && ansc==136176)
return 1;

else
return 0;
}
在 DispatchIoctl函数的每个功能执行之前,都调用VerifyCaller()校验一下调用者:
switch(uIoControlCode)
{
case IOCTL_VERIFY:
{
DbgPrint("[MyDriver] DispatchIoctl - IOCTL_VERIFY");
if(VerifyCaller()==1)
DbgPrint("[MyDriver] {IOCTL_VERIFY} Function code run now!");
else
DbgPrint("[MyDriver] {IOCTL_VERIFY} You're illegal caller!");
status = STATUS_SUCCESS;
break;
}
//下面省略
}
运行测试

3.首先把合法的调用者,非法的调用者(用eXeScope随便把合法的调用者Patch一下,
比如删掉程序的版本信息)和驱动复制到虚拟机
4.用合法的调用者来加载驱动并执行
5.用非法的调用者来加载驱动并执行
6.对比以上两者在DbgView的输出
调用者合法时:

调用者非法时:

写在最后

写完这篇文章,我必须再次重申:只有当驱动程序携带正式数字签名时,验证调用者的
代码才有使用价值。为什么这么说呢?因为别人无法patch 带有正式数字签名的驱动(一旦
驱动被 patch,签名就失效了,就像被破处的女人,不值钱了。这个比喻虽然粗俗,但是很
恰当)。而没有加上签名的驱动,本来就没有使用价值。即使别人要使用,直接把驱动扔到
IDA 里,什么代码都出来了。

❺ 笔记本电脑杀毒软件十大排名

第一名:360杀毒软件

360杀毒是奇虎360出品的一款免费的云安全杀毒软件。360杀毒整合了四大领先防杀引擎,包括国际知名的BitDefender病毒查杀、 云查杀、主动防御、360QVM人工智能等四个引擎,不但查杀能力出色,而且能第一时间防御新出现的病毒木马。

❻ 现在电脑装什么杀毒软件好

现在电脑杀毒软件比较好的有:腾讯管家、网络卫士、卡巴斯基、金山毒霸、小红伞。

1、腾讯管家

腾讯电脑管家(TencentPC Manager/原名QQ电脑管家)是腾讯公司推出的免费安全软件。拥有云查杀木马,系统加速,漏洞修复,实时防护,网速保护,电脑诊所,健康小助手,桌面整理,文档保护等功能。

4、金山毒霸

金山毒霸(Kingsoft Antivirus)是中国的反病毒软件,从1999年发布最初版本至2010年时由金山软件开发及发行,之后在2010年11月金山软件旗下安全部门与可牛合并后由合并的新公司金山网络全权管理。

金山毒霸融合了启发式搜索、代码分析、虚拟机查毒等技术。经业界证明成熟可靠的反病毒技术,以及丰富的经验,使其在查杀病毒种类、查杀病毒速度、未知病毒防治等多方面达到世界先进水平,同时金山毒霸具有病毒防火墙实时监控、压缩文件查毒、查杀电子邮件病毒等多项先进的功能。

紧随世界反病毒技术的发展,为个人用户和企事业单位提供完善的反病毒解决方案。从2010年11月10日15点30分起,金山毒霸(个人简体中文版)的杀毒功能和升级服务永久免费。

5、小红伞

Avira AntiVirus是一套由德国的Avira公司所开发的杀毒软件。Avira 除了商业版本外,还有免费的个人版本。它的接口没有如此的华丽,也没有耍噱头而无用的多余项目。是一款知名的免费杀毒软件,用户超过七千万,它改写许多人“免费杀毒软件就一定比较差”的观念,在系统扫描、即时防护、自动更新等方面,表现都不输给知名的付费杀毒软件,甚至比部分商业杀毒软件还要高,因此成为许多用户挑选杀毒软件的首选。

采用高效的启发式扫描,可以检测70%的未知病毒。在专业测试中是所有免费且是自主杀毒引擎的防病毒软件中,侦测率最高的。一些知名的杀毒软件像360安全卫士,腾讯电脑管家等也采用小红伞的引擎!

❼ 鲁大师安装上对电脑有危害吗

有好处和坏处。

好在它是一款很好的硬件软件 可以通过它来看你的电脑配置,最近还推出新功能就是可以自动降低显示器的亮度 可以节约电。

坏处就是它有些占内存(不过大多软件都是这样的),总的来说好处大于坏处。


(7)有没有破坏电脑的软件扩展阅读:

电脑综合性能评分:

鲁大师电脑综合性能评分是通过模拟电脑计算获得的CPU速度测评分数和模拟3D游戏场景获得的游戏性能测评分数综合计算所得。该分数能表示您的电脑的综合性能。测试完毕后会输出测试结果和建议。

电脑综合性能评分支持Windows 2000/XP/Vista/2003/2008/7/8/10

完成测试后您可以通过点击“电脑整体性能怎么样?查看自己在性能排行榜中的位置”来查看您使用的电脑在鲁大师电脑整体性能排行榜中的排名情况。

备注:测试时请关闭其他正在运行的程序以避免影响测试结果。

阅读全文

与有没有破坏电脑的软件相关的资料

热点内容
词歌平板电脑a107价钱 浏览:789
华硕台式电脑蓝牙无线网卡拆除 浏览:905
电脑开机时有嘎达响声 浏览:221
电脑为什么不能安装植物大战僵尸 浏览:374
换华为手提电脑硬盘多少钱 浏览:856
电脑截图怎么截快捷键是什么 浏览:280
平板电脑课 浏览:979
电脑如何排课 浏览:829
小米怎么连接电脑传文件在哪里 浏览:515
笔记本电脑连接显示器屏幕刷新率 浏览:711
u盘插电脑后屏抖动 浏览:769
四核平板电脑推荐 浏览:911
医院专用电脑多少钱一台 浏览:696
hp电脑系统u盘启动 浏览:696
视频变清晰软件手机版 浏览:143
日供手机的软件 浏览:58
电脑无线连网需加什么东西 浏览:5
笔记本电脑怎么设置del 浏览:656
想学电脑怎么 浏览:937
苹果家装设计软件 浏览:147