作者归档:ring0

busybox for openwrt 12.09 rc1(ls支持中文 )

openwrt ls命是busybox提供的,中文通通显示为???,google了一些资料,重新配置编译了一下busybox,中文能正常显示了。

先搭建好交叉编译环境(不在本文讨论范围内),我用的openwrt 12.09 rc1 的源码路由器是WR703N。进入源码目录make menuconfig,进入Base System -> Busybox -> Busybox Settings -> General Configuration 配置页面,按下面所示配置busybox(195101的值是根据参考文章中的十六制值得来的)保存配置。

 [*] Support Unicode                                                                                                                                         │ │  
 [ ]   Check $LANG environment variable                                                                                                                      │ │  
 (195101) Character code to substitute unprintable characters with                                                                                           │ │  
 (195101) Range of supported Unicode characters                                                                                                              │ │  
 [*]   Allow zero-width Unicode characters on output                                                                                                         │ │  
 [*]   Allow wide Unicode characters on output                                                                                                               │ │  
 [*]   Bidirectional character-aware line input                                                                                                              │ │  
 [*]     In bidi input, support non-ASCII neutral chars too                                                                                                  │ │  
 [*]   Make it possible to enter sequences of chars which are not Unicode

然后执行make package/busybox/compile,编译完成后在build_dir/target-mips_r2_uClibc-0.9.33.2/busybox-1.19.4/ 找到新生成的busybox可执行文件,替换掉openwrt的/bin/busybox文件即可。

下面是我自己编译的版本,用之前最好先测试,比如把busybox传到/root目录下,创建ls软链接 ln -s /root/busybox /root/ls,然后执行/root/ls <含中文文件名的文件夹> ,如果可以正常执行并且中文显示正常,再替换掉/bin/busybox。

下载busybox

参考文章:

openwrt+xbmc 媒体中心演示

昨天从淘宝买的4 port 外置电源的usb3.0 hub到了,用于弥补wr703n路由器usb口不够用和电力不足的问题,做了一系列的应用测试,运行稳定,没有出现类似以前移动硬盘读写时突然丢失要重新插拔的情况。我的小心情又开始有点……,就忍不住要拿出来再秀一秀。

我再简单介绍下各个装备,就不上图了,直接看视频吧,如果不明白还可以参照之前我写的一篇文章《菜鸟初玩openwrt》继续阅读

北京宽带通即北京电信通劫持用户上网请求强行推送广告威胁用户虚拟财产安全

最近北京电信通,非法劫持用户的上网请求,反回给用户无关的广告页面,并通过iframe 嵌入用户所请求的网站,以此强行向用户推送广告,并试图隐藏这一肮脏行径。上网请求被劫持意味着,用户cookie也被劫持,电信通便可以通过劫持的用户 cookie伪装成用户身份用于非法用途,同时可能会导致用户网络虚拟财产受到非法侵害。

其它受害者例子:

宽带网络运营商劫持网站的技术分析
发了2篇文章,所有网站都被劫持了,跪求高手,实在没办法了
是哪个王八蛋在劫持我的域名及网站
网站被电信运营商加了广告代码
北京宽带通强行插入广告
流氓电信宽带通过劫持偷偷投放广告![请大家维护自己的权益]
无耻的上海宽带通,弹广告没这么变态的
建议回龙观网站去掉宽带通的广告
宽带通嵌入广告,去你妹
电信通你这个垃圾
如何防止网站被电信运营劫持弹广告
浏览器自动下载qqpcleakscan,这是怎么回事?

因为我用的是linux系统,请求被劫持后,返回的页面在firefox下是乱码,而在windows下是正常的,而且不是每次被劫持都弹广告,所以以下视频未能看到真正的弹窗,但是可以看出劫持用户请求的行为已成事实。如若您也是因为权益受到侵害看到此贴,请联系我留下您的证据,我们一起维权。

这里只贴出一张其他受害者的截图,图后是视频:

65cf7298jw1e0iz24bt21j

继续阅读

UltraEdit for Linux 3.3 4.0 keygen/破解

