- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 C++中直接存取类私有成员[360度]
本文谈到的问题是,在C++中究竟有没有办法访问类的私有成员,以及如何实现。主要针对菜鸟,老鸟们就不要看了。 读到《C++编程思想》48页,“3.4 对象布局”一节时,看到这样一段话: 存取指定符是struct的一部分,他并不影响这个struct产生的对象,程序开始运行时,所有的存取指定信息都消失了。存取指定信息通常是在编译期间消失的。在程序运行期间,对象变成了一个存储区域,别无他物,因此,如
2006-01-24 17:43:00 2602 9
原创 一小段C++程序,关于ltoa函数的
Example./* ltoa example */#include #include int main (){ int i; char buffer [sizeof(long)*8+1]; printf ("Enter a number: "); scanf ("%d",&i); ltoa (i,buffer,10); printf
2006-01-21 11:51:00 4403 1
原创 通用ShellCode深入剖析
通用ShellCode深入剖析前言:在网上关于ShellCode编写技术的文章已经非常之多,什么理由让我再写这种技术文章呢?本文是我上一篇溢出技术文章的姊妹篇,同样的在网上我们经常可以看到一些关于ShelCode编写技术的文章,似乎没有为初学者准备的,在这里我将站在初学者的角度对通用ShellCode进行比较详细的分析,有了上一篇的溢出理论和本篇的通用ShellCode理论,基本上我们就可以根
2006-01-20 15:21:00 2599 4
原创 Windows 2000缓冲区溢出技术原理
前言:在看Jason著backend翻译的《Windows 2000缓冲区溢出入门》时觉得过于简单,没有讲到真正的原理,我简直不敢相信那会是老外写的文章. 相反在看ipxodi和袁哥的缓冲区溢出原理和高级ShellCode编写技巧时我觉得写的太好了,非常专业,简直是一种艺术,看来我国的安全技术已经在向欧美等技术先进国家迈进。但是面向初学者的,进行详细分析的缓冲溢出入门文章还是很少(我还没有看到
2006-01-20 15:05:00 3086
原创 Windows 2000缓冲区溢出入门
前言 我在互联网上阅读过许多关于缓冲区溢出的文章。其中的绝大多数都是基于*NIX操作系统平台的。后来有幸拜读了ipxodi所著的《Windows系统下的堆栈溢出》(已刊登在绿盟网络安全月刊2000年第三期中),又碰巧看到了Jason先生的《Windows NT Buffer Overflows From Start to Finish》,得益匪浅。在翻译Jason先生的文章时,由于我的机器安
2006-01-20 14:46:00 2365 1
原创 挂接CreateProcessW实现对进程创建的完全控制
挂接CreateProcessW实现对进程创建的完全控制文章作者:System32这份文档演示了如何实现全局HOOK【前言】【概述】【copy-on-write】【三种可行的办法】【完整演示代码】【资源】+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++【前言】写这篇
2006-01-20 11:31:00 2715
原创 高级语言反汇编程序的函数调用过程
高级语言反汇编程序的函数调用过程摘要:本文说明高级语言编译成汇编语言后,高级语言中函数调用的汇编程序过程。正文:高级语言编译成汇编程序以后,在高级语言中的函数调用的汇编程序过程如下:1.将函数参数入栈,第一个参数在栈顶,最后一个参数在栈底。2.执行CALL指令,调用该函数,进入该函数代码空间。a.执行CALL指令,将CALL指令下一行代码的地址入栈。b.进入函数代码空间后,将基址指针E
2006-01-20 11:14:00 3989 1
原创 举例说明在汇编语言中,"[]"的用法
"[]"的用法在"常见问题"已经有所说明,引用如下:1、push dword ptr [024c1100] 压栈024c1100值的双字2、cmp eax,[ebp+14] eax-ebp+14的有效值,不保留值,主要看标志位3、cmp byte ptr [eax],46 字节型eax-46,看标志位4、lea eax,[edx-02]
2006-01-20 10:36:00 2444 1
原创 我的第一句__asm 语句[很简单]
用了VC几年了,可一直没用过__ASM语句,昨天看了大量DOC,略了解点点,写个超简单的语句,希望给大家看了觉的__ASM语句其实很容易学,就这个目的(高手见笑了"_")#include "windows.h"#include "stdio.h"int main(){int a=200,b;__asm{mov eax,amov b,eax}print
2006-01-20 10:15:00 2446 4
原创 VC6.0 中的__asm语句
VC6.0 中的__asm语句就几句E文`大家都看的懂吧`C/C++ Language Reference __asmMicrosoft Specific__asm assembly-language-instruction__asm{ assembly-language-instructions}If used without braces, the __asm keywor
2006-01-19 13:59:00 2784
原创 报表式CListCtrl的使用详解初稿
创建图形列表并和CListCtrl关联:m_image_list.Create(IDB_CALLER2, 16, 10, RGB(192,192, 192));m_image_list.SetBkColor( GetSysColor( COLOR_WINDOW ) );m_caller_list.SetImageList( &m_image_list, LVSIL_SMALL);为报表添加4列:c
2006-01-14 14:51:00 2061
原创 CListCtrl 使用演示的例子
程序代码如下:BOOL CLCDemoDlg::OnInitDialog(){CDialog::OnInitDialog();// Add "About..." menu item to system menu.// IDM_ABOUTBOX must be in the system command range.ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_AB
2006-01-14 14:49:00 2591 1
小发猫AI+原创度检测v.2.6.zip
2021-05-13
小发猫伪原创工具.zip
2019-08-09
XEIM|XEIM飞鸽传书
2010-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人