自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(32)
  • 资源 (4)
  • 收藏
  • 关注

转载 Win32 ShellCode 编程技术

 一、改变程序执行路径,即获得EIP; 获得EIP 为什么要获得EIP?答案很简单,因为执行程序需要给自己定位。如果对病毒编写技术有了解,相信你一定知道病毒程序是怎么定位的吧?它就是利用call/pop来实现的。熟悉汇编的读者知道,call XXX指令相当于push eip, jmp XXX,就是说call指令先把下一条要执行的指令地址压入堆栈,然后再跳到XXX的地址去。代码段如下:450

2008-09-30 08:46:00 1980

原创 ASM学习笔记1

第一章  基础知识1,汇编语言的组成: 汇编指令 伪指令 其他符号 2,CPU读写数据必须和芯片进行3类信息交互. 存储单元的地址。 存储器的选择,读或写的命令。 读或写的数据。   一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N,这样的CPU最多可以选找2的N次方个内存单

2008-06-20 09:24:00 386

原创 VC网络编程入门

一、 在VC中进行WINSOCK的API编程开发的时候,需要在项目中使用下面三个文件,否则会出现编译错误。  1.WINSOCK.H: 这是WINSOCK API的头文件,需要包含在项目中。  2.WSOCK32.LIB: WINSOCK API连接库文件。在使用中,一定要把它作为项目的非缺省的连接库包含到项目文件中去。   3.WINSOCK.DLL: WINSOCK的动态连接库,位于WINDO

2008-05-03 10:40:00 1543

转载 网上投票作弊的技术实现(纯技术交流,勿用作他途!!)

 文章中所讨论的技术应用范围其实还是比较广的,除了投票这种比较阴的应用,还可以完成比如自动填写表单、邮箱自动申请、网站注册等功能。    这里提供的方法有两种:        方法1: 通过ie控件提供的com接口实现。这种方法是通过ihtmldocument2接口编辑网页表单(有时得修改网页代码),然后触发一个事件提交网页。 这种方法由于使用了ie控件,打开网页时会下载很多与应用无关的数据,如图

2007-06-27 15:15:00 1300

转载 WinInet类的介绍

 正文内容:        目前visual c++ 6.0支持的网络编程有三种方式:一种是isapi,既基于网络服务器应用程序设计接口的程序,主要用来创建ftp服务器、proxy代理服务器、http服务器、smtp服务器、bbs服务器、网络数据库服务器等服务器程序。一种是windows socket2,即基于windows套接口编程,源于unix的套接口编程。还有一种便是wini

2007-06-27 15:11:00 648

转载 名家潭腿演练

http://player.youku.com/player.php/sid/XMTY2NDM0OA==/v.swf  http://www.youtube.com/v/CG0gtn9PawI

2007-06-26 13:51:00 389

转载 如何编写一个自动投票程序

***********************************************************************************  *                  版权声明                          *         此文章为ocean所有,版权归ocean所有,任何网站  *和 媒体转载必须包含此段声明,否则将视为侵权,作者将

2007-06-22 23:41:00 688

转载 Windows Socket API 使用小结

一、WSAStartup函数   int WSAStartup(     WORD wVersionRequested,       LPWSADATA lpWSAData     );   使用Socket的程序在使用Socket之前必须调用WSAStartup函数。该函数的第一个参数指明程序请求使用的Socket版本,其中高位字节指明副版本、低位字节指明主版本;操作系统利用第二个参数返回请求的

2007-06-22 23:25:00 3350 3

转载 使用MFC编写internet查询程序

在VC++ 5.0中,MFC的WinInet类包装了相关的用于internet 客户机程序编程的win32 API函数。这样,无需了解winsock或TCP/IP的细节就可以编制出internet客户机程序。本文中,我们将探讨如何使用WinInet类来编写一个internet查询程序,该程序起名为“探路者”。该程序能使用各种协议来查询网络,包括古老的FINGER和WHOIS。 顾名思义,“探路者”

2007-06-21 23:02:00 908

转载 wininet单元的几个函数(转载)

摘要这篇技术性文章讨论了如何利用MicrosoftWin32网络函数创建一个网络浏览器。这篇文章的宗旨是让读者了解一些Win32网络函数的作用、能力和使用范围,而不是为这些功能给出一个详细的文档。这篇文章所配合的SurfBear样本应用程序使用Win32网络函数从网络服务器上读取HTML文件,并把它们显示成原始的、没有经过格式化的文本。 

2007-06-21 22:53:00 2085

转载 纯 C++ 代码创建并保存 EXCEL 文件

