首页
社区
课程
招聘
[旧帖] [求助]自杀程序咋写,有案例没? 0.00雪花
发表于: 2014-4-22 11:58 2170

[旧帖] [求助]自杀程序咋写,有案例没? 0.00雪花

2014-4-22 11:58
2170
如题,想学习一下如何写自杀程序,就是程序运行完毕将自己删除

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (20)
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
个人认为从理论上不可行.
2014-4-22 15:32
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
批处理:del %0,干掉自己
2014-4-22 17:17
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
对批处理不懂,有此方面资料或实例没?
2014-5-14 21:13
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
百度上一搜一大把 内事不绝问百度嘛 顺便问问你想让程序咋样个死法 删除自身很好解决
2014-5-14 23:21
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
双线程可以实现, 参考下gu0st
2014-5-14 23:41
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我是菜鸟,我认为可以猜考下windows上的删除功能,如果是windows编程的话,可以用发一个消息。
2014-5-15 12:53
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
顶一下,~
2014-5-15 16:08
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
9
在系统临时文件夹创建个新的EXE,运行后,把自已现在的程序干掉
2014-5-15 16:50
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
这就是传说中的病毒啊
2014-5-16 14:02
0
雪    币: 9
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
调用一段批处理就可以
2014-5-19 15:47
0
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
SHELLEXECUTEINFO sei;

TCHAR szModule [MAX_PATH],
szComspec[MAX_PATH],
szParams [MAX_PATH];

if((GetModuleFileName(0,szModule,MAX_PATH)!=0) &&
(GetShortPathName(szModule,szModule,MAX_PATH)!=0) &&
(GetEnvironmentVariable("COMSPEC",szComspec,MAX_PATH)!=0))
{
  lstrcpy(szParams,"/c del ");
  lstrcat(szParams, szModule);
  lstrcat(szParams, " > nul");

  sei.cbSize = sizeof(sei);
  sei.hwnd = 0;
  sei.lpVerb = "Open";
  sei.lpFile = szComspec;
  sei.lpParameters = szParams;
  sei.lpDirectory = 0;
  sei.nShow = SW_HIDE;
  sei.fMask = SEE_MASK_NOCLOSEPROCESS;

if(ShellExecuteEx(&sei))
{
   SetPriorityClass(sei.hProcess,IDLE_PRIORITY_CLASS); //removing process stops
   SetPriorityClass(GetCurrentProcess(),REALTIME_PRIORITY_CLASS); //accelerate our process
   SetThreadPriority(GetCurrentThread(),THREAD_PRIORITY_TIME_CRITICAL); //accelerate our thread
   SHChangeNotify(SHCNE_DELETE,SHCNF_PATH,szModule,0);
   return TRUE;
}
}

或者戳这http://www.rohitab.com/discuss/topic/40637-self-deleting-executable/
2014-5-19 16:03
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
char filenameDLL[MAX_PATH];
        GetModuleFileName(g_hmodDLL, filenameDLL, sizeof(filenameDLL));

        __asm
        {
                lea eax, filenameDLL
                        push 0
                        push 0
                        push eax
                        push ExitProcess
                        push g_hmodDLL
                        push DeleteFile
                        push FreeLibrary
                        ret
        }
2014-5-21 13:34
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
movefileex 应该可以实现
2014-5-23 16:36
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
这个可以用汇编语言写
2014-5-24 10:47
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
可以运行一个另外的程序,杀死自己
2014-5-25 22:46
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
用批处理删除剩下的东西,
2014-5-27 13:36
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
可否给个gh0st变异通过的版本,网上down的编译不通过,调试了老半天wdzf2007@163.com谢谢
2014-6-1 09:02
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
期望能够在程序执行完后将程序彻底删除掉,最好能把程序植入到视频或者图片中,这样看完图片只能看一次
2014-6-1 09:04
0
雪    币: 34
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
表示批处理比较简单点!!!!
2014-6-13 09:59
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
学习一下
2014-6-13 11:03
0
游客
登录 | 注册 方可回帖
返回
//