爱编码的Farmer

  • 主页
  • 编程开发
  • 运营维护
  • 随心笔记
  • 留言页面
  • 打赏
函数
未分类

安全漏洞是如何造成的:缓冲区溢出

自1988年莫里斯蠕虫诞生以来,缓冲区溢出漏洞就威胁着从Linux到Windows的各类系统环境。 缓冲区溢出漏洞长久以来一直是计算机安全领域的一大特例。事实上,世界上首个能够自我传播的互联网蠕虫——诞生于1988年的莫里斯蠕虫——就是通过Unix系统中的守护进程利用缓冲区溢出实现传播的。而在二十七年后的今天,缓冲区溢出仍然在一系列安全隐患当中扮演着关键性角色。声威显赫的Windows家族就曾在2000年初遭遇过两次基于缓冲区溢出的成规模安全侵袭。而就在今年5月,某款Linux驱动程序中遗留的潜在缓冲区溢出漏洞更是…

2015年10月7日 0条评论 3584点热度 1人点赞 9u 阅读全文
编程开发

QQ 登陆密码加密JS算法

调用里面的 a 函数,这个是所有的都通用的,一下以QQ邮箱作为例子 第一个参数是加密的密码,第二个是验证码的一个参数,第三个是验证码 提交地址: https://ssl.ptlogin2.qq.com/login?u=[账号]&verifycode=[验证码]&pt_vcode_v1=0&pt_verifysession_v1=[pt_verifysession_v1]&p=[加密密码]&pt_randsalt=0&u1=https%3A%2F%2Fmail.qq.com%2Fcgi-bin%2Flogin%3Fv…

2015年7月27日 0条评论 3766点热度 0人点赞 Farmer 阅读全文
未分类

pe结构分析

为什么要手工打造PE文件?         我们知道,往往从一个系统可执行文件结构上,就可以看整个操作系统的一些特性。也就是说PE里有Windows操作系统结构与运行机理的影子。由此可见,PE文件必然是一个非常庞杂且逻辑复杂的结构,那么为什么我们还要“自取其辱”来手工制造一个PE文件呢?这就要从PE文件的重要性说起了。          我们现今组成Windows大家庭的主要成员就是PE文件了,里面包括EXE、DLL、OCX、SYS等一切最有价值的文件都是PE文件格式,易语言包括了EXE、DLL。         …

2015年2月8日 0条评论 2141点热度 0人点赞 9u 阅读全文
未分类

在C++中怎么调用一个js中的方法

最近在研究登录WEBQQ JavaScript算法研究出来了.....WEBQQ登录算法 ......但是 =.=C/C++不知道怎么调用JavaScript的代码在网上找资料,终于让我找到了 原地址:http://blog.csdn.net/sding/article/details/5940677 例如一个test.js内容如下: function main( input ) {    return input; } 在C++中调用方法如下: // vcJscript.cpp : 定义控制台应用程序的入口点。 …

2014年8月16日 1条评论 4202点热度 0人点赞 Farmer 阅读全文
未分类

C++DLL编程详解

(很详细的一篇文章) DLL(Dynamic Link Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的DLL文件。静态链接库和动态链接库的另外一个区别…

2014年7月11日 0条评论 1737点热度 7人点赞 Farmer 阅读全文
未分类

在C++类中实现Windows窗口的创建

最近想在C++的类中实现windows窗口创建,今天一直在找资料,总是没找到自己想要的,现在总算给我找到了,分享给大家 转自:http://blog.csdn.net/norains/article/details/1376412 //======================================================================== //TITLE: // 在C++类中实现Windows窗口的创建 //AUTHOR: // norains //DATE: // Thur…

2014年6月21日 0条评论 1648点热度 0人点赞 Farmer 阅读全文
未分类

如何使类的成员函数作为回调函数

如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。其错误是普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递this指针给其成员函数从而实现程序函数可以访问C++的数据成员。这也可以理解为什么C++类的多个实例可以共享成员函数却-有不同的数据成员。由于this指针的作用,使得将一个CALL-BACK型的成员函数作为回调函数安装时就会因为隐含的this指针使得函数参数个数不匹配,从而导致回调函数安装失败。要解决这一问题的关键就是不让this指针起作用,通过…

2014年6月21日 0条评论 1552点热度 0人点赞 Farmer 阅读全文
未分类

一种实现Win32窗口过程函数(Window Procedure)的新方法

转自于:http://www.cppblog.com/JERKII/articles/5239.html Windows是一个消息驱动的操作系统,在系统中发生的所有消息均需要通过消息处理过程(或叫窗口过程)进行处理。由于C++给我们在程序设计中带来更多的灵活性(如继承、重载、多态等),所以我们都希望能够使用C++的类来封装Windows中的窗口过程函数,但是Windows规定了窗口过程函数必须定义为一个全局函数,也就是说需要使用面向过程的方法来实现,为了使用面向对象的技术来实现消息处理,我们必须另辟它径。目前我们在…

2014年6月20日 0条评论 1995点热度 0人点赞 Farmer 阅读全文
编程开发

Socket实现发送HTTP请求

最近花了些时间把这个东西完成了,哈哈~~~ 用Socket实现了发送HTTP请求,源码已经打包了 这些是CHttp里面公开的函数 [cpp] void SetUrl(char*); //设置网页URL char* GetCookie(); //获取网页cookie void SetCookie(std::string strCookie);//添加cookie std::string GetLastHead(){return tmpHead;} //获取上一个请求返回的头 std::string GetLastDa…

2014年6月1日 0条评论 1996点热度 0人点赞 Farmer 阅读全文
未分类

Socket函数说明

第六章  Socket函数说明 6.1  库函数综述 6.1.1  套接字函数 表6.1  Windows Sockets 1.1版本的Berkeley Sockets函数 accept() * 确认外来连接,并将它与一个立即建立的数据套接字联系起来。原始套接字返回到监听状态。 bind() 给未命名套接字赋一个本地名。 closesocket() * 从进程对象参考表中删去一个套接字,只有当SO_LINGER设置时才阻塞。 connect() * 在指定套接字上初始化连接。 getpeername() 获取与指定…

2014年4月6日 1条评论 1572点热度 0人点赞 Farmer 阅读全文

Farmer

不敢说什么

最新 热点 随机
最新 热点 随机
[油猴脚本开发指南]脚本自动化之模拟点击和表单填写 [油猴脚本开发指南]第一个脚本-HelloWorld Windows装杯且实用的终端配置 - WindowsTerminal+PowerShell优化 github不完全指南 iPad编程学习环境---vscode web版本搭建 从根本上解决鼠标手,chrome 插件"Vimium"分享
一之哥哥想开个公众号 听朋友说..有个草泥马编程语言,屌爆了 微服务架构本地尝试(7)-分布式事务 automake 使用记录 QQ 登陆密码加密JS算法 Linux服务器提示No space left on device错误解决方法
友情链接
  • Junzhou
  • mathor
  • 仙桃小白菜
  • 天真的小窝
  • 油猴中文网
  • 青山志
RSS
  • RSS

COPYRIGHT © 2021 icodef.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

湘ICP备19008073号