
VC
yczz
8年大型企业软件研发经验,目前在公司技术研究中心担任部门经理。专注技术架构、分析设计相关技术研究。平常喜欢摄影、读书、爬山、看电影
展开
-
读取磁盘图片文件并显示
//参数 图片路径,窗口句柄,图片宽,高HRESULT ShowPic(char *lpstrFile,HWND hWnd,int nScrWidth,int nScrHeight) { HDC hDC_Temp=GetDC(hWnd); IPicture *pPic; IStream *pStm; BOOL bResult; HANDLE hFile=NULL; DWORD d原创 2007-12-19 21:50:00 · 1580 阅读 · 0 评论 -
(转)手把手教你捕获数据包(上)【数据包的游戏系列之二】
前 言 经常看到论坛有人问起关于数据包的截获、分析等问题,幸好本人也对此略有所知,也写过很多的 sniffer ,所以就想写一系列的文章来详细深入的探讨关于数据包的知识。 我希望通过这一系列的文章,能使得关于数据包的知识得以普及,所以这系列的每一篇文章我都会有由浅入深的解释、详细的分析、以及编码步骤,另外附上带有详细注释的源码 ( 为了照顾大多数朋友,我提供的都是 MFC原创 2007-12-21 20:34:00 · 1151 阅读 · 0 评论 -
(转)网卡MAC地址相关信息大全(整理)(上)
首先要感谢 jzyhummel( 刀锋 [ 篱影 ]) 兄弟 提供的部分资料 ^_^ 网卡地址这个概念有点混淆不清。因为实际上有两个地址, mac 地址和物理地址 , 一般说网卡地址我是指物理地址,不知道别人怎么看 ? 物理地址指的是网卡上的存放地址的 ROM 里的地址 ,mac 地址是这块卡工作的时候用的地址 , 一般情况下这两个地址是一样的 , 所以很多人都混用了 , 甚至不原创 2007-12-21 20:32:00 · 1297 阅读 · 0 评论 -
ARP Spoof&DoS攻击编程实战
关于讨论ARP哄骗的文章,黑防在第8期的《小窥ARP协议》和第9期《ARP SPOOF DoS攻防详谈》均有介绍,不过,俗话说,授人鱼,不如授人以渔,更多的读者也许期待的是如何将其原理和编程实现结合。本文的着笔点正是出于这样的目的,更是对上述两篇文章的一个补充,希望能给读者们真正理解ARP攻击的实质,同时,也给部分想学习而又害怕学习WinPcap的读者一些“师傅领进门”的感受。【以下测试环境为Wi原创 2007-12-21 20:31:00 · 2181 阅读 · 0 评论 -
调试Release版本应用程序
调试 Release 版本应用程序 引言 如果在您的开发过程中遇到了常见的错误,或许您的 Release 版本不能正常运行而 Debug 版本运行无误,那么我推荐您阅读本文:因为并非如您想象的那样, Release 版本可以保证您的应用程序可以象 Debug 版本一样运行。 如果您在开发阶段完成之后或者在开发进行一段时间之内从来没有进行过 Release 版本测试,然而当您测试的时候却原创 2007-12-19 21:49:00 · 712 阅读 · 0 评论 -
PE文件结构
本章提要· PE文件格式概述· PE文件结构· 如何获取PE文件中的OEP· 如何获取PE文件中的资源· 如何修改PE文件使其显示MessageBox的实例2.1 引言通常Windows下的EXE文件都采用PE格式。PE是英文Portable Executable的缩写原创 2007-12-19 21:48:00 · 8389 阅读 · 2 评论 -
(转)手把手教你玩转ARP包(三)【数据包的游戏系列之一】
作者: 优快云 VC/MFC 网络编程 PiggyXP ^_^ 目录: 二。发送数据包的编程实现 1. 填充数据包 2. 发送数据包 三。一些附加步骤及说明 1. 如果在VC中使用winpcap 2. 获得网卡信息列表 3. 获得系统ARP信息列表 ........原创 2007-12-21 20:37:00 · 1081 阅读 · 0 评论 -
屏幕截图并保存
void SaveBmp(HBITMAP hbmp, LPCTSTR sIconFileName) { if(hbmp==NULL || sIconFileName==NULL) return; //warning: this code snippet is not bullet proof. //do e原创 2007-12-19 21:51:00 · 1042 阅读 · 0 评论 -
bmp转JPG
#define ULONG_PTR void*#include #include #pragma comment(lib,"GdiPlus.lib")using namespace Gdiplus; int GetEncoderClsid(const WCHAR* format, CLSID* pClsid) { UINT num = 0; // number原创 2007-12-19 21:50:00 · 2347 阅读 · 0 评论 -
(转)手把手教你玩转ARP包(完)【数据包的游戏系列之一】
<input id="__VIEWSTATE" type="hidden" name="__VIEWSTATE" /><!--var theForm = document.forms[Form1];if (!theForm) { theForm = document.Form1;}function __doPostBack(eventTarget, e原创 2007-12-21 20:35:00 · 1031 阅读 · 0 评论 -
(转)手把手教你捕获数据包(下)【数据包的游戏系列之二】
B. 打开相应网卡并设置为混杂模式: 在此之前肯定要有一段让用户选择网卡、并获得用户选择的网卡的名字的代码,既然上面已经可以获得所有网卡的名字了,这段代码就暂且略过了。 我们主要是要用到 pcap_open_live 函数,不过这个函数 winpcap 的开发小组已经建议用 pcap_open 函数来代替,不过因为我的代码里面用的就是 pcap_open_live ,所以也不便原创 2007-12-21 20:33:00 · 1273 阅读 · 0 评论 -
(转)网卡MAC地址相关信息大全(整理)(下)
如何实现修改网卡物理地址的三种方法 同样要感谢胡大虾 1 、 买一块可以通过写 eeprom 物理的修改网卡地址,这种卡现在 很多,并非买不到。如果环境中需要应用网络,那么修改 MAC 地址, 使得两块卡的 MAC 地址不同,那么网络仍然可以工作。 2 、找一块 ne2k 或者 eepro100 的网卡,相信任何一个电子市场 都有这两种网卡买,然后在 ddk 的 sampl原创 2007-12-21 20:31:00 · 4103 阅读 · 4 评论 -
(转)详谈调用winpcap驱动写arp多功能工具
详谈调用winpcap驱动写arp多功能工具Author: TOo2y[原创]E-mail: TOo2y@safechina.netHomepage: www.safechina.netDate: 11-9-2002一 winpcap驱动简介二 Packet.dll相关数据结构及函数三 T-ARP功能及原理介绍四 T-ARP主要代码分析五 T-ARP源代码一)winpcap驱动简介 winp原创 2007-12-19 21:52:00 · 1073 阅读 · 1 评论 -
ActiveSkin 4.3 软件换肤
ActiveSkin是一款给软件更换皮肤的ActiveX控件。它很还好的将软件界面设计工作从繁琐程序代码编写中解放出来,使得功能设计者可以专心于功能代码的实现,而把软件界面交给美工人员处理。提高了界面设计的工作效率,是一种很好的软件设计思想。下面通过三个示例来介绍他的一般使用。示例一:标准型皮肤SkinForm的对话框工程 在VC环境下建立一个MFC基本对话框工程。在对话框的资源文件里Dlg.r原创 2007-12-19 21:49:00 · 1660 阅读 · 1 评论 -
(转)手把手教你玩转ARP包(二)【数据包的游戏系列之一】
作者: 优快云 VC/MFC 网络编程PiggyXP ^_^ 目录: 一. 关于 ARP 协议的基础知识 3. ARP包的填充 二。发送数据包的编程实现 1.填充数据包 .........................紧接上文............................ 3.ARP 包的填原创 2007-12-21 20:39:00 · 973 阅读 · 0 评论