我承认我得干一件不仗义的事了,请原谅我抵不住ULtraEdit的诱惑。从国外网站上下到的keygen,目前成功激活了3.3.0.4 32位版和4.0.0.7 64位版。

1.编辑/etc/hosts,添加以下内容
127.0.0.1 licensing.ultraedit.com

2.从官网下载 UltraEdit 3.3 或 4.0.0.7 版,安装运行,出现“互联网激活”的窗口。
在“许可证ID”处随便输入一些数字(提示无效的话适当缩短字符长度),密码处随便输入一些字符,点击激活按钮,弹出连接错误的窗口,选”脱机激活”。

3.下载运行keygen,输入“脱机激活”窗口中的“用户码1” “用户码2”,将生成的”验证码1″ “验证码2” 复制到脱机激活窗口,激活即可

下载
keygen_ue.zip

此注册机可激活的uex 4.1.0.5之前的版本,前往这里下载

ubuntu 12.04(deepin 12.06) 中启用双指滚动(two finger scroll)

之前《ubuntu下启用 synaptics 双指滚动》这篇文章提到在系统配置中开始又指滚动,然后再设置一个变量即可,为了避免每次开机都要执行这条命令,把它加到了rc.local中,系统启动都会自动执行。但这个方法在在ubuntu 12.04 (deepin 12.06)中行不通了,首先双指滚动的选项是恢色的,不能选,只能把VertTwoFingerScroll、HorizTwoFingerScroll(开启水平、竖向双指滚动)两个变量也加入rc.local;还因为系统设置中没有开启又指滚动,进入系统后在rc.local中设置的VertTwoFingerScroll、HorizTwoFingerScroll两个变量会被覆盖成0。所以解决这个问题必需要打开系统设置中的双指滚动,既然系统设置中是恢色不能选,就只能通过dconf-editor来直接修改配置文件了。详细步骤如下:

1.将下列内容加到/etc/rc.local:

synclient EmulateTwoFingerMinZ=29
synclient EmulateTwoFingerMinW=6
synclient VertTwoFingerScroll=1
synclient HorizTwoFingerScroll=1

或者修改:/usr/share/X11/xorg.conf.d/50-synaptics.conf 在Identifier “touchpad catchall” 所在section的最后加入如下内容:

Option "EmulateTwoFingerMinZ" "29"
Option "EmulateTwoFingerMinW" "6"
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"

上述方法二选一,第二个方法有风险,操作失误可能会导致X启动不起来

2.
安装dconf-editor:
sudo apt-get install dconf-tools

开始双指滚动:
运行dconf-editor,找到org.gnome.settings-daemon.peripherals.touchpad ,修改scroll-method 的值为”two-finger-scrolling”

重启电脑双指滚动又回来了

解决wine thunder5(迅雷) bt乱码

一些使用了非utf8编码的bt种子,用wine thunder5 打开中文全是乱码,之前尝试用python写了个转码工具,转完后不但乱码没了,速度也没了。刚在ubuntu论坛看到解决方法,需要在wine环境中安装IE6,以deepin 12.04 为例,操作方法如下:

export WINEPREFIX=~/.deepinwine/wine-thunder5/
winetricks ie6

一路确定,直到出现有“Install a windows dll or component”的窗口,选中该项,然后确定,选中“ie6”,等待安装完成。
安装过程可能需要手动下载ie6的安装包,下载后放入指定的文件夹,再次执行上面的命令。
安装完成后,运行:

winecfg

在应用程序标签中将 “windows 版本”改为 “windows98”,这个操作可以解决下载到99%无法完成和经常退出的问题。重启迅雷,种子文件中非utf8编码的中文就可以正常显示了。

pfsense 企业应用实例

