电脑启动时,出现“sh.exe遇到问题需要关闭”,如何解决?

电脑启动时,出现“sh.exe遇到问题需要关闭”,如何解决?,第1张

据我所知,sh.exe不是系统进程,出现该错误可能是你自己安装的某个开机自启动的程序出现错误,也有可能是你的电脑已经感染病毒,建议您先使用查毒软件全面检查,如有发现病毒,请购买杀毒软件杀毒或全面系统重装(会丢失数据,如有重要数据,请选择杀毒或备份重要数据),如没有病毒,请全盘查找一下,这个sh.exe是什么程序的主体,然后将它从自启动中删除掉,如是不必要的软件程序,也可以直接卸载,如有要用,也可以尝试重新安装该程序。

关于如何删除自启动项,请百度搜索一下互联网,相关说明极为丰富。

虽然说 *** 作系统提示的是该信息,但是请注意:在WINDOWS 系统下面的命令包括以下几种类型:内部命令、外部命令、批处理文件(*.bat)三种,而不是四种!!!

内部命令:通俗地说就是 *** 作系统本身自带的内部命令(例如:dir、type、more、format,等等),这些命令是不受任何环境变量的设置影响的(例如:PATH 变量、LIB 变量、INCLUDE 变量等等);

外部命令:外部命令就是以 *.com、*.exe 为结尾的可执行程序。而要正确执行一个外部命令,就必须要把 SET、PATH、LIB、INCLUDE 等环境变量设置正确,才能够正确执行一个外部命令,否则的话,即使硬盘上有这个可执行程序,系统依然无法正确执行它。

批处理文件(*.bat):就是将若干个内部命令或者是外部命令,集中写入到一个以 *.bat 为后缀的文本文件中,然后一起执行文本文件中的若干条命令。

而要正确执行一个外部命令(或者是一个批处理文件 *.bat),就必须事先要把 PATH、LIB、SET、INCLUDE 等环境变量设置正确,你编写的批处理文件才能够正确调用系统的可执行程序(*.com、或者是 *.exe),否则的话,即使你的系统中有你的可执行程序,系统仍然会显示相应的出错信息。

mt执行的sh脚本破解主要有以下几种方法:

1、使用debugger或者ida进行程序反汇编分析,跟踪执行会更清楚;

2、脚本通常会使用base64编码,可以尝试解码,找出隐藏的有用信息;

3、查看脚本函数的定义,推断参数的意义,并对参数进行混淆;

4、手动跟踪脚本的执行,对比修改执行结果,以了解脚本的实际情况。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11834893.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存