-
-
[旧帖]
[原创]我的原创自杀程序 申请邀请码
0.00雪花
-
发表于:
2009-6-22 11:37
2022
-
[旧帖] [原创]我的原创自杀程序 申请邀请码
0.00雪花
代码功能是 是用vc 写的 功能是在程序退出时 产生一个批处理文件 并运行这个批处理文件 删除自己 不留痕迹。你也可以删除其他的文件哟!
void CXdvDlg::OnCancel()
{
// TODO: Add extra cleanup here
CDialog::OnCancel();
CStdioFile file;批处理文件
CString input_infor;
得到 本程序的绝对路径
char fileName[256];
DWORD length;
length=GetModuleFileName(NULL,fileName,256);
CString ds=CString(fileName);
去掉程带程序名的部分
int len=ds.GetLength(),i=0;
for (i=len-1;i>-1;i--)
{
if (ds[i]!='\\') ds.Delete(i,1);
else break;
}
MessageBox(ds);
CString ds1,ds2;
创建批处理文件
file.Open("delself.bat",CFile::modeCreate | CFile::modeWrite);
file.SeekToBegin();
把要删除的文件加上绝对路径
ds1=ds+"xdv.exe\n";
加上删除命令"del ";
input_infor="del ";
input_infor=input_infor+ds1;
写进批处理文件
file.WriteString(input_infor);
同上把要删除自己的命令也写进批处理文件 (加上绝对路径)
ds2=ds+"delself.bat\n";
input_infor="del ";
input_infor=input_infor+ds2;
file.WriteString(input_infor);
file.Close();
隐藏模式运行批处理 文件
WinExec("delself.bat",SW_HIDE);
}
好了 这个是基于对话框的vc程序 当单击”取消“按钮时,程序退出的同时也删除了自己的。exe文件,
把“xdv.exe” 换成其他的文件名 就可以删除其他的问件,加入其它的DOS命令 就可以做其他的事了 举一反三 。
希望 能够得到邀请码,献丑了
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法