怎么修改进程名

怎么修改进程名,第1张

一般程序你直接去安装目录把主程序名字改了之后进程名就跟着变了;

但是某些程序以服务方式或者其他启动的时候。改了进程名依旧不变。对于这些程序没谨孙有办法。除非反编译!

另外某些程序改了名之后会导致运行不了。程序会报错误!!!

对于QQ。现在最新或者比较新版本的。你改了名字之后会报错。运行不了。。呵呵。

不过我可以告诉你一个好方法:进QQ目录。找到QQ.exe。在上面按住鼠标右段册键并拖动。选择复制到当前祥燃链位置。然后把复制QQ.exe改一个名字。比如haha.exe然后你运行这个。在看进程。呵呵。是吧。可以了哦

有几种无进程程序的方法更容易实现

1:远程线程注入

2:HOOK

3:伪造DLL(如果熟悉PE文件结构,做起来也挺简单的)

三种都是利用DLL作为程序主体,寄生在其他进程中的方法,属于比较简单的,具体可以看看WINDOW核心编程讲DLL的那部分,上面还有很多其他方法,但我觉得这三种比较简单而且灵活性也不错.缺点就是宿主进程的退出会使你的程序也退出,而且是得不到通知,不能在退出前执行善后工作,还有是由于大多数携碧木马也是使用键凳这种方法隐藏自己,360会提示,平常我都是用在正规功能实现上,至于怎么做免杀我没研究过.

另外还有种难度较高的方式,编写驱动,运行在高特权态的驱动可以为所欲为.缺点是驱动比较难入门,而且程序逻辑上的错误动不动就会造成机器蓝屏,我也是刚开始学驱动开发.

另外,要想真正意义上的隐藏进程,以前的WIN9X系列可以把程序注册成服务,但NT系列这种办法已经行不通了,但有其他办法,需要你非常熟悉PE文件结构,利用API拦截,拦截像NtProcessFirst,NtProcessNext,NtEnumProcess等一些函数(任务管理器等一些枚举进程的程序通常都是调用这些函数实现的),无论隐藏进程还是像你上面说的修改程序名字也是辩亮举可以做到的.不过这只是理论上,这种方法我没有自己做过,而且实现也不像想像中那么简单,如你拦截了任务管理器的,那360呢?冰刃呢?每个有枚举进程功能的程序都要去拦截.

很轻易实现啊。

你可以在你的程序中判定一个命令行参数,

假如没有这个参数运行时则郑宏把文件名改成yourtest.exe再用命令行圆丛蔽参数调用这个yourtest.exe,

然后再把文件名改回mytest.exe就直接退出。

带命令行参数运行的才真正执行橘州你程序的功能。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存