实验一 Linux下缓冲区溢出
通过缓冲区溢出漏洞执行自己的代码
【实验代码】
【实验目的】
通过缓冲区溢出,使其执行not_called函数。
【实验原理及结果】
(1)编译程序(关闭掉栈保护):
(2)gdb调试程序
查看vulnerable_function函数汇编代码
我们可以看到该函数开辟了一个0x6c大小的缓冲区
| argument...
分类:
Windows程序 时间:
2016-05-07 08:58:27
阅读次数:
1003
using System;
using System.Collections.Generic;
using System.Linq;
using System.Management;
using System.Text;
namespace Formular
{
///
/// Author ZZH
///
/// 获取计算机硬件信息
///
...
C#实现执行CMD命令,实现电脑立即/定时关机
该篇博文主要介绍个人写的一款实现立即与定时关机的软件:
主要是通过调用window下的cmd.exe,然后执行关机相关的cmd命令,实现电脑的立即和定时关机,具体实现如下。
首先是打开系统自带的cmd.exe:
Process process = new Process();
process...
windows上搭建hadoop开发环境
前言
Windows下运行Hadoop,通常有两种方式:一种是用VM方式安装一个Linux操作系统,这样基本可以实现全Linux环境的Hadoop运行;另一种是通过Cygwin模拟Linux环境。后者的好处是使用比较方便,安装过程也简单
准备工作
安装JDK1.6或更高版本,安装时注意,最好不要安装到带有空格的路径名下,例如:...
写Android程序的时候一般用WindowManager就是去获得屏幕的宽和高,来布局一些小的东西。基本上没有怎么看他的其他的接口。
这两天想写一个简单的类似于Toast的东西,自定义布局,突然发现,原来Toast的时间是不能自己定义的,只有两个固定的时间,分别是2秒和3.5秒。我的需求是自定义显示的时间,这个显然不能满足我的需求。但是它是如何做到显示一个View凌驾于现有的所有的View...
这么多年安装WampServer都没遇到过啥问题,都是安装完就能直接启动了,并且都可以用了,但是俗话说的好呀,天有不测风云果不其然今天在Win10安装了他就出问题了,下面慢慢道来计算机中丢失 msvcr110.dll当快安装完时,直接给弹出这窗口,妈蛋这一看就是缺少什么组建呀,不过这个时候你要是直接安装msvcr110.dll的话,估计安装完一会儿还缺少什么,所以要安装他所在的套件所以就是要安装...
最近添加系统功能需要监听状态栏的隐藏与显示,小小研究了下结合资料做下总结:
首先我用这个WindowAttributesChanged方法来监听视频播放页面状态栏的隐藏与显示,通过打印getWindow().getAttributes().flags,获取页面属性,从而来判断状态栏的显示与隐藏,可正常监听!
@Override
public void onWindowAttributes...
分类:
Windows程序 时间:
2016-05-07 08:02:19
阅读次数:
2274
Windows-菜单编程基本技术
一,简介
在许多的框架中都免不了对菜单进行操作,不管是QT,Android还是IOS,基本的应用程序框架都会涉及到对菜单的API的调用,但是万变不其宗,菜单的基本概念我们清楚之后,我们就能否更好的理解和调用,MFC中对菜单的基本操作相对简单,其中有点复杂的也就算自己实现菜单的命令响应函数的步骤,这其中涉及到对MFC消息映射机制的运用。二,MFC菜单的分类
1....
1、下载wampserver
http://xiazai.xiazaiba.com/Soft/W/wamp_2.5_XiaZaiBa.zip?pcid=27954&filename=wamp_2.5_XiaZaiBa.zip&downloadtype=xiazaiba_seo
安装好之后,wamp程序显示为绿色表示所哟服务开启,如果不是需要重新安装确保正常。
先访问
loc...
一.概述:中介者模式,定义了一个中介对象来封装一系列对象之间的交互关系。中介者使各个对象之间不需要显式地相互引用,从而使耦合性降低,而且可以独立地改变它们之间的交互行为。
二.例子:QQ游戏平台,聊天室、QQ群和短信平台,这些都是中介者模式在现实生活中的应用。
三.结构:
者模式设计两个具体对象,一个是用户类,另一个是中介者类,根据针对接口编程原则,则需要把这两类角色进行抽象,所以中介者...
昨晚折腾到凌晨3点多才睡觉,本想下载一个拳皇97到自己的电脑玩玩,结果网上的各种资源都是暗含附带程序和各种广告,最终没有下载到满意的拳皇97。无奈之下,自己琢磨单独下载街机模拟器和拳皇97的rom包,自己搭建拳皇97。下面就一一为大家讲解相关概念,构建步骤,以及相关资源的下载地址。1.相关概念1.1WinKawaksWinKawaks美国人Mr.K 编写的基于68000 芯片的模拟器,支持CPS1、...
程序如何以管理员身份运行程序
最近在项目运行过程中遇到了一个问题,就是打开程序的过程中,软件会出现打开数据库是一个只读数据库,我们需要将客户端设置为以管理员身份运行才能解决这种问题。这样虽然可以解决问题但是却给用户和与用与沟通的人员带来了不便,使软件的简易性与易操作性大打折扣。
那么我们能否在开发的过程中使软件直接以管理员的身份进行运行呢,答案是肯定的。结合在网上查...
目录目录
配置和安装IIS
环境设置
安装IIS服务器
网站的站点目录和欢迎页面配置和安装IISIIS是Windows的网站服务器,所以配置IIS服务的前提是需要一个网址、和DNS域名并添加主机记录。环境设置我们以下图架构搭建一个类似的IIS服务。我们将DNS服务和IIS服务ALL-IN-ONE。
关于DNS服务的配置文档,点击这里
首先添加www.jmilk.com的解析记录:
安装IIS服...
Windows下虚拟机安装Mac OS X VM12安装Mac OS X 10.11随着Iphone在国内大行其道,越来越多的开发者涌入IOS开发大军 中,但都苦于没有苹果机,本文即将介绍WIN虚拟MAC的教程。一、工具:
Mac OS X 10.11 镜像文件下载 提取密码是dqbi
unlocker208文件下载地址 提取密码是b2ac
VM可自行百度下载,本文中用的是V...
1、C#变量命名可以以邮件符@开头
2、C#中字符串值可以@开头,如此该字符串则是逐字指定的字符串,两个双引号中的任意字符都作为字符串处理,特殊字符也不需要转义,但是双引号需要,否则会被视为字符串的结束。
如:"asdasd:
item1
item2"
3、C#支持goto语句
4、C#的switch语句不允许从一个case的...