纯真版IP数据库查询代码
admin | win32 | 2013-10-17
C++
//纯真版IP数据库检索程序
//code by davies
//patch by Julien Woo
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <sstream>
#include <iostream>
#include <fstream>
#include <strstream>
using namespace std;
typedef unsigned in... [阅读全文]
无钩子的键盘记录例子代码
admin | win32 | 2013-10-17
C++
//**********************************************************************
// Version: V1.0
// Coder: WinEggDrop
// Date Release: NULL
// Purpose: Hookless Keylogger
// Test PlatForm: Win 2K Pro And Server SP4
// Compiled On: LCC 3.0,May Compile On VC++ 6.0(Not Test Yet)
// Limitation: More Us... [阅读全文]
c++ split
admin | win32 | 2013-10-15
C++
#include <iostream>
#include <string>
#include <vector>
//字符串分割函数
std::vector<std::string> split(std::string str,std::string pattern)
{
std::string::size_type pos;
std::vector<std::string> result;
str+=pattern;//扩展字符串以方便操作
in... [阅读全文]
C++获取本机IP地址
admin | net work | 2013-10-15
C++
#include <iostream>
using namespace std;
#include <Windows.h>
#pragma comment( lib, "ws2_32.lib" )
char * GetIpList()
{
WORD wVersionRequested;
WSADATA wsaData;
int err;
wVersionRequested = MAKEWORD( 2, 2 );
err = WSAStartup( wVer... [阅读全文]
C++ 判断当前计算机是直接连接广域网,还是通过局域网连接到广域网的
admin | win32 | 2013-10-15
可以判断本机的IP是不是在私网网段内
10.x.x.x
172.16.x.x至172.31.x.x
192.168.x.x
,如果不在以上网段内,就是公网了
[阅读全文]
c++获取本机IP
admin | win32 | 2013-10-15
C++
/* 编译环境: visual c++ */
#include <stdio.h>
#include <winsock2.h>
#pragma comment(lib,"ws2_32.lib")
int doit(int, char **)
{
char host_name[255];
//获取本地主机名称
if (gethostname(host_name, sizeof(host_name)) == SOCKET_ERROR) {
printf("Error %d when getting ... [阅读全文]
木马后门常用到的API
admin | win32 | 2013-10-15
用来分析木马后的功能,简单整理如下:
1.服务管理
OpenSCManager
OpenService
EnumServicesStatus
QueryServiceConfig
ControlService
2.屏幕管理
CreateDC
GetDeviceCaps
CreateCompatibleBitmap
CreateCompatibleDC
OpenWindowStation
OpenDesktop
3.命令控制
CreatePipe
DisconnectNamedPipe
PeekNamedPipe
3、磁盘处理函数
GetDiskFreeSpaceA 获取... [阅读全文]
VC++在局域网中获取公网的IP
admin | net work | 2013-10-15
C++
#include <afxinet.h>
#include <iostream.h>
int main()
{
CInternetSession session(_T("cctry.com"));
CHttpFile *pFile = NULL;
CStdioFile *ptFile = NULL;
CString strTemp = _T("");
DWORD dwStat = 0;
try
... [阅读全文]
GDI+混合GDI实现双缓存
admin | win32 | 2013-10-14
双缓存就是在内存中准备一块区域,把要显示的内容都绘制到准备的内存区域中,绘制完成之后就可以调用BitBlt函数,把内存区域的内容复制到显示设备上,这样就可以防止闪屏了.
在是使用GDI绘制客户区域时,可以使用下面的这样的代码
C++
void CTestView::ShowBmpUseDoubleBuffer()
{
CDC *pDC = GetDC();
CBitmap BmpMem; //内存... [阅读全文]
在网页中打开本地EXE程序
admin | net work | 2013-10-14
在很多网页中,经常会遇到在web中调用本地应用程序的情况,最常见的就是QQ客服和淘宝的阿里旺旺客服。以QQ客服为例,当我们点击网页上的聊天按钮时,就会将QQ聊天框弹出来。其实这是通过修改注册表来完成的。
PS:QQ的聊天按钮已经开源,在自己的网页上添加QQ客服功能非常容易,只需要将QQ提供的一段代码嵌入到自己的网页中就可以了,点击这里了解详细... [阅读全文]