2012年1月12日
摘要: 自打2.4版本以后的Linux内核中, 提供了一个非常优秀的防火墙工具。这个工具可以对出入服务的网络数据进行分割、过滤、转发等等细微的控制,进而实现诸如防火墙、NAT等功能。一般来说, 我们会使用名气比较的大iptables等程序对这个防火墙的规则进行管理。iptables可以灵活的定义防火墙规则, 功能非常强大。但是由此产生的副作用便是配置过于复杂。一向以简单易用著称Ubuntu在它的发行版中,附带了一个相对iptables简单很多的防火墙配置工具:ufw。ufw默认是没有启用的。也就是说, ubuntu中的端口默认都是开放的。使用如下命令启动ufw:$sudo ufw default de 阅读全文
posted @ 2012-01-12 23:51 渊蓝之蓝 阅读(66934) 评论(0) 推荐(3) 编辑
摘要: 尝试从windows xp向ubuntu11.10传文件ubuntu使用的是sshwindows使用的是putty和其附带的pscp首先配置ubuntu:1.先使用netstat -tl或service ssh status查看ssh服务是否开启,如果没有开启,用service ssh restart开启,如果没有安装,使用sudo apt-get install openssh-server安装ssh2.检查防火墙注:可以使用iptables,但我在ubuntu中没找到,会用的同学可以忽略下面的东西。Ubuntu在它的发行版中,附带了一个相对iptables简单很多的防火墙配置工具:ufw使 阅读全文
posted @ 2012-01-12 23:42 渊蓝之蓝 阅读(61328) 评论(0) 推荐(3) 编辑
摘要: 虽然这种东西在书上网上很多,自己动手做一遍还是很有收获的。测试例子#include<stdio.h>int test_function(int a, int b){printf("hello world, %d,%d\n",a,b);}int main(){test_function(1,2);}main函数中:执行call后,eip的值进栈,存放的是从函数调用返回后继续执行的指令的地址(本例子中是leave指令,地址为0x08048424)test_function函数中:在函数序言部分,将ebp压栈,重置esp和ebp的值,建立test_function的栈 阅读全文
posted @ 2012-01-12 16:15 渊蓝之蓝 阅读(1265) 评论(1) 推荐(0) 编辑
摘要: 最近访问Google慢死了,Gmail也时常打不开,在网上看到了一个hosts,本人实测修改hosts后可以大幅加快Google的访问速度,支持Google搜索、Reader、网页快照、加密搜索、Gmail、文档。#一般hosts文件在Windows下位于c:\windows\system32\drivers\etc\hosts。Linux下位于/etc/hosts203.208.46.146www.google.com203.208.46.147www.google.com.hk203.208.46.132 clients1.google.com203.208.46.149 mail.goo 阅读全文
posted @ 2012-01-12 16:00 渊蓝之蓝 阅读(3711) 评论(0) 推荐(0) 编辑
摘要: 收集整理网上资料所得,以下在ubuntu11.10上验证可行:step1.安装miredo请在终端中,执行如下指令:sudo apt-get install miredostep2. 修改防火墙IPv6设置(在ubuntu11.10上默认是打开的,以防万一还是看看)以root权限打开ufw的配置文件: "/etc/default/ufw",找到"IPV6=no"这一行,将其改为"IPV6=yes"。step3. 修改Hosts文件可以直接通过以下网址上google svn获取:http://code.google.com/p/ipv6 阅读全文
posted @ 2012-01-12 15:58 渊蓝之蓝 阅读(5317) 评论(0) 推荐(1) 编辑
摘要: 1、下载chrome浏览器http://www.google.cn/chrome/intl/zh-CN/landing_chrome.html2、命令行解决依赖关系的错误djy@djy-Latitude-D620:~$ cd 下载djy@djy-Latitude-D620:~/下载$ sudo apt-get -f install3、安装djy@djy-Latitude-D620:~/下载$ sudo dpkg -i google-chrome-stable_current_i386.deb或者这时再去右击deb包,选择“用ubuntu软件中心打开” 阅读全文
posted @ 2012-01-12 15:57 渊蓝之蓝 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 风靡于各种linux书籍的“set dis intel”已不再适用了,会出现以下错误:Ambiguous set command "dis intel": disable-randomization, disassemble-next-line, disassembly-flavor, disconnected-tracing...正确的命令是:sudo echo "set disassembly-flavor intel"> ~/.gdbinitGDB 在启动的时候会按一定的路径顺序(通常是先当前目录而后用户目录)寻找 .gdbinit 文件,一 阅读全文
posted @ 2012-01-12 15:55 渊蓝之蓝 阅读(3804) 评论(0) 推荐(0) 编辑