![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络攻防
Cc爱樱花祭
这个作者很懒,什么都没留下…
展开
-
HOOK利用c++函数钩子,制作经典反黑客技术!
如题,算不得什么高深的技术了。刚好在弄一个玩意,拿起久违的钩子代码在用,顺便发个帖子,或许有些刚接触钩子的朋友用的着。限32位程序,因为64位的跳转就不是这么玩了。钩子是啥意思,以及钩子能干嘛就不多说了吧。选好下钩点,做好保护现场就好,就能干活啦!直接上代码了。代码中略做解释分4块:1.下钩函数2.恢复函数 卸载掉钩子3.钩子函数4.过滤函数钩子函...原创 2019-05-20 13:36:35 · 460 阅读 · 0 评论 -
一小段C语言代码!为何都说牛逼?
C语言之所以命名为C,是因为 C语言源自Ken Thompson发明的B语言,而 B语言则源自BCPL语言。 有人说C语言是世界上最牛逼的语言123分享了下面一段代码,说是很牛逼的c语言代码,小编也看得一脸懵逼。大家来看看,它究竟牛在哪里? 关于这段传说中很牛逼的C语言代码,小编是看不出牛在哪里,你们呢? 此外,还有一位C语言高手,想挑战大家的水平,快来看看...原创 2019-05-24 20:39:28 · 739 阅读 · 0 评论 -
cppIDE/一级指针/指针数组/函数指针/函数指针数组/二级指针
【送给在路上的程序员】对于一个开发者而言,能够胜任系统中任意一个模块的开发是其核心价值的体现。对于一个架构师而言,掌握各种语言的优势并可以运用到系统中,由此简化系统的开发,是其架构生涯的第一步。对于一个开发团队而言,能在短期内开发出用户满意的软件系统是起核心竞争力的体现。每一个程序员都不能固步自封,要多接触新的行业,新的技术领域,突破自我。cppIDE使用mfc和codeb...原创 2019-05-30 20:03:23 · 261 阅读 · 0 评论 -
初学者必看:C++常见错误及解决方法
C++程序作为一种计算机语言,具有功能丰富等优点,广泛应用于工业软件研发当中,不仅具有很高的开发价值,而且研究价值也很高。初学者必看:C++常见错误及解决方法有利就会有弊,其程序同时具有概念复杂的缺点,对于初学者来说经常出现错误,令其茫然失措,会使学习的信心受到挫伤。因此加深对常见错误的认识与掌握有效的解决方法显得尤为重要,本文就给大家列举几个C++常见错误及解决方法。返回值返回...原创 2019-05-28 18:51:52 · 4904 阅读 · 0 评论 -
CC++语言7|函数、库、内联函数
在程序中,将一段代码封装起来,在需要的时候可以直接调用,这些代码可以完成一定的功能和操作,并且可以操纵参数,这就是函数。函数是程序代码最主要的组成部分之一,它将完整的程序分为不同的程序块,有着不同的返回结果。函数可以看作是由程序员来定义的操作,是划分程序的各个程序块,与内置操作符(一种特殊的函数)相同的是,每个函数都会实现一系列的计算,然后(大多数时候)生成一个计算结果。但与操作符不同的是,函...原创 2019-05-28 18:56:06 · 284 阅读 · 0 评论 -
深入理解C++中public、protected及private用法
初学C++的朋友经常在类中看到public,protected,private以及它们在继承中表示的一些访问范围,很容易搞糊涂。今天本文就来十分分析一下C++中public、protected及private用法。相信对于大家深入掌握C++程序设计会有很大的帮助。这里我们首先要明白下面几点。1.类的一个特征就是封装,public和private作用就是实现这一目的。所以:用户代码(类外...原创 2019-06-03 20:38:46 · 1943 阅读 · 1 评论 -
C++运算符重载的规则
运算符重载是通过函数重载实现的,概念上大家都很容易理解,这节我们来说一下运算符重载的注意事项。1) 并不是所有的运算符都可以重载。能够重载的运算符包括:+ - * / % ^ & | ~ ! = < > += -= *= /= %= ^= &= |= << >> <<= >&g...原创 2019-07-18 22:02:15 · 682 阅读 · 0 评论