自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bytxl的专栏

得意之时谨记,一半命运还掌握在上帝手里;失意之时须知,一半命运还掌握在自己手里。

  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

转载 开发OpenWrt路由器上LuCI的模块 - 大魔王mAysWINd

【题外话】学校里最近改造了校园网,要求必须用iNode验证,万幸的是路由器能刷OpenWrt,并且OpenWrt上有好多iNode认证的开源项目,比如 njit8021xclient (以下简称njit-client)就非常好用。虽然程序写的好用,但是配置起来还是稍微麻烦一些的,大家通常的方法是在/etc/init.d下写启动脚本,把用户名、密码什么的都直接填进去,但毕竟配置起来不方便,同

2015-01-26 15:44:55 1417

转载 【HeadFirst 设计模式学习笔记】1.策略模式

1.书中举了一个鸭子类的设计,有些会飞或者会叫,有些不会飞可能也不会叫,用继承则导致不该有的功能通过继承而继承了下来,使用接口则代码无法做到最大程度的重用。进而引出设计原则1:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起,把会变化的部分取出并封装起来,好让其他部分不会受到影响 。——每个设计模式背后的精神所在。2.我们希望运行时动态的改变一些行为,这就引出

2015-01-26 08:38:31 581

转载 交叉编译: --host --build --target到底什么意思?

老是在做交叉编译,其实有时候对这三个东西的理解并不是那么清楚 从交叉工具链的情况来看,可以总结如下--build= 谁在这里编译? 意思说你目前的编译动作在哪里跑的 ? 如果是编译一个arm工具链,虽然工具链为为arm弄的,但是构建工具链的时候是在主机上进行的。所以 --build=i686-pc-linux-gnu--host= 目前编译出来的程序在哪里跑 ? 所

2015-01-23 18:20:00 2077

原创 openwrt编译openswan——以及交叉编译环境配置

直接编译openwrt SDK没问题然后添加openswan模块,编译出现如下错误:/root/openwrt/kzl/openwrt/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7620a/openswan-2.6.41/include/secrets.h:20:41: fatal error: gmp

2015-01-23 18:07:17 5207

转载 ELF文件和BIN文件