最近发现很多人都在研究OFFICE方面的编程,当然,偶也是一个啦:)可是这方面的资料却很难找,而且大部分(几乎全部)都是英文的。于是,便有了写这篇文章的念头(好了,言归正传)。本来OFFICE已经为大家提供了很好用的COM组件,但我发现我怎么用怎么不顺手(估计是本人太菜了)。于是便绞尽脑汁想用纯 C++ 代码来实现,终于,哈哈,嘿嘿,嚯嚯……好了,下面是我的步骤(偶用的VC++ 6.0):1. 先

2007-06-19 08:29:00 1822

转载 如果你每天电脑前超过4小时应当这样(图解)

http://desertmike.blog.hexun.com/893962_d.html 

2007-06-17 23:39:00 510

原创 销售使用过的固定资产,处理方法

同时具备以下三个条件的免征增值税。 第一、属于企业企业固定资产目录所列货物; 第二、企业按固定资产管理,并确以使用过的货物; 第三、销售价格不超过其原值的货物。 其中有一个条件不具备按照4%的征收率减半征收增值税。 增值税税额=含税销售收入/(1+4%)*4% /2

2007-06-09 14:15:00 518

原创 折扣方式销售货物如何征增值税?

(1)折扣销售是指销货方在销售货物或应税劳务时,因购货方购货数量较大等原因,而给予购货方的价格优惠(如购买5件,销售价格折扣10%,购买10件,折扣20%等)。由于折扣是在实现销售时同时发生的,因此,税法规定,如果销售额和折扣额在同一张发票上分别注明的,可按折扣后的余额作为销售额计算增值税;如果将折扣额另开发票,不论其在财务上如何处理,均不得从销售额中减除折扣额。(2)折扣销售仅限于货物价格的折扣

2007-06-09 13:59:00 643

原创 CFile和CFileDialog的使用

下面是一个函数可以使用CFileDialog取得文件路径,然后用CFile打开的.(其中,m_openfile是已经绑定到一个CEdit里面的CString) CString   filter;       filter="pe文件(*.exe)|*.exe";       CFileDialog   filedlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|

2007-06-02 15:53:00 775

翻译 菲洛·万斯探案集:格林家杀人事件

http://book.sina.com.cn/nzt/lit/gelinjiasharen/《菲洛·万斯探案集》创下了20世纪二三十年代的世界图书销售记录,成为一战后美国经济大萧条时期硕果仅存的经济奇迹之一,并因此开启了美国推理小说的黄金时代。因之改编的电影是同时代最具票房价值的好莱坞电影,布鲁克斯、鲍威尔等影坛巨星无不因出演片中主角而名扬天下。  本书是探案集系列之《格林家杀人事件》:放眼

2007-06-01 00:31:00 490

转载 用循环单链表实现队列的基本操作

//用循环单链表实现队列的基本操作extern HOST_INFO host;PNode head;//extern link table function int isEmptyQueue_link();void enQueue_link(DataType x);void deQueue_link();DataType* frontQueue_link();void scan_link(PN

2007-05-31 23:22:00 1026

