Articles in the 计算机与 Internet category

  1. 注册了一个域名

    Wed 25 April 2012

    发现lewix.net这个域名终于过期也不再续费了,赶紧把它买下。在name.com上面买的,业余用用,并在Amazon EC2上搭建了一个Wordpress的blog,发现EC2真是良心产品,虽然说是一年免费期,但过了之后,仍然继续免费使用。而我一开始是将它作为翻越长城来用的。

    虽然blog很久未更新了,但还是一直保留着,算是给自己的一点纪念了。小小整理了一下,感觉还行。

  2. less returns 45

    Wed 02 November 2011

    Linux 系统下(ubuntu),某次升级后发现man命令有小问题,按‘q’退出后出现:man: command exited with status 45: pager -s。而且g和G按键均无法定位到文件起始和结束位置,同时man -a命令有误。

    发现原因是按q结束,less的返回值是错误码,45Google一番,有人有同样的遭遇,但未发现有解决方案。

    认真读less的man文档,发现KEY BINDINGS一节。发现Linux系统上存在\~/.less文件。将其删除后,问题解决。

  3. Big Google is watching you.

    Fri 05 November 2010

    标题党一回,推荐两个Google好用的功能。

    1. Google Sync同步功能,可以将手机联系人与Google通讯录同步。
    2. Picasa的人脸识别。 两者单独来看的话功能也还凑活,而组合起来就功能强大了。登录后,Picasa的人脸识别可以直接使用Google的联系人,这样就可以为每个联系人设置头像了。同时能将人像微缩图上传给Google通讯录,与手机同步后,手机上也能直接使用这个微缩图了。
  4. Windows 2003 DHCP server add options

    Thu 04 November 2010

    记录一下

    配置dhcp作用域后,在dhcp server策略配置下无法直接添加新的option,需要使用netsh命令添加。

    如需添加option 128 string类型的,命令如下:

    c:>netsh
    netsh>dhcp
    netsh dhcp>server \server_name
    netsh dhcp server>add optiondef 128 TestName String

    然后在dhcp策略里将dhcp服务重启,再在作用域选项里面就可以添加了。

    netsh dhcp add optiondef的命令格式:

    add optiondef

    Adds a new option type definition to the specified DHCP server.
    Syntax

    add optiondef OptCode OptName {BYTE ...

  5. Windows XP Tips

    Tue 12 October 2010
    1. nbtstat -A ip,可以查找局域网内,IP对应的计算机名,mac地址等。
    2. ping [name|ip],然后 arp -a,可得局域网内mac地址。也可用nbtstat
    3. tracert -d [name|ip],可追踪到目的地址沿途的路由信息。-d不将IP地址反解析为域名
    4. WinKey + r 运行,框中输入 ".",回车可以快速定位到用户主目录(一般是 C:Documents and Settings%user%)。
    5. proxycfg,设置WinHTTP代理(Windows update代理),proxycfg -u ,从IE代理导入。
    6. 更改网卡Mac地址:网卡 属性->常规->配置 高级 NetworkAddress,填入mac地址值(去短横线)。
    7. route命令,route print看路由表 ...
  6. jffs2概述

    Sun 28 September 2008

    看了一阵子JFFS2的代码,粗略写了下自己的认识,记录于下。可能有些不是很准确,仅作参考吧。

    jffs2是一种日志型文件系统,设计时,考虑到flash特性,尽量减少对flash的擦写。jffs2的数据块在flash上孤立存在的。这样就没有提供一种物理上的索引机制,无法通过某一个数据块找到同一文件的另外数据块,除非通过遍历整个flash。

    这样的好处就是数据块可以存放在flash的任意位置,能进行方便的垃圾回收;写数据块时也不需要对原数据块进行擦写,可以在任意位置写新块,然后将原数据块标为过时。缺点是1、在mount时,必须通过遍历,在内存中建立文件的索引;2、需提供一定的机制,将文件的所有数据高效率地组织在一起;3、需提供机制使数据在flash上相对集中,以留出足够的可写空间。

    jffs2中就通过相应的方式完成上述的要求。jffs2会在内存中建立物理数据的描述符和文件的描述符。jffs2在flash上有两种有效的文件数据块:用以描述文件数据的raw inode和描述文件所属目录的raw dirent。mount时,jffs2通过对整个flash分区扫描,对每一个有效数据建立一个物理描述符,并将同一文件和同一擦写块的描述符分别建立链表。jffs2会在内存中建立物理数据的描述符和文件的描述符;同时对每一个文件建立文件的描述符,把同一文件的物理描述符加入到文件的链表中,提供了初步的文件数据的组织。每个文件的描述符都将加入到一个哈希表中提供给上层的VFS,实现了文件的快速索引。

    打开文件时,jffs2会将文件的数据以一种更高效的方式组织起来,并提供给上层VFS以接口。对于目录文件,所有同一目录的所有文件的dirent类型建立一个完整描述符full_dirent并组织成链表;对于含多个数据inode的正规文件 ...

  7. SMBproxy

    Fri 25 April 2008

    SMBproxy是一个SMB会话劫持工具。当你得到了NTLM hash(pwdump4格式)时,你可以不需要用暴力破解。特别适用于复杂的密码,以及超过14位的密码(无LM hash)。

    但经过测试可以知道,SMBproxy的原始版本并无效果。可能是作者故意为之,或者是该版本只是针对LM机制,而不是带Challenge的NTLM验证机制。

    后来,有了需求,于是尝试着把SMBproxy自己修改,参考一些文章后终于基本修改成功。

    参考里面的几篇文章已经将NTLM验证机制讲解的十分清楚,同时借助于Wireshark进行协议分析,实现了NTLM验证机制。

    主要修改:

    1. 修改验证机制,加入challenge提取与加密运算
    2. 使用轻量级的加密库samcrytp.lib取代ssleay library(Eric Youngs),进行DES MD4运算。
    3. 使用win下的getopt.h

    使用:

    参数同原版SMBproxy,

    1 停用server 服务

    2 SMBproxy -s [ip] -f [pwdhash.pwdump]

    3 net use ...

  8. 春运要回家

    Sat 02 February 2008

    从没像今年这样关注过春运,之前大学时期,这个时间段早就回家了,虽然也是挤,至少还能回家。今年来到了南方,春运,加之恶劣天气,回家成了一个实实在在的问题,还貌似无解。看来只能是明天到车站去碰碰运气,实在不行,就呆着这边了。

    我回家的路线正好是这次的重灾区,从广东惠州经京广线到湖南岳阳。一度,这条线基本中断了。也难怪,我家在湖南北部,有记忆以来,就从没下过这么大的雪,没有这么冻的天气。家里是停电了,乡村公路结冰,鲜有车辆通过。所以,就算是火车到了长沙/岳阳,我能不能到家还说不准。

    只是,回家跟父母团聚也是传统,电话里,爸妈还是希望我回去的。所以还是到处找消息,争取能回家一趟。

    另外,赞一声“谷歌”,及时地推出了“谷歌春运交通图”,在这个年代,你都不知道什么是可信的。CCTV就不说了,满篇的官样文章,段段歌功颂德,从中很难找出真正有用的信息;而网上的一些消息,也许是真实的,但与我能接触到的消息有所偏差,似乎对恶劣情况有所夸大 ...

  9. The Hello World Collection

    Wed 12 December 2007

    Hello World 程序代码集

    刚测试WLW代码高亮插件时,找到了从前看过的“The Hello World Collection”,目前(2007.12.12)有353个程序语言代码以及59种人类语言。

    发现这个世界上还有这么多乱七八糟的Language……

    写过代码的(不限行数,呵呵):

    Asm(8086,8051),BASIC,C,C++,HTML,IDL,JavaScript,Matlab,PHP,Pascal(Delphi),Python,T9-Mobile,SQL,VHDL,

    看过代码(100行以上):

    C#,Fortran,Java,Lisp,PDF,Perl,Unix-Shell,VBscript,XML ...

Page 1 / 2