本文目录一览:
VC++黑客编程:如何获得IP地址和主机名
今天阿驹电脑安全就给大家粗浅地说一下如何用VC++编程获取IP以及主机名。首先告诉大家,可以通过gethostname()和gethostbyname()函数来获取计算机的主机名和IP地址。两个函数的语法格式如下:gethostname()int gethostname(char FAR * name, int namelen);name:表示返回主机名。namelen:表示字符串name的大小。获取IP地址的代码char computername[128];CString str;if(gethsotname(computername,128) == 0) //获得主机名{ struct hostent * phost; int i=0, j, h_len=4; phost = gethostbyname(computername); m_hostname = computername; for( j=0, j0) str+=”.”; m_addr.Format(“%u”, (unsigned int)((unsigned char*)-h_addr_list[i][j] )); str+=m_addr; }}m_ipaddress = str;UpdataData(FALSE);
如何用VC++编写盗号木马
老一套的方法服务端和客户端,服务端连接客户端,或者服务端打开监听端口客户端连接,这用到其他方面的知识,比如TCP/IP协议和套接字之类的,你首先要搞懂它们是怎么通信的,基本都用到SOCK函数,bind()绑定,listen()监听,accept()连接,send()发生,recv()接受等等。。。。。。首先你要让客户端和服务端连接起来,然后客户端就可以向服务端发送命令了,比如键盘记录,捕获桌面,查找文件,关机重启等很多坏事,具体用三言两语很难说得透,有本书叫(黑客编程vc专辑2009),是黑客防线出的,淘宝很多人叫卖。里面很多例子应该你都适用,感觉你还是编程新手,你还是学学基础吧,先把网络协议搞懂,再就是再WINDOWS或者其他平台编程的机制,多认识些函数的使用方法那样你就容易上过手了,还是那句话:很多事情不是一早一夕的。
求一加壳的vc源代码
看这里,直接下在源代码.
bra href="" target="_blank";/a
br
br源码在vc7+xp-sp2下编译通过
br原理:对Pe文件的.data节,.text节进行XOR加密,然后将带解密的Loader写入文件头和第一个段的开头之间,修改Entry Point使其指向Loader.
br测试用例:使用vc6.0自动生成的mfc对话框应用程序。
br参考文献:(1)def源码
br (2)黑客调试技术揭秘
br (3)yoda's protector源码
稍微看了一下,这个做得并不复杂,看代码应该可以整理出思路来的
VC 源代码学习
vc源代码:
通用控件使用详解: 通用控件使用详解.zip
CSDN VC编程经验总结:编程经验总结.zip
vc++ 编程指南 :编程指南.zip
MFC问答 : 问答.zip
MFC教程
下载地址:
建议你看看孙鑫的视频教程,这样学习起来没那么吃力。
下载地址:
最后希望你在学习VC++和MFC编程前先学习win32编程,这样不至于到后来学习不下去。个人意见,仅供参考。