去年写的东西,今天偶然在硬盘里发现,高手路过就别看了............和我一样的菜鸟可以看看。:-)

原理很简单使用的是资源法,就是将需要配置的程序以资源的形式加入到配置程序的资源中,然后在配置程序中输入需要配置的参数,参数填入待配置程序中(如配置IP地址)后将待配置程序从资源中释放出来生成EXE。为了和我一样刚学VC不久的菜鸟们配几个图吧。

1、先写个简单的程序模拟需要配置的木马服务端(create.exe)。代码如下:

#include "stdafx.h"

int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
...{
     // TODO: Place code here.
    MessageBox(NULL,"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",0);
    return 0;
}

2、建立基于对话框的配置程序TEXT,EXE,在资源窗口中单击鼠标右键选择“insert”如图:

在弹出窗口中选择“Insert Resource”,点击“impoet..”,选择刚刚建立的create.exe,
资源名字设定为“server”。

3、在对话框的设计界面,添加一个按钮。双击新加按钮添加如下代码:

void CTestDlg::OnButton1() 
...{
    // TODO: Add your control notification handler code here
HRSRC hResInfo;
HGLOBAL hResData;
DWORD dwSize, dwWritten;
LPBYTE p;
HANDLE hFile;
TCHAR szTitle[30]="你好啊";
TCHAR szText[30]="你好啊";
// 查找所需的资源
hResInfo = FindResource(NULL, MAKEINTRESOURCE(IDR_SERVER1), "Server");
if (hResInfo == NULL)
...{
  MessageBox("查找资源失败",NULL,0);
}
// 获得资源尺寸
dwSize = SizeofResource(NULL, hResInfo);
// 装载资源
hResData = LoadResource(NULL, hResInfo);
if (hResData == NULL)
...{
  MessageBox("装载资源失败!",NULL,0);
}
// 为数据分配空间
p = (LPBYTE)GlobalAlloc(GPTR, dwSize);
if (p == NULL)
...{
  MessageBox("分配内存失败!",NULL,0);
}
// 复制资源数据
CopyMemory((LPVOID)p, (LPCVOID)LockResource(hResData), dwSize);
// 获取标题和文本,并复制数据
CopyMemory((LPVOID)(p + 0x5030), (LPCVOID)szTitle, 30);
CopyMemory((LPVOID)(p + 0x5050), (LPCVOID)szText, 30);
// 创建文件,写数据
hFile = CreateFile("C:/MsgBox.exe", GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, 0, NULL);
if (hFile != NULL)
  WriteFile(hFile, (LPCVOID)p, dwSize, &dwWritten, NULL);
else
...{
  MessageBox("创建文件失败!",NULL,0);
  GlobalFree((HGLOBAL)p);
}
// 收尾工作,释放资源
CloseHandle(hFile);
GlobalFree((HGLOBAL)p);

}

代码中CopyMemory((LPVOID)(p + 0x5030), (LPCVOID)szTitle, 30);的0x5030,可以在双击“server”资源查看后得出。

木马生成器源代码-资源法(VC++)相关推荐

  1. 研究分析QQ木马程序源代码

    QQ 木马的源代码 如何判断系统 如何操作注册表 如何通过控制自己的进程得到其他进程的内容 如何复制文件 如何插入进程[也叫进程注射,好像这么叫] 如何通过SMTP法送邮件 针对QQ1230及2003 ...

  2. 编写“木马生成器”软件总结

    2013-03-17 11:43 (分类:网络安全)        用了两周时间就写了个这破东西,不是木马源码,就是个木马生成器,大概类似下图,这图是灰鸽子的界面 设置好各种参数后,点击生成服务器,一 ...

  3. 公众号裂变游戏H5性格标签生成器源代码下载

    公众号裂变游戏H5性格标签生成器源代码下载 这个代码我已经测试,保证可用.需要的免费拿去吧,不要钱 使用的时候,只要控制好IP和域名,一天增粉可以达到1000人以上. 这个公众号裂变速度还是非常快的. ...

  4. 跪求一个木马生成器要零点的 谢谢!~

    跪求一个木马生成器要零点的 谢谢!~ 跪求一个木马生成器要零点的 谢谢!~ 希望大家给个  156413487   答案是5165824

  5. vc++6.0 模拟鼠标点击代码 木马程序的编写 VC 模拟键盘输入

    From: http://fengqing888.blog.163.com/blog/static/33011416201112124481/ MFC 工程 把以下代码放到你想要响应的函数里面就行 C ...

  6. PHP伪原创文章自动生成,伪原创文章生成器,伪原创文章生成器源代码 - 贾定强博客...

    很多SEOer都喜欢伪原创,市面上也有很多伪原创文章的生成器,可能大家都在用.但可能很少有人知道伪原创文章是怎么生成的.今天给大家介绍一个很简单的伪原创文章的代码,如下: < ?php #def ...

  7. vc c语言小游戏源代码,用VC++6.0实现石头剪刀布游戏的程序

    源程序是从网上看到的, geek_monkey于2015年3月3日修改了bug(输入字符非石头剪刀布都算是玩家赢) 编译环境为VC++6.0 增加"上帝模式"和数据统计,纯属娱乐. ...

  8. html字符串生成器源代码

    #-*-coding:utf-8-*- #-*-coding:big5-*- #-*-coding:cp936-*- import Tkinter import tkFileDialog import ...

  9. 文章生成器html,【转载】伪原创文章生成器源代码

    [PHP] 纯文本查看 复制代码< ?php #define the text file #we will get the words from $content_file = "co ...

最新文章

  1. php后台守护进程+进程信号处理
  2. FLASH与ASP.NET通讯
  3. 在eclipse中开发servlet流程
  4. rocketmq 消息 自定义_RocketMQ消息轨迹-设计篇
  5. php mysql管理_MySQL 连接与管理
  6. stringutils_番石榴分配器vs StringUtils
  7. 100套计算机毕设源码+论文 免费分享 【2020最新版】
  8. python输出最大的素数_Python中的最大素数回文
  9. vue图片裁切cropperjs的使用
  10. 拯救者Y7000电脑一直呼呼呼 声音很大的解决办法
  11. “小镇青年”、“互联网老兵”、“币圈韭菜” 玉红的众多标签为哪般?
  12. 【云和恩墨大讲堂】尹涛 - 由DRM引起的ORA-00481错误
  13. 关于投资有哪些不得不读的书籍?
  14. matlab 共振峰检测,基于matlab的语音共振峰的估计.doc
  15. 手机游戏服务器都是什么协议,手机网游的服务器架构
  16. CP-net第三部分解读
  17. 前后缀匹配问题kmp
  18. 一文入门Go静态单赋值(SSA)
  19. 01 搭建一个Ubuntu 开发机
  20. IE、Safari、Chrome浏览器JavaScript兼容性改造总结

热门文章

  1. 【稳定性day10】美团MySQL的高可用架构 - 对标业内的一些解决方案
  2. c语言图书信息图书馆销售系统,C语言图书销售管理系统.doc
  3. 你需要启用steam社区界面功能以进行购买_Steam游戏库界面大改!这也太帅了
  4. 雷达多普勒频率计算公式_第二章 第四节 波的多普勒效应
  5. 西门子step7安装注册表删除_如何完全卸载Siemens PLC编程软件
  6. 《网络是怎样连接的》读书笔记
  7. 翻译自凯文凯利的Ted演讲—人工智能如何引发第二次工业革命
  8. JSP+MySQL1703药店药品销售管理系统
  9. 人事管理系统项目(一)
  10. 关于安卓接入B站弹幕控件