手机随时阅读
新人专享大礼包¥24
51CTO博客开发
开始自己做外挂的第一部...模拟键盘鼠标事件: 两种方法: 1.SendMessage or PostMessage 2.keybd_event,mouse_event 前者更强大,指定hwnd后可以后台发送,而后者只能够发送前台信息..也就是必须窗口最前 简单的举例: 方法2 SetCursorPos(x,y); mouse_event(MOUSEEVENTF_LEFTDOW
很多监控软件要求软件能够在系统重新启动后不用用户去点击图标启动项目,而是直接能够启动运行,方法是写注册表Software\\Microsoft\\Windows\\CurrentVersion\\Run 。 参考程序可以见下:(查找程序目录的执行文件,存在则进行添加注册表操作) //实用代码一 int C***Dlg::CreateRun(void) {
有三个函数可以使用: WinExec, ShellExecute,CreateProcess 1.WinExec(String lpCmdLine,Long nCmdShow); 参数说明: 参数 类型及说明
void ShutDown() { OSVERSIONINFO OsInfo; OsInfo.dwOSVersionInfoSize=sizeof(OSVERSIONINFO); GetVersionEx(&OsInfo);
前言 第一部分,我们讲述TCP连接的建立过程(通常称作三阶段握手),然后讨论与扫描程序有关的一些实现细节。 然后,简单介绍一下经典的扫描器(全连接)以及所谓的SYN(半连接)扫描器。 第三部分主要讨论间接扫描和秘密扫描,还有隐藏攻击源的技术。 秘密扫描基于FIN段的使用。在大多数实现中,关闭的端口对一个FIN 段返回一个RST,但是打开的端口通常丢 弃这个段,不作任何
CHIEF BLOGGING OFFICERS 信息安全 1. Amrit Williams http://techbuddha.wordpress.com/ Amrit Williams, the man behind TechBuddha, changed jobs in late 2006, from an analyst at Gartner to the CTO of Bi
解压OpenSSL以后, 在其目录下可以发现有个INSTALL.W32文件,这个文件就是在windows下的安装说明。你可以用UltraEdit打开它 。 1.安装perl,perl可以从http://www.activestate.com/ActivePerl下载。 2.安装编译器(任意一个都可以),我仅以Visual C++为例子。 Visua
自己折腾了3、4天都没弄好,今晚在jhl师兄指点下终于搞定。记下来,免得以后又犯错。 1、到http://code.google.com/p/libtorrent/downloads/list下载libtorrent(和linux下的那个 libtorrent没关系),我的版本是libtorrent-rasterbar-0.15.2,刚刚看到,7小时前作者上传了 最新版libtorren
编写程序是一项系统而繁琐的工作,它不仅需要程序设计人员具有一定的功底,更需要有良好的编程习惯和风格。良好的编程习惯和风格不仅可以使程序代码更易于读懂和修改,更重要的是,它可以使程序的结构更加合理,有助于提高程序的执行效率。下面是我在程序设计中总结的一些经验,供大家参考。 设计顺序 在我们刚开始学习程序设计的时候,要编写一个程序,总是先进行一番构思,然后就一边写代码一边调试。这种
一个总体目标 网络江湖安全无忧、网络生活安心踏实 电子社会、比特时代,网络就象水和空气一样,人类已经离不开它。无论工作,无论生活,有了网络,快乐也是广泛的、迅速的、持久的。而网络的安全程度,就是穿起快乐珠链的线。 二个应用规则 出现一个安全事件就表明出现了最大的安全故障:要认真、公正地对待每一个发生的问题,要有责任心 出现一个机器是安全的就表明现有安全对策是可行的: 事在人为 三个
** Client.cpp ** Create:2010.12.28 ** Author:gong ** ** **/ #include "Client.h" //#include "configuration.h" #include "common.h" #incl
]讲解 单臂路由(Vlan间路由) 众多中小企业内部网络结构都很简单,仅仅是用一台交换机将所有员工机以及服务器连接到一起,然后通过光纤访问internet而已。当然为了保证部分主机的安全性以及分割内部广播包提高网络传输速度,采取诸如划分VLAN,分配不同子网的方法来实现。通过划分VLAN可以让在同一台交换机不同端口的客户机不能互相访问,有效的隔离了网络。 通过VLAN划分网络固然可以解决
一个浙江商人立下的22条规矩 1.坚持看CCTV-1新闻联播! 要想把握经济命脉,必须关注政局,新闻联播图文并茂,有声有色,着实为中国商人的最佳晴雨表;你可以不看财经报道,也可以不看焦点访谈,如果你不是做石油和外汇的,甚至你都可以不去管类似9.11事件和中东局势。 2.不要轻易相信合约或合同! 哪怕合约让你的律师看过了,公证处公证了都不要轻易相信,甚至当你的客户把钱
原文地址:http://hi.baidu.com/fandywang_jlu/blog/item/b49e40 并查集的学习告一段落,整理总结一下与大家共勉~ 并查集:(union-find sets)是一种简单的用途广泛的集合. 并查集是若干个不相交集合,能够实现较快的合并和判断元素所在
今天去诊所给女友拿药,随便和老医生聊聊天。老医生讲到一个好医生,可以解答患者的疑惑,而这样的医生就要求对人体的六大系统非常熟悉才可以。这让我想到了《医龙》里的剧情,朝天说过,如果想做好心脏外科,必须要对人体有个全面的了解。他的经验就是在急诊科积累的。我想计算机编程也是一样的道理。 以我现在的体会,计算机编程主要涉及:计算机,语言学,操作系统,网络,数据库,算
地址来源:http://www.cnblogs.com/wing011203/tag/%e7%bc%96%e7%a8%8b%e5%8c%a0%e8%89%ba/ 第一章 善于防守 使程序正确和使程序能用的区别:1. 编写在大多数情况下都能用的代码是很容易的,它对常规的输入集会产生常规的输出集;2. 正确的代码绝对不会崩溃,对于所有的输入集,它的输出都将是正确的;3. 并非所有正确的
(一)垃圾还是经典 网页技术更新很快,一个网站的界面设计寿命仅仅2-3年而已。不管是垃圾还是精品,都没有所谓的经典。经典只存在于是哪个首次成功创新性的应用。网页设计者不管自己的学识、技术和经验如何,都自以为自己吊的不得了,这可能是源与商业设计自我意识体现的强烈主观因素。一个闭门造车者做出的东西,是远远赶不上综合借鉴者的。网页设计不同于其他艺术,在模仿加创新的网页设计领域当中,即便是完全自己设
漫长的三年过去了,我们摸爬滚打,没有指路的明灯。我也在摸索中走了不少的弯路,向我的软件班的同学引荐别人推荐几本好书(我也是在查漏补缺),希望有志者能少走些弯路。 一、 科学哲学和管理哲学 【1】 “程序开发心理学”(The Psychology of Computer P
AfxGetApp( )是全局的。 AfxGetApp( )这个函数可以得到当前应用进程的指针,是CWinApp*类型的,通过这个指针可以访问到这个进程中的对象。 比如在全局函数中要向对话框中的列表写数据。 void writeString(char* pString) { CWnd* pWnd = AfxGetApp()->GetMainWnd();
一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1] int const *a = &b; [2] int* const a = &b; [3] const int* const a = &b; [4] 如果你能区分出上述四种情况
1 UINT WinExec(LPCSTR lpCmdLine,UINT uCmdShow) Eg: if(WinExec(“cdplayer.exe”,SW_MAXIMIZE)<=31) AfxMessageBox(“运行CD播放器失败”);
由于红帽官方的源需要认证,所以需要制作本地的源,今天陈老师给了资料,我们来制作红帽本地源 需要将将红帽dvd镜像拷到本地来 1. mount -o loop rhel-5-server-dvd.iso /media/rhel 2. vi /etc/yum.repos.d/rhel-local.repo [Cluster] name=Red Hat =nterprise Lin
看了几天windows核心编程VC++,前几天对进程,作业,线程的关系很迷惑,还有就是内核对象的应用也很迷茫。昨天自己拿着书,又翻过去看看。突然有一点心得,初步对windows下的三种工作单位有了新的理解。 作业是进程的管理者,不让进程获取系统资源时太嚣张;进程则是线程的运行平台,给线程提供所有线程需要的系统资源;线程才是windows真正的运行程序的单
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号