文件的内容:1. BIN文件是 raw binary 文件,这种文件只包含机器码。2. ELF文件除了机器码外,还包含其它额外的信息,如段的加载地址,运行地址,重定位表,符号表等。所以ELF文件的体积比对应的BIN文件要大。文件的执行:1. 执行raw binary很简单,只需要将程序加载到其起始地址,就可以执行;    FILE *fp = fopen("vmli

2015-01-23 14:05:06 1274

原创 unable to find a python 2.x interpreter xxxxxx

现象编译openwrt源码,出现这个错误,电脑上是安装了python的,为什么会找不到呢?查看错误,发现有一个脚本检查python版本,运行如下命令:python -V但我的ubuntu出现如下类似错误提示:python: /usr/local/lib/libcrypto.so.1.0.0: no version information available...

2015-01-23 11:56:11 1836

转载 iproute2 策略路由与流量控制笔记

-- 前提知识: --如果需要使用策略路由需确认编译内核时配置中带有IP:advanced route和IP:policy routingiproute匹配条件:from源地址,to目的地址,Tos域,Dev物理接口,Fwmark防火墙标记  这些做为匹配条件iproute动作:可以以table指明所用的表,nat网络地址转换,prohibit丢弃并发送icmp信息,rejec

2015-01-22 14:39:24 2573

转载 使用 ipsec-tools 设置 SAD 和 SPD

在 《IPSec 中的 AH 机制详解》 和 《IPSec 中的 ESP 机制详解》 里分别介绍了 IPSec 中的 AH 和 ESP 这两种协议,并给出了 wireshark 的抓包截图,但没有给出如何配置这两种情况的实验环境。如果要让 IPSec 可以正常工作,那么需要适当的管理工具来管理 AH 和 ESP 运行所需要的参数,这些管理工具在开源领

2015-01-21 11:42:35 5048

转载 C异常处理机制:setjmp和longjmp

setjmp()和longjum()是通过操纵过程活动记录实现的。它是C语言所独有的。它们部分你不了C语言有限的转移能力。这个两个函数协同工作,如下所示:    *setjmp(jmp_buf j)必须首先被调用。它表示“使用变量j记录现在的位置。函数返回零。”    *longjmp(jmp_buf j,int i)可以接着被调用。它表示“回到j所记录的位置,让它看上去像是从原来的set

2015-01-16 16:18:12 1842

转载 Buildroot用户指南

第一章        关于Buildroot       Buildroot是一个包含Makefile和修补程序【patch】的集合,这个集合可以使你很容易的为你的目标构建交叉工具链【cross-compilationtoolchain】,根文件系统【root filesystem】以及Linux内核映像【kernelimage】。Buildroot可以独立的实现其中的一个或几个功能。

2015-01-16 15:21:25 1243

转载 扩展软件包package feeds详细说明

feeds即为包含到你的OpenWrt环境中的额外软件包的索引之类的。注:feed译名很多,莫衷一是,还没有一个十分通用而备受认可的中文译名,所以文档中我们用"扩展软件包","软件源",或者直接用英文"feed"来称呼。目前常用的feeds有:src-svn packages svn://svn.openwrt.org.cn/dreambox/feeds/packages_

2015-01-16 14:42:03 8695

转载 破解Google Gmail的https新思路——针对ssl协议的攻击

最近,Google针对Gmail被攻击事件,全面默认启用了始终以https访问Gmail的方式了。但是,对于可以动用整个国家力量的黑客来说,从网络通讯数据中(在此不讨论对用户电脑种木马破解https的情况,只讨论在网络通讯数据中破解https的方法)破解https除了暴力破解(暴力破解https即使按照现在的集群计算能力仍旧需要几百至几万年不等)之外真的别无他法了吗?事实并非如此。  我们

2015-01-16 09:37:46 1471 1

转载 ssl双向认证和单向认证原理

有朋友在搞一个项目,周末有聊到一些安全性的东西,很自然会想起https,但https究竟如何实施,其原理又是什么?     基于ssl,一般的应用都是单向认证,如果应用场景要求对客户来源做验证也可以实现成双向认证。    网上google一下:     为了便于更好的认识和理解 SSL 协议,这里着重介绍 SSL 协议的握手协议。SSL 协议既用到了公钥加密

2015-01-15 18:04:08 575

转载 解决跨域cookie共享

首先了解一下cookie,cookie有三种类型。 第一种,当setcookie不设置过期时间时,cookie保存在客户端内存中。关闭浏览器即实效。也叫会话cookie,第二种是设置了过期时间。cookie保存在客户端的硬盘中,只有cookie过期的时候才过期,存在硬盘中的cookie,不同的浏览器进程可以共享。比如一般网站的自动登陆功能。(上次做联想问吧的时候有一

2015-01-15 17:55:21 1387

转载 libcurl教程

最近一段时间无事,等待入职。以前把libcurl的easy Interface 的那些函数用法手册翻译了,这次也把 libcurl-tutorial翻译一下,多有不足,请多指教。原文是网址是 :http://curl.haxx.se/libcurl/c/libcurl-tutorial.html之前也有人翻译过,我参考了很多,在这里表示感谢,链接是:http://blog.

2015-01-13 11:13:35 939

转载 数字签名工作流程

http://blog.csdn.net/lijiecong/article/details/6096289如果利用非对称加密算法进行双方通信,会引入第三方攻击。比如有通信双方A和B,A和B的公钥大家都可以得到。A主动和B通信,先获取B的公钥 A -->B , 用B的公钥加密,并且把自己的公钥附在后面B-->A,  B接收到后,同时也获取A的公钥,用

2015-01-12 15:44:51 710

转载 从头到尾彻底理解KMP(2014年8月22日版)

作者:July时间:最初写于2011年12月,2014年7月21日晚10点 全部删除重写成此文,随后的半个多月不断反复改进。1. 引言    本KMP原文最初写于2年多前的2011年12月,因当时初次接触KMP,思路混乱导致写也写得混乱。所以一直想找机会重新写下KMP,但苦于一直以来对KMP的理解始终不够,故才迟迟没有修改本文。    然近期因在北京开了个算

2015-01-05 08:58:33 657

TCP-IP详解.卷二:实现

linux经典书 TCP-IP详解.卷二:实现 学网络编程必备

2012-12-21

TCP-IP详解.卷三:TCP事务协议,HTTP,NNTP和UNIX域协议

TCP-IP详解.卷三:TCP事务协议,HTTP,NNTP和UNIX域协议 学网络编程必备

2012-12-21

TCP-IP详解卷一:协议

linux经典书 TCP-IP详解.卷一:协议 学网络编程必备

2012-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除