Archive for 技术手册

破解电信无线猫超级用户

本文讲述如何获得电信我的e家送的无线猫的超级用户密码, 本文的技术可能受限于某些特定的型号. 所有并不是对所有的无线猫都是有作用.

现在电信用的无线猫其实都是带路由功能的, 但是使用默认帐户就是useradmin的时候无法对路由的配置进行修改. 那么如何获得超级管理员的密码呢? 一般来说超级管理的帐号是telecomadmin, 但是密码都是随机的和每台无线猫相关的.

获得密码的方法分为三种.

1. 打10000号, 让他们帮你查, 不过我运气查, 查了三次都是错误的密码, 因为他们看密码的时候给我丢了一位.

2. 下载新的固件直接破解. 当然要有一定的技术水平才能做到, 而且还要冒一定风险.

3. 这一种方式很简单. 使用普通用户登录到路由, 就是无线猫后面印着的密码和帐号. 然后看到管理界面上面有一个修改密码的链接了吗? 点击进入. 现在就进入正题,
在修改密码的页面上右击, 选择查看源代码(有些浏览器是需要这个frame显示frame的源代码). 在源代码的上面有一段javascript脚本, 仔细阅读你就看到的超级管理的帐号和密码了. 恩就是这么简单.

现在你应该知道如何获得超级用户的帐号和密码了吧.

Ruby 读取目录(Diretories),文件(files)

* 因为经常在console下面工作,操作文件的命令都还可以,但是想想用程式来操作,那也是更有意思,特别是在shell程序的时候…
* 熟悉*inx命令的人,相信对这些ruby的方法会很熟悉的

1. 操作目录(Directories)
A. 创建

Dir.chdir(/Users/weston” )  #进入目录
home =Dir.pwd # => “/Users/weston/” * 显示目录
Dir.mkdir(/Users/weston/)  #创建目录,和*nix命令一样吧
Dir.rmdir(/Users/weston/test” ) # 删除目录
Dir.mkdir(/Users/weston/test”,755 ) #常见目录,设置权限

» Read more..

From Code Jam

Google的CodeJam2009资格赛结束了. 我一直在努力也许是自己运气还不错, 完成了一个small和一个large从而通过了资格赛. 但是就是那个简单的资格赛题目让我感觉到很大的压力, 我用了一个小时分析题目, 因为自己英语有点差所以花了很多时间来确定题目的要求. 然后想出一个解决方案, 其实题目真的不是很难, 解决方案有时也很明显, 所以我不费多少时间就完成了一个题目. 但是悲哀的事情发生了, 因为测试要在4分钟之内完成-就是说从你下载开始4分钟之后就必须提交测试输出文件, 然而我失败了 居然一个题目把电脑跑死机了. 内存用干了都没有出结果, 那一瞬间简直是很打的打击.

最后我花了三个多小时调整程序从而侥幸过关.

我不是一个程序专业出身, 本身是因为兴趣好玩才开始学习的, 我只是很中等程度上学习了Java, 但是没有系统学习过C和数据结构等相关知识. 在CodeJam资格赛结束后我看了前几名的答案 发现都是用C/C++写的, 而且程序及其简单. 我用Java完成一个任务居然写了百行代码 (当然和我的水平也有关). 但是我没有想到问题居然可以那样子坚决. 一瞬间觉得自己学习的东西是多但是都浮在表面, 根本没有深入, 而且也没有系统分析出一个问题的解决的最佳方案( 用Java都是做Web开发, 事实上我几乎没有用Java处理过一个真正的问题, Java做Web开发其实很简单). 感觉到自己有很大的压力. 所以决心自己在花点心思把C/C++好好看看. 然后在系统地分析问题, 提高自己的问题分析能力以及解决问题的能力.

山外有山, 人外有人. 我得努力