2013年4月11日

Strace

摘要: 原文链接:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316692.html简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。输出参数含义root@ubuntu:/usr# strace cat /dev/null execve("/bin/cat", 阅读全文
posted @ 2013-04-11 20:33 Z-fadeaway 阅读(618) 评论(0) 推荐(0) 编辑

Tcpdump

摘要: 原文链接:http://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。实用命令实例默认启动tcpdump普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数据包。监视指定网络接口的数据 阅读全文
posted @ 2013-04-11 20:32 Z-fadeaway 阅读(739) 评论(0) 推荐(0) 编辑

Netstat

摘要: 原文链接:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address Statetcp 阅读全文
posted @ 2013-04-11 20:29 Z-fadeaway 阅读(497) 评论(0) 推荐(0) 编辑
2013年4月10日

shell和bc

摘要: 前言: 最近在写毕设,其中有RSA的实现,开始以为很简单,不过查了一下,密钥要求1024位以上.... RSA的密钥长度指的是,P,Q,两个大素数的乘积N的2进制位数; 在测试定义多少位的P,Q可以生成超过1024位的密钥的时候很麻烦,没有转换器啊,很长一段10进制数,鬼知道它的2进制位数.... 然后有了如下代码: 将10进制转化位2进制,并打印长度,支持大数~1 #!/bin/bash2 read num //从标准输入读入数据到num中3 echo $num | wc -c //打印num的长度 4 number=`echo "obase=2;ibase=10... 阅读全文
posted @ 2013-04-10 16:45 Z-fadeaway 阅读(273) 评论(0) 推荐(0) 编辑
2013年4月8日

Shell异步,pid的获取

摘要: 问题: 程序A是个死循环的Ddos攻击软件,每次退出时用Ctrl+C太麻烦了,现在想写个Shell脚本来设定时间方案一: 1 #!/bin/bash 2 echo "'''IcmpFlood'''" 3 DstIp="10.24.8.85" 4 DstPort="80" 5 echo "DstIp:$DstIp" 6 echo "DstPort:$DstPort" 7 echo "Time:10s" 8 sudo ./icmp 阅读全文
posted @ 2013-04-08 10:39 Z-fadeaway 阅读(1404) 评论(0) 推荐(0) 编辑
2013年4月7日

关于jobs,shell异步(转载)

摘要: 在用管理员执行一个命令后,用Ctrl+Z把命令转移到了后台。导致无法退出root的。输入命令:exit终端显示:There are stopped jobs.解决方法:方法一、输入命令:jobs终端显示:[1]+ Stopped vim /etc/network/interfaces > /home/leo/Desktop/ip.txt (wd: /)KILL %1方法二、输入命令:jobs -l终端显示:[1]+ 4664 停止 vim /etc/network/interfaces > /home/leo/Desktop/ip.txt (wd: /)看到4664,这个就是PID 阅读全文
posted @ 2013-04-07 18:40 Z-fadeaway 阅读(942) 评论(0) 推荐(0) 编辑
2013年4月3日

关于Ubuntu下搭建DNS服务器

摘要: 结论: /etc/bind/named.conf.local 中 zone"localhost" zone "127.in-addr.arpa" 就是一个最好的例子 前者是正向 后者逆向 ubuntu下bind9配置说明: http://wiki.ubuntu.org.cn/Bind9%E5%AE%89%E8%A3%85%E8%AE%BE%E7%BD%AE%E6%8C%87%E5%8D%97 环境:解析如下域名和IP地址 www.fadeaway.com 11.11.11.11 zxs.fadeaway.com 11.11.11.11 xs... 阅读全文
posted @ 2013-04-03 17:50 Z-fadeaway 阅读(1591) 评论(0) 推荐(0) 编辑