从萌生更换公司网关的想法,到选择、测试、部署陆陆续续用时两个月有余。选择的标准是open and free。这期间不断在查阅一些资料,测试了7、8个各开源防火墙产品。这些产品中大多是基于linux,少量基于BSD。基于linux的给我印象比较深的有ipfire、Zentyal。ipfire很轻量,功能上也能满足,但由于限速是基于linux 的tc,且并没有对tc的操作进行抽象,设置起来反而不如直接使用命令行脚本,所以只是把ipfire列入了候选名单。
zentyal 是基于Ubuntu的,看上去就是Ubuntu+webmin,安装后连X桌面都有,显的很庞大,功能自然不用说,linux有的功能它全有了,包括文件共享、邮件、IM等等,这样看来的确给中小企业节约了时间和成本,如果公司只有50-100来个人这种方案也是不错的选择,一台服务器涵盖企业常见应用。随着企业的成长可能这样的模式会带来一些问题,比如性能、存储空间等等 ,为了需求的增长去升级网关的硬件,显得有点不和谐。过度的集成恐怕日后会有不少问题要面对。既然目的是要选一款网关产品,就不要过度的想让它集成太多与“网关”无关的功能,免除一些不必要的麻烦。
最后目光集中到了pfsense身上,pfsense基于BSD,前身是m0n0wall,它专注构建企业级的安全网关,口碑也不错,国内还有pfsense的社区。pfsense虽然功能强大易用,可还是需要有一定的基础去驾驭它。经常看到有人会遇到各种问题无法解决,最终甚至放弃了pfsense,原因多是不能正确认识pfsense,不能自行分析解决问题。一般企来对网关产品的需求无非是NAT、防火墙、流量管理、流量监控、上网行为管理、vpn、热备、负载均衡。这些功能pfsense都可以做到,而且大多都是强项,下面我结合自身的一点实践,介绍一下我关注过的一些功能,并分享一点点经验。
继续阅读

让七彩虹(colorfly)c3可以正常工作在linux下

刚刚收到c3接上电脑没有任何反映,换到windows下也认不到,后来得知要将c3关机再连接电脑,windows一切正常了,linux下还是认不到c3的内置存储,通过内核信息google到唯一一个俄文 页面提到了c3 不能在linux下被认到的情况,并给出了解决办法,分享一下。

这个问题源于usb_storage驱动c3时发生了错误,无法使c3进入usb 模式,该问题好像也存在于sony的一些mp3设备,这些设备不遵循传统的usb标准,存在怪癖。解决办法就是在加载usb_sotrage 驱动模块时指出存在怪癖的地方,使驱动把这些过程跳过去。对于C3来说具体方法如下:

新建文件 /etc/modprobe.d/colorfly_c3.conf ,在其中加入下面这行内容:

options usb-storage quirks=0755:2205:bmw

其中 0755:2205 是colorfly c3的设备ID,b — 不考虑SENSE代码错误;m — 将缓冲区的大小减少为64K;w — 不检查设备的写保护,重启电脑c3应该会被系统自动识别。如果还是没有正常进入usb连接模式,再尝试执行以下命令:

sudo update-initramfs -u

将上述模块配置信息更新到initrd文件中,重启电脑即可。

钟立风全部专辑无损(wav,ape)、疯狂的果实DVD 下载

从cd 或DVD 抓出来的,不能长期提供,有想要的就下吧。钟立风的一些专辑录音条件可能比较一般,我个人觉得wav和320k的mp3差距不大。
《疯狂的果实》
《疯狂的果实dvd》
《在路旁》
《她为我编织毛衣》
《酒吧音乐故事》
《酒吧音乐故事_钟立风》
《钟立风 欲爱歌》

下载链接 密码:hhfp

菜鸟初玩 openwrt

在一个月前其实根本不知道openwrt为何物,或许它曾在我眼前出现过,终因无缘被我淡忘。这次奇遇缘起寻找一款支持vpn的路由器,google中出现最多的就是openwrt ddwrt,对两者进行了简单了解,我觉得openwrt可能更合适一点,而且功能远不是当初我能想像的,有人给路由器扩展usb 结合wrt 搞出很多有趣的玩意,这让我想起了几天前刚刚看到的tplink一款3g无线路由器 wr703n ,正好有一个usb口,在openwrt的supported device中查找wr703n 还真找到了。不过wr703n这种配置是有点难受 32m ram 4m flash,随后在淘保找到一个店家,采购了一个ram升级到64m flash升到8m的版本。几日到手后开始了近一个月的研究折腾。 继续阅读