- 博客(18)
- 资源 (44)
- 收藏
- 关注
原创 栈缓冲区溢出原理
当进行函数调用时,会首先将call指令的下一条指令地址压栈Call指令向EIP中填写被调用函数的地址当被调用函数返回时,从栈上弹出返回地址,装入EIP,使程序指令流重新返回调用者。通过缓冲区溢出可以覆盖栈上的返回地址,在函数调用返回时,将错误的返回地址装入EIP,从而改变指令流,达到改变程序执行的目的。
2010-12-30 13:39:00 935
原创 Set协议及双签名方法及验证
Set协议参与方:用户,卖家,CA,internet,物流中心,银行规范:用户,卖家,支付网关通过internet与ca交流CA与银行通过专用网络收单银行与发卡银行通过银行专用网络支付网关与银行通过网络专线交互步骤:购买初始化请求:用户c向商家M请求交易号,消息一回答:M指派交易号,签名后,消息二发送给c购买请求:c验证消息二后发送购买请求消息三给M,其中包含(OI,PI),详细过程见后面授权与获取请求:M验证后,产生授权请求到支付网关P,消息4P回答:验证后
2010-12-30 13:06:00 4218
原创 Diffle-Hellman密钥交换算法
Alice bobAlice and bob在线协商了两个数:一个大素数 n=11(好计算)一个小素数 g=7如何交换保密密钥呢? Alice自己随便想一个数,比如x=3计算:gx mod n =73/11 =2则发送2给BobBob自己想个数,eg, y=6;计算:gy mod n =76/11 =4 -> send to Alice. 则两个人都知道密码是:43mod n= 26 mod n= 9….That's easy!!!
2010-12-29 23:16:00 10860
转载 IP协议号与传输层端口
<br /><br />come from: http://blog.csdn.net/sraing/archive/2009/12/04/4939810.aspx<br /> <br /> 网络层-数据包的包格式里面有个很重要的字段叫做协议号。比如在传输层如果是tcp连接,那么在网络层ip包里面的协议号就将会有个值是6,如果是udp的话那个值就是17-----传输层<br />传输层--通过接口关联(端口的字段叫做端口)---应用层<br /> 协议号是存在于IP数据报的首部的20字节
2010-12-28 14:57:00 1010
转载 在Linux操作系统下修改IP、DNS和路由配置
<br /><br />come from : http://dev.firnow.com/course/6_system/linux/Linuxjs/20090326/163534.html<br />在Linux操作系统下修改IP、DNS和路由配置 <br /> <br /> ifconfig eth0 新ip <br /> <br /> 然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip <br /> <br /> 一、修改IP地址 <br />
2010-12-28 13:57:00 612
转载 AES
加密它:用新的高级加密标准(AES)保持你的数据安全原著:James McCaffrey 翻译:小刀人 原文出处:MSDN Magazine November 2003 (Encrypt It)本文的代码下载:msdnmag200311AES.exe (143KB)本文假设你熟悉 C# 和 位(bit)操作。 摘要 AES(The Advanced Encryption Standard)是美国国家标准与技术研究所用于加密电子数据的规范。它被预期能成为人们公认的加密包括金融、电信和政府数字信息的方法
2010-12-26 18:09:00 760
转载 DES
[转载:http://blog.csdn.net/lbluedark/archive/2006/05/31/765739.aspx] 1、DES的描述 为了建立适用于计算机系统的商用密码,美国商业部的国家标准局NBS于1973年5月和1974年8月两次发布通告,向社会征求密码算法。在征得的算法中,由IBM公司提出的算法lucifer中选。1975年3月,NBS向社会公布了此算法,以求得公众的评论。于1976年11月被美国政府采用,DES随后被美国国家标准局和美国国
2010-12-26 17:47:00 1068 1
原创 ossec_常用命令
<br /><br />服务端开启: /var/ossec/bin/ossec-control start<br />服务端关闭: /var/ossec/bin/ossec-control stop<br />编辑配置: vim /var/ossec/etc/ossec.conf [通过/email来找到email_alert位置,可以修改警告等级等]<br /> <br />配置Agent:<br />1. ./var/ossec/bin/manage_agents 就可执行 选择对应项添加等<b
2010-12-22 12:13:00 1087
原创 NP的一些相关概念和认识
【严格定义请参考相关教材性读物,此文尽量从通俗易懂入手】1.先来几个基础的概念:P问题:多项式时间内可解的判定问题NP问题:多项式时间内可验证(结果是0或者1)的问题co-NP问题:NP的补问题NPC问题:【NP-Complete】NP问题中最难的问题NP-Hard问题:比所有NP问题还难的问题,但不要求一定是NP问题2.关系分析:所谓验证就是在提供一个证据的情况下,判断一个目标是否可以达到,相比起来:判定就要找到一组具体的变量来满足一定的目标条件,如达到最优解的一组变量值,
2010-12-22 00:35:00 2107
原创 Win7下iTunes数据迁移终极解决方案
如何完美迁移Itunes的所有数据?【Windows7环境】前提:你的ITunes默认安装,安装在传统的c盘Program files下面,那么你的Itunes将会有三类大规模数据来不断填充你可怜的c盘空间,它们分别是:ITunes备份文件夹:C:/Users/你当前用户名/AppData/Roaming/Apple Computer/MobileSync/Backup/ 【用处:这个文件夹备份你的系统等,可以被ITunes加密,里面放的东西也都是加密的】ITunes资料库:【这个其实不大】C:
2010-12-21 17:54:00 15295 3
转载 Chrome的一些快捷键
<br /><br />Google Chrome,看到一些快捷键方便喜欢快捷键的朋友使用<br />地址栏快捷方式<br />在地址栏,进行下列操作之一:<br />键入搜索字词 使用默认搜索引擎进行搜索<br />键入网址中"www."和 ".com"之间的部分,然后按 Ctrl+Enter 为您在地址栏中输入的内容添加"www."和".com",然后打开网址<br />键入搜索引擎关键字或网址,按 Tab 键,然后键入搜索字词 使用与关键字或网址相关联的搜索引擎进行搜索 如果谷歌浏览器可以识别您要使用
2010-12-19 01:03:00 735
转载 vi的一些用法
<br />要開始編輯一個檔案您可以這樣做: <br /> $ vi file_name <按enter鍵>; <br /> <br /> 然後輸入 :set verbose mode <br /> 然後vi會提醒您: <br /> :set the mode option may never be turn on <br /> <br /> :雖說如此 但對初學者來說 有多些訊息提示總比沒有好 <br /> 放心 離開vi後就會
2010-12-19 00:23:00 486
转载 常用正则表达式
<br /><br />正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。<br /> <br />匹配中文字符的正则表达式: [/u4e00-/u9fa5]<br />评注:匹配中文还真是个头疼的事,有了这个表达式就好办了<br /> <br />匹配双字节字符(包括汉字在内):[^/x00-/xff]<br />评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)<br /> <br />匹配空白行的正则表达式:/n/s*/r<br
2010-12-18 02:04:00 493
原创 ossec study-4:如何设置将ossec的警告邮件从root(root@localhost)发给自己的邮箱(如gmail邮箱)
:之前在安装的时候,我们采用的是将alert发给本地,当时的邮箱名为:root@localhostStmp:127.0.0.1.有一个向导提到配置/etc/aliases就可以完成将发送到root的邮件转发到其他外部邮件服务器。方法很简单:1. 安装sendmail apt-get install sendmail2. 按照很多说明,此时就可以使用mail命令了,但是我使用时ubuntu还是出现了问题,让我安装新的安装包3. 我也不知看了那一个说明了:apt-get install mailx但是提示我有三
2010-12-02 00:55:00 6613 1
原创 OSSEC_study3——install WUI
以下是安装过程的一些记录。本study目的:安装WUI of ossec。Ossec官网有专门的安装文档以及专门的ubuntu上安装文档。稍有差别。两个地方容易出现问题:1添加apache用户组时,需要查询当前apache用户,一般是www-data,向导是www2最后firefox在ubuntu10后,不能直接识别php,后面有解决方案。以下是安装过程的一些记录。本study目的:安装WUI of ossec1. ubuntu下查看某个软件是否安装,并且查看安装位置dpkg -l | grep filen
2010-12-01 18:59:00 4296
winpcap初学完全资料(文档、资料、源码)
2011-12-18
Bothunter安装文件和说明文档
2011-07-31
matlab 复杂网络工具箱 (free)
2011-05-08
将web应用从Tomcat5移植到Websphere6.doc
2010-10-16
cxf 开发web services apache 官方文档
2010-05-06
修复金山词霸2005导致资源管理器重启的插件
2010-05-03
把powerdesigner中表名为汉字以及列名为汉字的转为汉语拼音抽头的方法
2010-04-18
winpcap常用的9个实例(vs2008+win7)
2011-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人