基于MFC的自定义数据包发送程序,已知目标的MAC地址,支持IPTCP UDP协议。需要发送自定义的数据包

基于MFC的自定义数据包发送程序,已知目标的MAC地址,支持IPTCP UDP协议。需要发送自定义的数据包,第1张

请解释一下SendTo里面的成员

sockfd表示的什么 是不是CSocket sockfd;的sockfd

(char)&StructYour表示的是不是发送变量的指针 如果发送结构体,名b,则写为&b

strlen(StructYour)则为zizeof(b)

0表示什么,是否是接收端的端口,我要发送到的机子的端口

(struct sockaddr )&their_addr 怎么写 直接写地址"19216805"可以吗

len写0还是NULL

首先是编程工具的选择。目前流行的开发工具有C++Builder、VC、VB和Delphi,这里我们选用C++Builder(以下简称BCB);VC虽然好,但GUI设计太复杂,为了更好地突出我的例子,集中注意力在木马的基本原理上,我们选用可视化的BCB;Delphi也不错,但缺陷是不能继承已有的资源(如“死牛崇拜”黑客小组公布的BO2000源代码,是VC编写的,网上俯拾皆是);VB嘛,谈都不谈——难道你还给受害者传一个1兆多的动态链接库——Msvbvm60dll吗?

启动C++Builder 50企业版,新建一个工程,添加三个VCL控件:一个是Internet页中的Server Socket,另两个是Fastnet页中的NMFTP和NMSMTP。Server Socket的功能是用来使本程序变成一个服务器程序,可以对外服务(对攻击者敞开大门)。Socket最初是在Unix上出现的,后来微软将它引入了Windows中(包括Win98和WinNt);后两个控件的作用是用来使程序具有FTP(File Transfer Protocol文件传输协议)和SMTP(Simple Mail Transfer Protocol简单邮件传输协议)功能,大家一看都知道是使软件具有上传下载功能和发邮件功能的控件。

Form窗体是可视的,这当然是不可思议的。不光占去了大量的空间(光一个Form就有300K之大),而且使软件可见,根本没什么作用。因此实际写木马时可以用一些技巧使程序不包含Form,就像Delphi用过程实现的小程序一般只有17K左右那样。

我们首先应该让我们的程序能够隐身。双击Form,首先在FormCreate事件中添加可使木马在Win9x的“关闭程序”对话框中隐藏的代码。这看起来很神秘,其实说穿了不过是一种被称之为Service的后台进程,它可以运行在较高的优先级下,可以说是非常靠近系统核心的设备驱动程序中的那一种。因此,只要将我们的程序在进程数据库中用RegisterServiceProcess()函数注册成服务进程(Service Process)就可以了。不过该函数的声明在Borland预先打包的头文件中没有,那么我们只好自己来声明这个位于KERNEL32DLL中的鸟函数了。

差不多了吧!!

实话告诉你,MFC用处不大,学MFC不如学SDK,理解更加透彻

说MFC能简短编程时间,那是对小程序而言,对于大点的程序,MFC会复杂化,深入了解SDK才是WIN32的王道,MFC做做简单界面不错,其他的功能蛮鸡肋

VC/MFC

加入

登录

频道

社区

VC/MFC

帖子详情

vs2019 MFC类视图中的类都没了,类向导也不能用,但是程序可以运行

qq_33952576

2019-05-21

项目可以正常运行,但是类向导不能用,没法继续做下去了,别的都正常,求解答

给本帖投票

2054

3

打赏

全部评论

weixin_42424758

你可以换一个解决方案平台试试,例如把x64换成x86

2020-04-15

待续_1006

我用的2010有时候某个项目也有这个问题,貌似是程序的BUG。并不是每个程序都是这样的,有时候是出现,不行就重装一下试验看看吧

2019-05-22

走好每一步

先鼠标单击cpp中某个类,再Ctrl+Shift+X

2019-05-21

——到底了——

MFC应用程序单文档及类向导的使用

我想不起来第一次看见你的时候,你穿的衣服是什么颜色,是晴天还是雨天,因为我从未想到,那天之后我会这么喜欢你。。。 ---- 网易云热评 一、选择MFC应用程序 二、配置新项目 三、应用程序类型 ​

VS2019/MFC编程入门之(如何利用MFC向导生成单文档应用程序框架)

在VS的使用介绍中已经讲了解决方案与工程的概念,这里再重提一下。每个应用程序都作为一个工程来处理,它包含了头文件、源文件和资源文件等,这些文件通过工程集中管理。在VS2010中,工程都是在解决方案管理之下的。

vs2019 使用向导生成一个MFC应用程序

类视图 双击类名即可跳转到类声明所在的h文件 下面为类中的成员函数,双击即可跳转到相应的定义部分 消息处理的添加 在CMainFrame添加消息处理,程序并没有反应,需要在view层 *** 作上述过程。 在消息列表中找到

MFC文档、视图类的基本功能和二者基本关系

MFC中,文档类的基本功能是负责管理数据;视图类的基本功能是显示数据; 二者的基本关系是,视图类有一个文档指针m_pDocument ; 使用VC6新建一个单文档工程;生成的类中,xxxDoc这个是文档类,xxxView这个是视图

vs2019 MFC实现office界面的画图小项目(超超级详细)

这是针对于博客vs2019安装和使用教程(详细)的MFC实现office界面的画图小项目的新建示例 目录 一、创建项目 二、进入多个文档的控件界面 三、编写画图小程序(先从画矩形开始) 四、我们还可以再多画一些,

说点什么…

3

基本上可以将C#和NET划等号。

MFC的优点是快速,因为是用C++实现的。C#的好处是方便,快速开发。

MFC的确是没落了,因为MS为了追赶JAVA而把重心放在net上了。

前景这个不好说,C/C++天生就是做底层、核心的;net,JAVA适合做界面。

前者成才较晚,后者速学速用,当然待遇也就不一样了。

个人感觉C永远不会没落,任何一个系统要做到高效,还得用底层的语言。

但不是任何东西都需要那么高的效率要求,所以NET有时候确实很方便。

另外,C也是可以使用NET的,称之为托管C++。

以上就是关于基于MFC的自定义数据包发送程序,已知目标的MAC地址,支持IP/TCP UDP协议。需要发送自定义的数据包全部的内容,包括:基于MFC的自定义数据包发送程序,已知目标的MAC地址,支持IP/TCP UDP协议。需要发送自定义的数据包、学MFC有没有用啊 - -!、vs2019添加mfc类类视图中不显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/9665984.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存