- 博客(26)
- 资源 (2)
- 收藏
- 关注
翻译 Linux File System - Basics
/Root Directory. Everything is stored under the root directory. Only the root user has write privilege/binUser Binaries. Contains binary executables, common linux commands (example
2014-07-26 14:43:51
405
翻译 linux禁ping(Disable ping response)
Disable ping response TemporarilyTo disable the PING response, login as root and type the following command# echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_allTo reenable the PING response
2014-07-24 20:26:39
639
转载 Linux单双引号的区别
单引号与双引号的最大不同在于双引号仍然可以保有变量的内容,但单引号内仅能是一般字符 ,而不会有特殊符号。我们以底下的例子做说明:假设您定义了一个变量,name=VBird ,现在想以 name 这个变量的内容定义出 myname 显示 VBird its me 这个内容,要如何订定呢? [root@linux ~]# name=VBird
2014-07-24 10:22:43
636
翻译 linux实用命令(1)
To copy, preserving permissions AND structure AND recursively, from a remote system to your local system:1rsync -r -a -v -e ssh server1.address.com:/dir/youwant/to/copy/ /local
2014-07-20 17:37:38
342
转载 linux下IPTABLES配置详解
如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source destinat
2014-07-20 14:20:55
386
转载 ifconfig:conmand not found
问题:在red hat enterprise linux 5中查询IP地址时,输入ifconfig命令报错:“ifconfig: command not found”原因:ifconfig命令所在路径/sbin未包含在系统环境变量PATH中解决方法:1. 直接输入:/sbin/ifconfig2. 临时修改环境变量:在shell中输入 $export PATH = $PAT
2014-06-25 14:11:55
947
转载 关于Java的toString用法
JAVA中tostring方法的作用,因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”。 它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法总而言之,它只是sun公司开发java的时候为了方便所有类的字符串操作而特
2014-03-22 19:25:43
511
原创 switch冗余测试
note:1,如果配置Bip为192.168.1.100A的arp将返回found信息,从而告知B在本地网中此ip冲突2,当新增用户A时,arp信息在hub A处碰撞产生错误,导致其下面二用户无法建立arp table,为什么为这样?switch冗余?如何避免?3,因为无法建立arp table 所以从A到C的回路不通。
2013-10-17 12:23:04
816
原创 netemul-纯hub网络测试
info:http://www.makeuseof.com/tag/simulate-network-devices-configuration-netemul/ 测试结果:1,tcp,udp数据包在同个Hub网络中是都能收到的。2,在hub网络中只有subnet才能传数据,因为hub没有路由功能。3,(通用)每新增加设备,设备都发出arp request 告知同
2013-10-17 11:07:28
933
原创 一些汇编指令记忆方法
jcxz 标号:if((cx)==0) jmp short 标号loop 标号:(cx) - -;if ((cx) != 0) jmp short 标号
2011-10-30 12:28:16
1167
1
原创 word(byte)ptr
在没有寄存器参与的内存单元访问指令中,用word ptr 或byte ptr 显性地指明所要访问的内存单元的长度否则,cpu无法得知要访问的单元是字单元还是字节单元。有些指令默认了访问的是字单元还是字节单元,比如,push 和pop只能对字进行操作
2011-10-29 11:15:22
1057
1
原创 汇编程序的一般框架
assume cs:codecode segment * *数据 * *start: * *代码 * *code endsend start
2011-10-28 21:20:36
452
原创 关于mov 4c00h int 21h的说明
INT 21H 调用了系统中断MOV AX,4C00H其实起作用的就是 AH=4CH,意思就是调用 INT 21H 的 4CH 号中断,该中断就是安全退出程序。其实这句等价于MOV AH,4CHINT 21H
2011-10-28 11:11:33
9754
原创 汇编堆栈笔记二
关键字:溢出攻击 站外 密码;8086cpu不保证对栈的操作不会越界,这就是说8086cpu只知道栈顶在何处(由ss:sp指示),而不知道读者安排的空间有多大,这点就好像cpu只知道当前要执行的指令在何处(由cs ip指示)而不知道执行的指令有多少。所以说8086cpu的目光非常短浅 它的互作机制:只考虑当前的情况:1:当前栈顶在何处;2:当前要执行的指令是哪一条 ;
2011-10-27 18:20:07
428
原创 关于堆栈的学习笔记
如何让cpu知道这段内存就是你建立的堆栈?方法就是用ss指向段基址 sp指向段的偏移地址形象的说就是有一个带刻度的水杯。上面是低地址。下面是高地址。ss可以赋值,sp的话就是看你是push还是pop而减2或者增2了。为什么是2呢,push pop每次执行的数据必须是16位的{8086下},也就是说push ax 是对的 push al 是错的 ax 占16位 所以两个内存单元压入堆
2011-10-27 16:01:06
403
原创 关于指令指针ip自加多少的问题
读取一条指令后,ip中的值自动增加,以使cpu可以读取下一条指令。但是读取多少呢?下面是个实验:机器码为7419两个字节,所以执行完 jz 022b后ip从0100变为0102,依次类推
2011-10-25 23:51:57
1117
1
原创 debug好玩的命令
-d fe00:0 查看主板bios厂商信息-d ffff 5 l 8 主板bios日期(中间是L)-d c000 0090 显存 出厂信息等等 这个让我理解了一部分像鲁大师等系统检测软件的工作原理。
2011-10-25 12:12:04
373
原创 汇编note
Cpu对外部设备不能直接控制,你不可能直接拿一根接线直接接到cpu上!不止主板有bios,各种接口卡例如网卡 都有bios。编程的另一个境界是从cpu的角度考虑问题】Cpu外部有20位地址总线,寻址空间有1M, 内部却是16位结构。所以产生了一种方法:【bx】的作用:作为偏移地址与配合; loop和cx合作用于循环程序的编写;所有的条件转移指令都是短转移
2011-10-25 11:24:45
330
原创 总线的理解
控制总线即控制总线中例如传送101011011,其中每一位控制一个事件或者设备。而数据总线和地址总线则是整体作为数据或者地址。一个数据cpu怎么区别是地址还是控制还是数据,看它在哪个总线上,所以说,cpu是很蠢的。软件安装目录的bin文件中都是软件的二进制代码汇编语言不区分大小写
2011-10-25 11:21:28
615
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人