永发信息网

江湖救急啊!!!!!! 来人哇!!!

答案:2  悬赏:40  手机版
解决时间 2021-05-14 18:01

问下哦。

木马的编程要怎么写啊?

(备注:我不是要搞别人电脑。

是要把学校的电脑搞HI了,

妈的,真缺德。 不让我们上好的电脑。

所要要报仇。 望大家能帮我,

定感谢!!

最佳答案
....什么哇,
全部回答
EWX_LOGOFF:注消; EWX_POWEROFF:强制关机; EWX_REBOOT:重启;   EWX_SHUTDOWN:先保存再关机; EWX_FORCE:不保存就关机;    EWX_FORCEIFHUNG:不保存就关机(WIN2K以上版本);   好了,接下来我们就在VC中来用这个函数实现我们所要的功能。   首先,由VC中的向导生成一个对话框,注意在生成向导中要选择成静态联编,由于我们在木马中一般是常用的是重启,那么我们就把这个程序取名为reboot吧!去掉它默认生成的静态文本,然后添加了三个单选项。并把其它主要的项设定如下: 控件 ID 属性 Button1 OnOK “确定” Button2 OnCancel “取消” Radio1 IDC_LOGOFF “注消计算机” Radio2 IDC_REBOOT “重启计算机” Radio3 IDC_SHUTDOWN “关闭计算机”   第二,打开MFC ClassWizard进行消息的映射处理,五个主要的控件都是用单击这个消息处理,从而为为每个控件进行了消息映射。   第三、在rebootDlg.h中为三个单选按钮添加一个标志成员整形变量m_mark。并且在三个单选项按钮的函数体分别加入m_mark=0, m_mark=1, m_mark=2,如:(另两个也同理) void CRebootDlg::OnLogoff() {  // TODO: Add your control notification handler code here  m_mark=0; }   第四、在双击“确定”的按钮,去掉它原来默认调用的ONOK(),并且加入以下的代码为: void CRebootDlg::OnCok() {  // TODO: Add your control notification handler code here  HANDLE hToken;  TOKEN_PRIVILEGES tkp;  DWORD dwVersion; //版本号  dwVersion = GetVersion(); //得到WINDOWS NT或Win32的版本号  switch(m_mark)//由接收单选项值进行相关操作  {   case 0:    ExitWindowsEx(EWX_LOGOFF,0);    break; //注消操作   case 1:    if(dwVersion < 0x80000000)    {     OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY,&hToken);     LookupPrivilegeValue(NULL,SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid);     tkp.PrivilegeCount = 1; //设置权限     tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;     AdjustTokenPrivileges(hToken,FALSE,&tkp,0,(PTOKEN_PRIVILEGES)NULL,0);     ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE,0);    }    else //WIN系列其它系统    {     ExitWindowsEx(EWX_FORCE | EWX_REBOOT,0);    }    break; //重启操作   case 2:    if(dwVersion < 0x80000000)//用于判断WIN系列,从而设置相应的权限    {     OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES |TOKEN_QUERY,&hToken);     LookupPrivilegeValue(NULL,SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid);     tkp.PrivilegeCount = 1;     tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;     AdjustTokenPrivileges(hToken,FALSE,&tkp,0,(PTOKEN_PRIVILEGES)NULL,0);     ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE,0);    }    else    {     ExitWindowsEx(EWX_FORCE | EWX_SHUTDOWN ,0);    }    break;//关闭计算机   }  }   第五、“取消”可以不做处理,采用默认的就可了,然后编译运行完成,这样你就为你的木马编写了远程关机部分。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
红旗区阳光社区居民委员会我想知道这个在什么
为什么现实不了个性头像?
dnf魔盒中敲出的+8装备强化券有没有时间限制
我头昏是怎么回事
夏门可以学韩语的培训学校
壹原侑子日文语录,动漫励志名言,关于学习的
江华瑶族自治县江华县总工会我想知道这个在什
普通学生高考考多少分才能上个比较不错的大学
想问下这属于什么职业
看我这配置,能玩使命召唤6不??
DNF10号几点开始维护?
安乡县城东幼儿园(纯银路)在哪里啊,我有事要
为什么我买了改名卡 还没来啊
紫荆花的花语是什么
怎样蕴藏没亮的图标
推荐资讯
大冶市英才佳园瑞景设计院哪位知道具体地址啊
QQ密码问题打什么电话
十七岁女孩找一份工资高一点的保姆工作?
qq油箱怎么点亮》?
双肾结问不用打碎,喝水就能下来吗!
关于动物的诗句古诗
西安区牡丹江市西安区飞利浦照明器材经销店哪
利川市泰康干洗总店哪位知道具体地址啊
如今的东方神起的仙后和SJ的妖精处于什么状况
一无所有的你,但他(她)就是不愿离开你.怎么
如何刻DVD视频碟?
开福区柴米油盐地址在哪,我要去那里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?