原创 显示JPEG和GIF格式的图片

 BOOL CJPGGIFDlg::ShowJpgGif(CDC* pDC,CString strPath, int x, int y)...{ IStream *pStm;   CFileStatus fstatus;   CFile file;   LONG cb;   //打开文件并检测文件的有效性 if (file.Open(strPath,CFile::modeRead)&&  

2007-05-31 23:11:00 693

转载 vc类与头文件

Class   Header   file   CAnimateCtrl   afxcmn.h   CArchive   afx.h   CArchiveException   afx.h   CArray   afxtempl.h   CAsyncMonikerFile   afxole.h   CAsyncSocket   afxsock.h   CBitmap   afxwin.h   CB

2007-05-31 21:21:00 627

转载 Bjarne Stroustrup语录[C++经验]

blueski推荐 [2006-6-3]出处:来自网上作者:不详  摘录自Bjarne Stroustrup 的《The C++ Programming Language》(Special Edition) 一、致读者1.  在编程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示。让程序的结构尽可能地直接反映这些思想:   ★.如果你能把“它”看成一个独立的概念,就把它做成

2007-05-29 21:32:00 306

转载 在MFC中使用Tab Control(转)

说实话,我刚开始看见Tab Control的时候,觉得很简单。哪知道用了一下,才发现自己错了。要用好它,还是需要一些技巧的。经过网上搜索资料,以及我自己的摸索,把一些要点记录在这里。Tab Control的运行效果有点像Property Sheet,但两者还是有一些区别。我的理解就是Property Sheet主要用在对话框中,对数据进行进行分类管理。而Tab Control使用范围更广一

2007-05-27 22:20:00 902

转载 Tab Control控件使用的例子

1、首先创建一个MFC对话框框架,在对话框资源上从工具箱中添加上一个Tab Control 控件,根据需要修改一下属性,然后右击控件,为这个控件添加一个变量,将此控件跟一个CTabCtrl类变量绑定在一起,这里设为m_tabctrl 2、创建两个新的对话框资源,其属性作如下修改: Border:none //边界为空,这样它就没了标题栏 Style :Child // 这样这个模板就可以当作另一个

2007-05-27 22:16:00 928

转载 三十六计原文和译文

第一套 胜战计 第一计 瞒天过海 备周而意怠,常见则不疑,阴在阳之内,不在阳之对。太阳,太阴。 认为准备万分周到,就容易松劲;平时看惯了的,就往往不在怀疑了,秘计隐藏在暴露的事物中,而不是和公开的形式相排斥。非常公开的往往蕴藏着非常机密的。 第二计 围魏救赵 共敌不如分敌,敌阳不如敌阴。 树敌不可过多,对敌要各个击破,对现在还不忙于消灭的,要隐藏我们的意图。 第三计 借刀杀人 敌已明,友未定,引友

2007-05-22 23:52:00 573

转载 DLL木马注入的一般步骤

(1)取得宿主进程(即要注入木马的进程)的进程ID dwRemoteProcessId;(2)取得DLL的完全路径,并将其转换为宽字符模式pszLibFileName;(3)利用Windows API OpenProcess打开宿主进程,应该开启下列选项:a.PROCESS_CREATE_THREAD:允许在宿主进程中创建线程;b.PROCESS_VM_OPERATION:允许对宿

2007-05-15 13:20:00 1119

转载 子窗口控件 -windows程序设计

子窗口控件 -windows程序设计取父窗口的窗口句柄:hwndParent = GetParent (hwnd) ;发送消息:SendMessage (hwndParent, message, wParam, lParam) ;预定义的控件有:按钮、复选框、编辑方块、清单方块、下拉式清单方块、静态字符串标签和滚动条。当使用预定义的控件时,不必为其注册窗口类,窗口类已经存在于Win

2007-05-08 20:54:00 1510

转载 CreateToolhelp32Snapshot函数

HANDLE WINAPI CreateToolhelp32Snapshot(DWORD dwFlags,DWORD th32ProcessID);参数:dwFlags[输入]指定快照中包含的系统内容,这个参数能够使用下列数值(变量)中的一个。     TH32CS_INHERIT - 声明快照句柄是可继承的。     TH32CS_SNAPALL - 在快照中包含系统中所有的进程和线程。    

2007-05-08 20:43:00 662

转载 在项目中对CList Ctrl的学习

CListCtrl 使用技巧 计算机资源管理项目中需要在主窗口中使用一个Clist CTRL来显示所有的计算机资源。下面是对CList CTRL学习的笔记(ZZ),以满足显示上的需求。 (一)列表控制的主要功能  列表控制和视(List Control&View)主要用来以各种方式显示一组数据记录供用户进行各种操作,Windows98/95中资源管理器中的“查看”标签下的“大图标|小图标|

2007-05-07 21:54:00 517

转载 提升进程权限

// hProcess [in] : 要提升的进程,目标进程// lpPrivilegeName [in] : 要提升到的特权,目标特权// 返回值 : TRUE : 成功; FALSE : 失败BOOL UpdateProcessPrivilege( HANDLE hProcess, LPCTSTR lpPrivilegeName = SE_DEBUG_NAME ){      HANDLE h

2007-05-06 22:38:00 356

转载 向其他进程注入代码的三种方法

向其他进程注入代码的三种方法    本文章翻译自Robet Kuster的Three Ways to Inject Your Code into Another Process一文,原版地址见下面。本文章版权归原作者所有。    如果转载该译文,请保证文章的完整性,并注明来自www.farproc.com袁晓辉   2005/5/20原版地址:http://www.codeproject.

2007-05-06 20:27:00 342

原创 创建进程代码

STARTUPINFO si; PROCESS_INFORMATION pi;    ZeroMemory( &si, sizeof(si) );    ZeroMemory( &pi, sizeof(pi) );    si.cb = sizeof(si); DWORD dwProcessId; if ( ::CreateProcess("c://WINDOWS//system32//msh

2007-05-05 12:20:00 630

转载 窗口半透明代码

SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,                  GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000);    HINSTANCE hInst = LoadLibrary("User32.DLL");    if(hInst)    {        typede

2007-05-05 12:16:00 451

转载 窗口置顶代码

SetWindowPos(&this->wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE); 

2007-05-05 12:14:00 581

驱动开发和调试的环境设置

驱动开发驱动开发和调试的环境设置介绍一下如何用VC2003开发驱动,并且介绍在虚拟机VMware中用Visual SoftICE调试驱动。

2008-11-22

数据结构学习演示 EXE格式

数据结构学习演示 EXE格式

2008-08-02

LINDO软件包(学生版) 使用手册

LINDO软件包(学生版) 使用手册

2008-03-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除